Google Chat uygulamaları geliştiricisi olarak değişiklikleri test etmek veya karmaşık sorunları gidermek için kodda hata ayıklamanız gerekebilir. Chat uygulamalarında hata ayıklama işlemi, uygulamanızın mimarisine, uygulamanın ne yaptığına, uygulamanızın nasıl dağıtıldığına ve tercihlerinize bağlı olarak birçok farklı şekilde yapılabilir.
Bu sayfada, yerel geliştirme ortamlarını test etmek için kullanabileceğiniz birleşik giriş platformu olan ngrok'u kullanarak bir HTTP Chat uygulamasında nasıl hata ayıklayacağınız açıklanmaktadır. Bu kılavuzda, kod değişikliklerini yerel bir ortamda test edecek ve uzak bir ortamdaki sorunları gidereceksiniz.
Yerel geliştirme ortamından hata ayıkla
Bu bölümde, yerel ortamınızda çalışan Chat uygulamanızla etkileşimde bulunacaksınız.
Şekil 1. Yerel geliştirme ortamında hata ayıklayın.
Atölye
Node.js
Python
Java
Ön koşullar
Node.js
- Yerel ortamınızda en son
node
venpm
yüklü sürümler. nodemon
uygulamasının son sürümü yerel ortamınıza yüklenir ve otomatik yeniden yükleme amacıyla kullanılır:npm install -g nodemon
Mesajlaşma için yapılandırılmış bir HTTP Chat uygulaması. Hızlı başlangıç kılavuzu'nun Ön koşullar, Ortamyı ayarlama ve Uygulamayı Google Chat'te yayınlama bölümlerini takip edebilirsiniz. Tek fark, Uygulama adı'nı
Debug App
ve Uygulama URL'sinihttp://example.com
gibi bir değere ayarlamanız gerektiğidir.Yerel ortamınızda hata ayıklama yapabilen bir IDE (Entegre Geliştirme Ortamı) kurulumu. Bu kılavuzdaki
Visual Studio Code
IDE ve varsayılan hata ayıklama özelliklerini açıklama amacıyla kullanıyoruz.Git
yerel ortamınızda yüklenir.ngrok
hesabı.
Python
- Yerel ortamınızda
python3
ürününün son sürümü yüklü. - Yerel ortamınıza yüklenen
pip
vevirtualenv
son sürümleri, sırasıyla Python paketlerini ve sanal ortamları yönetmek için kullanılır. - Mesajlaşma için yapılandırılmış
bir HTTP Chat uygulaması. Hızlı başlangıç kılavuzu'nun Ön koşullar, Ortamyı ayarlama ve Uygulamayı Google Chat'te yayınlama bölümlerini takip edebilirsiniz. Tek fark, Uygulama adı'nı
Debug App
ve Uygulama URL'sinihttp://example.com
gibi bir değere ayarlamanız gerektiğidir. - Yerel ortamınızda hata ayıklama yapabilen bir IDE (Entegre Geliştirme Ortamı) kurulumu. Bu kılavuzdaki
Visual Studio Code
IDE ve varsayılan hata ayıklama özelliklerini açıklama amacıyla kullanıyoruz. Git
yerel ortamınızda yüklenir.ngrok
hesabı.- En son
gcloud
sürümü yerel ortamınızda yüklü ve başlatıldı.
Java
- Yerel ortamınızda
Java SE 11's JDK
yüklü en son kararlı sürümü. - En son
Apache Maven
sürümü, yerel ortamınıza yüklenir ve Java projelerini yönetmek için kullanılır. - Mesajlaşma için yapılandırılmış
bir HTTP Chat uygulaması. Hızlı başlangıç kılavuzu'nun Ön koşullar, Ortamyı ayarlama ve Uygulamayı Google Chat'te yayınlama bölümlerini takip edebilirsiniz. Tek fark, Uygulama adı'nı
Debug App
ve Uygulama URL'sinihttp://example.com
gibi bir değere ayarlamanız gerektiğidir. - Yerel ortamınızda hata ayıklama yapabilen bir IDE (Entegre Geliştirme Ortamı) kurulumu. Bu kılavuzdaki
Visual Studio Code
IDE ve varsayılan hata ayıklama özelliklerini açıklama amacıyla kullanıyoruz. Git
yerel ortamınızda yüklenir.ngrok
hesabı.- En son
gcloud
sürümü yerel ortamınızda yüklü ve başlatıldı.
Yerel ana makine hizmetini herkese açık hale getir
Chat uygulamasının erişebilmesi için yerel ortamınızı internete bağlamanız gerekir. ngrok
uygulaması, herkese açık bir URL'ye yapılan HTTP isteklerini yerel ortamınıza yönlendirmek için kullanılır.
- Yerel ortamınızdaki bir tarayıcıda
ngrok
hesabınızda oturum açın. - Uygulamayı yükleyin ve
authtoken
cihazınızı yerel ortamınızda ayarlayın. ngrok
hesabınızda bir statik alan oluşturun. Bu kılavuzdaki talimatlarNGROK_STATIC_DOMAIN
olarak belirtilmiştir.
Chat uygulamasını yapılandırma
Chat uygulamasını, tüm HTTP isteklerini statik alanınıza gönderecek şekilde yapılandırın.
Google Cloud konsolunda Google Chat API sayfasını açın:
Configuration (Yapılandırma) sekmesini tıklayın.
Etkileşimli özellikler > Bağlantı ayarları'na gidin ve Uygulama URL'si metin alanının değerini şu şekilde ayarlayın:
https://NGROK_STATIC_DOMAIN
NGROK_STATIC_DOMAIN
kısmınıngrok
hesabınızdaki statik alanla değiştirin.Kaydet'i tıklayın.
Şekil 2. Chat uygulaması, tüm HTTP isteklerini statik alana gönderir. ngrok
genel hizmeti, Chat uygulaması ile yerel olarak çalışan uygulama kodu arasında köprü görevi görür.
Chat uygulamasını test etme
Chat uygulamanızı yerel olarak dağıtabilir, yapılandırabilir, test edebilir, hata ayıklayabilir ve otomatik olarak yeniden yükleyebilirsiniz.
Node.js
googleworkspace/google-chat-samples
deposunu GitHub'dan yerel ortamınıza klonlayın. Bu depo, yürütülecek uygulamanın kodunu içerir:git clone https://github.com/googleworkspace/google-chat-samples.git
Yerel ortamınızda yüklü
Visual Studio Code
IDE'den aşağıdakileri yapın:- Yeni bir pencerede
google-chat-samples/node/basic-app
klasörünü açın. package.json
dosyasına iki komut dosyası ekleyerek uygulamayı otomatik yeniden yükleme hata ayıklaması için yapılandırın:{ ... "scripts": { ... "debug": "node --inspect index.js", "debug-watch": "nodemon --watch ./ --exec npm run debug" } ... }
Kök dizinden uygulamayı yükleyin:
npm install
Kök dizinde
.vscode/launch.json
dosyasını oluşturarakdebug-watch
komut dosyasını tetikleyenDebug Watch
adlı bir lansman oluşturun ve yapılandırın:{ "version": "0.2.0", "configurations": [{ "type": "node", "request": "launch", "name": "Debug Watch", "cwd": "${workspaceRoot}", "runtimeExecutable": "npm", "runtimeArgs": ["run-script", "debug-watch"] }] }
index.js
dosyasında HTTP isteği işlemesini duraklatan bir ayrılma noktası ekleyin ve daha önce eklediğinizDebug Watch
yapılandırmasıyla çalıştırmaya ve hata ayıklamaya başlayın. Uygulama şu anda9000
bağlantı noktasındaki HTTP isteklerini çalıştırıyor ve dinliyor.Şekil 3. Uygulama çalışıyor ve
9000
bağlantı noktasındaki HTTP isteklerini dinliyor.
- Yeni bir pencerede
ngrok
uygulamasını yerel ortamınızda başlatın:ngrok http --domain=NGROK_STATIC_DOMAIN 9000
NGROK_STATIC_DOMAIN
kısmınıngrok
hesabınızdaki statik alanla değiştirin. Tüm istekler artık yerel ortamınıza ve uygulama tarafından kullanılan bağlantı noktasına yönlendirilir.4.Şekil
ngrok
sunucusunun çalıştırıldığı ve yönlendirildiği terminal.Ayrıca, yerel ana makinenizde
ngrok
uygulaması tarafından bir web arayüzü başlatılır. Tarayıcıda açarak tüm etkinlikleri izleyebilirsiniz.5. Şekil.
ngrok
uygulaması tarafından barındırılan ve hiçbir HTTP isteği göstermeyen web arayüzü.Chat uygulamanızı doğrudan mesaj göndererek test edin:
Google Chat'i açın.
Yeni sohbet'i
tıklayın.İletişim kutusunda, Chat uygulamanızın adını girin.
Arama sonuçlarında Chat uygulamanızı bulun ve Ekle > Sohbet'i tıklayın.
Doğrudan mesaj alanına
Hello
yazıpenter
tuşuna basın. Chat uygulamanız, etkin olarak hata ayıklama işlemi gerçekleştirildiği için yanıt vermiyor.
Yerel ortamınızdaki
Visual Studio Code
içinde yürütmenin ayarlanan ayrılma noktasında duraklatıldığını görebilirsiniz.6. Şekil. Yürütme, ayarlanan kesme noktasında duraklatıldı.
Google Chat, Chat uygulaması
Your message : Hello
yanıtını zaman aşımına uğratmadan önceVisual Studio Code
hata ayıklayıcısından yürütmeyi devam ettirdiğinizde.HTTP istek ve yanıt günlüklerini, yerel ortamınızda
ngrok
uygulaması tarafından barındırılan web arayüzünden kontrol edebilirsiniz.7.Şekil
ngrok
uygulaması tarafından barındırılan web arayüzünden gelen HTTP isteği.Uygulama davranışını değiştirmek için
Your message
yerineindex.json
öğesininHere was your message
satır içi35
kodunu ekleyin.nodemon
, dosyayı kaydettiğinizde uygulamayı güncellenen kaynak koduyla otomatik olarak yeniden yükler veVisual Studio Code
hata ayıklama modunda kalır.8. Şekil. Uygulama, kod değişikliği yüklenmiş olarak
9000
bağlantı noktasındaki HTTP isteklerini çalıştırıyor ve dinliyor.Bu kez, alanda ikinci bir mesaj
Hello
göndermek yerine, yerel ortamınızdangrok
uygulaması tarafından barındırılan web arayüzünde günlüğe kaydedilen son HTTP isteğini seçipReplay
seçeneğini tıklayabilirsiniz. Chat uygulamanız, geçen sefer olduğu gibi etkin şekilde hata ayıklaması sırasından yanıt vermiyor.Visual Studio Code
hata ayıklayıcısından yürütmeye devam ettiğinizde, yerel ortamınızdakingrok
uygulaması tarafından barındırılan web arayüzünden uygulamanın,Here was your message : Hello
mesajının güncellenmiş sürümüyle yanıt oluşturduğunu görebilirsiniz.
Python
Uygulama Varsayılan Kimlik Bilgileri için kullanılacak yeni kullanıcı kimlik bilgileri edinin:
gcloud config set project PROJECT_ID gcloud auth application-default login
PROJECT_ID
değerini, uygulamanın Cloud projesinin proje kimliğiyle değiştirin.googleworkspace/google-chat-samples
deposunu GitHub'dan yerel ortamınıza klonlayın. Bu depoda uygulama kodu yer alır:git clone https://github.com/googleworkspace/google-chat-samples.git
Yerel ortamınızda yüklü
Visual Studio Code
IDE'den aşağıdakileri yapın:- Yeni bir pencerede
google-chat-samples/python/avatar-app
klasörünü açın. Python
env
için yeni bir sanal ortam oluşturun ve bu ortamı etkinleştirin:virtualenv env
source env/bin/activate
Sanal ortamda
pip
kullanarak tüm proje bağımlılıklarını yükleyin:pip install -r requirements.txt
Kök dizinde
.vscode/launch.json
dosyasını oluşturun veenv
sanal ortamında9000
bağlantı noktasında,functions-framework
modülünden uygulamayı tetikleyenDebug Watch
adlı bir başlatma oluşturun.{ "version": "0.2.0", "configurations": [{ "type": "python", "request": "launch", "name": "Debug Watch", "python": "${workspaceFolder}/env/bin/python3", "module": "functions_framework", "args": [ "--target", "hello_chat", "--port", "9000", "--debug" ] }] }
main.py
dosyasında HTTP isteği işlemesini duraklatan bir ayrılma noktası ekleyin ve daha önce eklediğinizDebug Watch
yapılandırmasıyla çalıştırmaya ve hata ayıklamaya başlayın. Uygulama şu anda9000
bağlantı noktasındaki HTTP isteklerini çalıştırıyor ve dinliyor.Şekil 3. Uygulama çalışıyor ve
9000
bağlantı noktasındaki HTTP isteklerini dinliyor.
- Yeni bir pencerede
ngrok
uygulamasını yerel ortamınızda başlatın:ngrok http --domain=NGROK_STATIC_DOMAIN 9000
NGROK_STATIC_DOMAIN
kısmınıngrok
hesabınızdaki statik alanla değiştirin. Tüm istekler artık yerel ortamınıza ve uygulama tarafından kullanılan bağlantı noktasına yönlendirilir.4.Şekil
ngrok
sunucusunun çalıştırıldığı ve yönlendirildiği terminal.Ayrıca, yerel ana makinenizde
ngrok
uygulaması tarafından bir web arayüzü başlatılır. Tarayıcıda açarak tüm etkinlikleri izleyebilirsiniz.5. Şekil.
ngrok
uygulaması tarafından barındırılan ve hiçbir HTTP isteği göstermeyen web arayüzü.Chat uygulamanızı doğrudan mesaj göndererek test edin:
Google Chat'i açın.
Yeni sohbet'i
tıklayın.İletişim kutusunda, Chat uygulamanızın adını girin.
Arama sonuçlarında Chat uygulamanızı bulun ve Ekle > Sohbet'i tıklayın.
Doğrudan mesaj alanına
Hey!
yazıpenter
tuşuna basın. Chat uygulamanız, etkin olarak hata ayıklama işlemi gerçekleştirildiği için yanıt vermiyor.
Yerel ortamınızdaki
Visual Studio Code
içinde yürütmenin ayarlanan ayrılma noktasında duraklatıldığını görebilirsiniz.6. Şekil. Yürütme, ayarlanan kesme noktasında duraklatıldı.
Google Chat zaman aşımına uğramadan önce,
Visual Studio Code
hata ayıklayıcısından yürütmeyi devam ettirdiğinizde Chat uygulaması mesajdaki adınız ve avatar resminizle yanıt verir.HTTP istek ve yanıt günlüklerini, yerel ortamınızda
ngrok
uygulaması tarafından barındırılan web arayüzünden kontrol edebilirsiniz.7.Şekil
ngrok
uygulaması tarafından barındırılan web arayüzünden gelen HTTP isteği.Uygulama davranışını değiştirmek için
Hello
değerinimain.py
dosyasınınHey
satır içi51
dosyasıyla değiştirin. Dosyayı kaydettiğinizdeVisual Studio Code
, uygulamayı güncellenmiş kaynak koduyla otomatik olarak yeniden yükler ve hata ayıklama modunda kalır.8. Şekil. Uygulama, kod değişikliği yüklenmiş olarak
9000
bağlantı noktasındaki HTTP isteklerini çalıştırıyor ve dinliyor.Bu kez, alanda ikinci bir mesaj
Hey!
göndermek yerine, yerel ortamınızdangrok
uygulaması tarafından barındırılan web arayüzünde günlüğe kaydedilen son HTTP isteğini seçipReplay
seçeneğini tıklayabilirsiniz. Chat uygulamanız, geçen sefer olduğu gibi etkin bir şekilde hata ayıklaması sırasından yanıt vermiyor.Visual Studio Code
hata ayıklayıcısından yürütmeye devam ettiğinizde, yerel ortamınızdakingrok
uygulaması tarafından barındırılan web arayüzünden uygulamanın mesajın güncellenmiş sürümüyle yanıt oluşturduğunu görebilirsiniz.
Java
Uygulama Varsayılan Kimlik Bilgileri için kullanılacak yeni kullanıcı kimlik bilgileri edinin:
gcloud config set project PROJECT_ID gcloud auth application-default login
PROJECT_ID
değerini, uygulamanın Cloud projesinin proje kimliğiyle değiştirin.Yerel ortamınızda GitHub'dan
googleworkspace/google-chat-samples
deposunu klonlayın. Bu depo, uygulama kodunu içerir:git clone https://github.com/googleworkspace/google-chat-samples.git
Yerel ortamınızda yüklü
Visual Studio Code
IDE'den aşağıdakileri yapın:- Yeni bir pencerede
google-chat-samples/java/avatar-app
klasörünü açın. pom.xml
dosyasına Cloud Functions Framework derleme eklentisinifunction-maven-plugin
ekleyerek Maven projesini9000
bağlantı noktasındaHelloChat
uygulamasını yerel olarak çalıştıracak şekilde yapılandırın:... <plugin> <groupId>com.google.cloud.functions</groupId> <artifactId>function-maven-plugin</artifactId> <version>0.11.0</version> <configuration> <functionTarget>HelloChat</functionTarget> <port>9000</port> </configuration> </plugin> ...
Artık hata ayıklama modunda yerel olarak başlatabilirsiniz:
mvnDebug function:run Preparing to execute Maven in debug mode Listening for transport dt_socket at address: 8000
Kök dizinde
.vscode/launch.json
dosyasını oluşturun ve daha önce8000
bağlantı noktasıyla başlatılan uygulamaya eklenenRemote Debug Watch
adlı bir başlatma dosyasını yapılandırın:{ "version": "0.2.0", "configurations": [{ "type": "java", "request": "attach", "name": "Remote Debug Watch", "projectName": "http-function", "hostName": "localhost", "port": 8000 }] }
HelloChat.java
dosyasında HTTP isteği işlemesini duraklatan bir ayrılma noktası ekleyin ve daha önce eklenenRemote Debug Watch
yapılandırmasını kullanarak eklemeye ve hata ayıklamaya başlayın. Uygulama şu anda çalışıyor ve9000
bağlantı noktasındaki HTTP isteklerini dinliyor.Şekil 3. Uygulama çalışıyor ve
9000
bağlantı noktasındaki HTTP isteklerini dinliyor.
- Yeni bir pencerede
ngrok
uygulamasını yerel ortamınızda başlatın:ngrok http --domain=NGROK_STATIC_DOMAIN 9000
NGROK_STATIC_DOMAIN
kısmınıngrok
hesabınızdaki statik alanla değiştirin. Tüm istekler artık yerel ortamınıza ve uygulama tarafından kullanılan bağlantı noktasına yönlendirilir.4.Şekil
ngrok
sunucusunun çalıştırıldığı ve yönlendirildiği terminal.Ayrıca, yerel ana makinenizde
ngrok
uygulaması tarafından bir web arayüzü başlatılır. Tarayıcıda açarak tüm etkinlikleri izleyebilirsiniz.5. Şekil.
ngrok
uygulaması tarafından barındırılan ve hiçbir HTTP isteği göstermeyen web arayüzü.Chat uygulamanızı doğrudan mesaj göndererek test edin:
Google Chat'i açın.
Yeni sohbet'i
tıklayın.İletişim kutusunda, Chat uygulamanızın adını girin.
Arama sonuçlarında Chat uygulamanızı bulun ve Ekle > Sohbet'i tıklayın.
Doğrudan mesaj alanına
Hey!
yazıpenter
tuşuna basın. Chat uygulamanız, etkin olarak hata ayıklama işlemi gerçekleştirildiği için yanıt vermiyor.
Yerel ortamınızdaki
Visual Studio Code
içinde yürütmenin ayarlanan ayrılma noktasında duraklatıldığını görebilirsiniz.6. Şekil. Yürütme, ayarlanan kesme noktasında duraklatıldı.
Google Chat zaman aşımına uğramadan önce,
Visual Studio Code
hata ayıklayıcısından yürütmeyi devam ettirdiğinizde Chat uygulaması mesajdaki adınız ve avatar resminizle yanıt verir.HTTP istek ve yanıt günlüklerini, yerel ortamınızda
ngrok
uygulaması tarafından barındırılan web arayüzünden kontrol edebilirsiniz.7.Şekil
ngrok
uygulaması tarafından barındırılan web arayüzünden gelen HTTP isteği.Uygulama davranışını değiştirmek için
Hello
öğesiniHelloChat.java
dosyasınınHey
satır içi55
dosyasıyla değiştirin,mvnDebug
işlemini yeniden başlatın ve hata ayıklamayı yeniden ekleyip yeniden başlatmak içinRemote Debug Watch
öğesini yeniden başlatın.Bu kez, alanda ikinci bir mesaj
Hey!
göndermek yerine, yerel ortamınızdangrok
uygulaması tarafından barındırılan web arayüzünde günlüğe kaydedilen son HTTP isteğini seçipReplay
seçeneğini tıklayabilirsiniz. Chat uygulamanız, geçen sefer olduğu gibi etkin şekilde hata ayıklaması sırasından yanıt vermiyor.Visual Studio Code
hata ayıklayıcısından yürütmeye devam ettiğinizde, yerel ortamınızdakingrok
uygulaması tarafından barındırılan web arayüzünden uygulamanın mesajın güncellenmiş sürümüyle yanıt oluşturduğunu görebilirsiniz.
Uzak ortamdan hata ayıkla
Bu bölümde, uzak ortamda çalışan Chat uygulamanızla etkileşimde bulunacaksınız.
9. Şekil. Uzak ortamdan hata ayıklayın.
Ön koşullar
- Chat uygulamanızla doğrudan mesaj alanı. Hızlı başlangıç kılavuzundaki Chat uygulamanızı test etme bölümünü takip edebilir ve başlatmak için Chat uygulamanızı arayabilirsiniz.
- Belirli bir bağlantı noktasında hata ayıklayıcı etkinken uzak ortamınızda çalışan uygulamanız bu kılavuzdaki talimatlarda
REMOTE_DEBUG_PORT
olarak belirtilmiştir. - Yerel ortamınız uzak ortamınıza
ssh
. - Yerel ortamınızda hata ayıklama yapabilen bir IDE (Entegre Geliştirme Ortamı) kurulumu. Bu kılavuzda açıklama amacıyla
Visual Studio Code
IDE ve varsayılan hata ayıklama özellikleri kullanılmaktadır.
Yerel ve uzak ortamlarınızı bağlayın
Yerel ortamınızda hata ayıklama istemci bağlantısı başlatmak istediğiniz yerde bir SSH tüneli oluşturun:
ssh -L LOCAL_DEBUG_PORT:localhost:REMOTE_DEBUG_PORT REMOTE_USERNAME@REMOTE_ADDRESS
Aşağıdakini değiştirin:
LOCAL_DEBUG_PORT
: Yerel ortamınızdaki hata ayıklama bağlantı noktası.REMOTE_USERNAME
: Uzak ortamınızdaki kullanıcı adı.REMOTE_ADDRESS
: Uzak ortamınızın adresi.REMOTE_DEBUG_PORT
: Uzak ortamınızdaki hata ayıklama bağlantı noktası.
Yerel ortamınızdaki hata ayıklama bağlantı noktası artık uzak ortamınızdaki hata ayıklama bağlantı noktasına bağlandı.
Hata ayıklamayı başlat
Yerel ortamınızda yüklü Visual Studio Code
IDE'den aşağıdakileri yapın:
- Yeni bir pencerede uygulamanızın kaynak kodunu açın.
Kök dizinde
.vscode/launch.json
dosyasını oluşturun ve yerel ortamınızdaki hata ayıklama bağlantı noktasına eklenenDebug Remote
adlı bir lansman yapılandırın:Node.js
{ "version": "0.2.0", "configurations": [{ "type": "node", "request": "attach", "name": "Debug Remote", "address": "127.0.0.1", "port": LOCAL_DEBUG_PORT }] }
Python
{ "version": "0.2.0", "configurations": [{ "type": "python", "request": "attach", "name": "Debug Remote", "connect": { "host": "127.0.0.1", "port": LOCAL_DEBUG_PORT } }] }
Java
{ "version": "0.2.0", "configurations": [{ "type": "java", "request": "attach", "name": "Debug Remote", "hostName": "127.0.0.1", "port": LOCAL_DEBUG_PORT }] }
LOCAL_DEBUG_PORT
öğesini, yerel ortamınızdaki hata ayıklama bağlantı noktasıyla değiştirin.Uygulamanızın kaynak koduna, HTTP isteği işlemesini duraklatan bir ayrılma noktası ekleyin ve daha önce eklediğiniz
Debug Remote
yapılandırmasıyla çalıştırmaya ve hata ayıklamaya başlayın.
Chat uygulamanızın doğrudan mesaj alanına, test etmek
istediğiniz şeyi yazın ve enter
tuşuna basın. Chat uygulamanız, Visual Studio Code
IDE'de etkin bir şekilde hata ayıklandığı için yanıt vermiyor.
İlgili konular
- Hata günlüklerini nasıl enable ve sorgulayacağınızı öğrenin.
- "Uygulama yanıt vermiyor", "Google Chat API yalnızca Google Workspace kullanıcıları tarafından kullanılabilir" veya "Kullanıcılar alanlardan hariç tutulabilir" gibi Google Chat uygulama hatalarını nasıl düzelteceğinizi öğrenin.
- Beklendiği gibi görüntülenmeyen veya çalışmayan kart mesajları, iletişim kutuları veya bağlantı önizlemeleri gibi kart hatalarını nasıl düzelteceğinizi öğrenin.