Google Chat uygulama 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, 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 bir giriş platformu olan ngrok'u kullanarak HTTP Chat uygulamasında nasıl hata ayıklanacağı açıklanmaktadır. Bu kılavuzda, yerel bir ortamda kod değişikliklerini test edecek ve uzak bir ortamdaki sorunları gidereceksiniz.
Yerel geliştirme ortamından hata ayıklayın
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
sürümleri yüklü. Yerel ortamınızda
nodemon
uygulamasının en son sürümü yüklü. Bu sürüm, 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ıdır. Hızlı başlangıç kılavuzundaki Ön koşullar, Ortamı ayarlama ve Uygulamayı Google Chat'te yayınlama bölümlerini uygulayabilirsiniz. Tek fark, Uygulama adı'nı
Debug App
ve Uygulama URL'sini dehttp://example.com
gibi bir değer olarak ayarlamanızın gerekmesidir.Yerel ortamınızda hata ayıklama yapabilen bir IDE kurulumu. Bu kılavuzda
Visual Studio Code
IDE ve varsayılan hata ayıklama özellikleri açıklama amacıyla kullanılmaktadır.Git
uygulamanız yerel ortamınızda yüklü olmalıdır.ngrok
hesabı.
Python
- Yerel ortamınızda
python3
uygulamasının son sürümü yüklü. - Yerel ortamınızda yüklü olan en yeni
pip
vevirtualenv
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ıdır. Hızlı başlangıç kılavuzundaki Ön koşullar, Ortamı ayarlama ve Uygulamayı Google Chat'te yayınlama bölümlerini uygulayabilirsiniz. Tek fark, Uygulama adı'nı
Debug App
ve Uygulama URL'sini dehttp://example.com
gibi bir değer olarak ayarlamanızın gerekmesidir. - Yerel ortamınızda hata ayıklama yapabilen bir IDE kurulumu. Bu kılavuzda
Visual Studio Code
IDE ve varsayılan hata ayıklama özellikleri açıklama amacıyla kullanılmaktadır. Git
uygulamanız yerel ortamınızda yüklü olmalıdır.ngrok
hesabı.- En son
gcloud
sürümü yerel ortamınızda yüklenmiş ve başlatılmıştır.
Java
- Yerel ortamınızda yüklü olan
Java SE 11's JDK
ürününün en son kararlı sürümü. - Yerel ortamınızda yüklü olan son
Apache Maven
sürümü, Java projelerini yönetmek için kullanılır. - Mesajlaşma için yapılandırılmış
bir HTTP Chat uygulamasıdır. Hızlı başlangıç kılavuzundaki Ön koşullar, Ortamı ayarlama ve Uygulamayı Google Chat'te yayınlama bölümlerini uygulayabilirsiniz. Tek fark, Uygulama adı'nı
Debug App
ve Uygulama URL'sini dehttp://example.com
gibi bir değer olarak ayarlamanızın gerekmesidir. - Yerel ortamınızda hata ayıklama yapabilen bir IDE kurulumu. Bu kılavuzda
Visual Studio Code
IDE ve varsayılan hata ayıklama özellikleri açıklama amacıyla kullanılmaktadır. Git
uygulamanız yerel ortamınızda yüklü olmalıdır.ngrok
hesabı.- En son
gcloud
sürümü yerel ortamınızda yüklenmiş ve başlatılmıştır.
Localhost hizmetini herkese açık hale getirme
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
ortamınızı yerel ortamınızda ayarlayın. ngrok
hesabınızda bir statik alan oluşturun. Bu kılavuzun talimatlarındaNGROK_STATIC_DOMAIN
olarak referans verilmiş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 Console'da 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
değeriningrok
hesabınızdaki statik alanla değiştirin.Kaydet'i tıklayın.
2. Şekil. Chat uygulaması, tüm HTTP isteklerini statik alana gönderir. ngrok
genel hizmeti, Chat uygulaması ile yerel olarak çalışan uygulama kodu arasında bir 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
GitHub'daki
googleworkspace/google-chat-samples
deposunu yerel ortamınıza klonlayın. 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ü olan
Visual Studio Code
IDE'de 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 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 başlatma 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ına HTTP isteği işlemeyi duraklatan bir ayrılma noktası ekleyin. Daha önce eklenenDebug Watch
yapılandırmasıyla çalışmaya ve hata ayıklamaya başlayın. Uygulama şu anda9000
bağlantı noktasında çalışıyor ve HTTP isteklerini dinliyor.3. Şekil. Uygulama çalışıyor ve
9000
bağlantı noktasındaki HTTP isteklerini dinliyor.
- Yeni bir pencerede
Yerel ortamınızda
ngrok
uygulamasını başlatın:ngrok http --domain=NGROK_STATIC_DOMAIN 9000
NGROK_STATIC_DOMAIN
değeriningrok
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ığı ve yönlendirme yaptığı terminal.Web arayüzü, yerel barındırıcınızda
ngrok
uygulaması tarafından da başlatılır. Uygulamayı bir 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ü.Doğrudan mesaj göndererek Chat uygulamanızı test edin:
Google Chat'i açın.
Yeni sohbet simgesini
tıklayın.İletişim kutusuna 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, aktif olarak hata ayıklama işlemi yapıldığından yanıt vermiyor.
Yerel ortamınızdaki
Visual Studio Code
üzerinde yürütme işleminin ayarlanan kesme noktasında duraklatıldığını görebilirsiniz.6. Şekil. Yürütme, ayarlanan kesme noktasında duraklatılır.
Google Chat, Chat uygulamasının
Your message : Hello
yanıtını zaman aşımına uğratmadan önceVisual Studio Code
hata ayıklayıcısından yürütme işlemini devam ettirdiğinizde.Yerel ortamınızda
ngrok
uygulaması tarafından barındırılan web arayüzünden HTTP istek ve yanıt günlüklerini 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
öğesiniindex.json
öğesininHere was your message
satır içi35
ile değiştirin. Dosyayı kaydettiğinizdenodemon
, uygulamayı güncellenmiş kaynak koduyla otomatik olarak yeniden yükler veVisual Studio Code
hata ayıklama modunda kalır.8. Şekil. Uygulama çalışıyor ve kod değişikliği yüklenmiş
9000
bağlantı noktasında HTTP isteklerini dinliyor.Bu kez, alanda ikinci bir mesaj
Hello
göndermek yerine, yerel ortamınızdakingrok
uygulaması tarafından barındırılan web arayüzünde günlüğe kaydedilen son HTTP isteğini seçebilir veReplay
işaretini tıklayabilirsiniz. Aynı geçen seferki gibi, Chat uygulamanız da aktif olarak hata ayıklama yaptığı için yanıt vermiyor.Yürütmeyi
Visual Studio Code
hata ayıklayıcısından devam ettirdiğinizde yerel ortamınızdakingrok
uygulaması tarafından barındırılan web arayüzünden, uygulamanınHere was your message : Hello
mesajının güncellenmiş sürümüyle bir yanıt oluşturduğunu görebilirsiniz.
Python
Uygulama Varsayılan Kimlik Bilgileri için kullanılacak yeni kullanıcı kimlik bilgilerini edinin:
gcloud config set project PROJECT_ID gcloud auth application-default login
PROJECT_ID
kısmını, uygulamanın Cloud projesine ait proje kimliğiyle değiştirin.GitHub'daki
googleworkspace/google-chat-samples
deposunu yerel ortamınıza klonlayın. Bu depoda şu uygulama kodu bulunur:git clone https://github.com/googleworkspace/google-chat-samples.git
Yerel ortamınızda yüklü olan
Visual Studio Code
IDE'de 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 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ında hata ayıklama modunda9000
bağlantı noktasındakifunctions-framework
modülünden uygulamayı tetikleyenDebug Watch
adlı bir başlatma yapılandırın:{ "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ına HTTP isteği işlemeyi duraklatan bir ayrılma noktası ekleyin. Daha önce eklenenDebug Watch
yapılandırmasıyla çalışmaya ve hata ayıklamaya başlayın. Uygulama şu anda9000
bağlantı noktasında çalışıyor ve HTTP isteklerini dinliyor.3. Şekil. Uygulama çalışıyor ve
9000
bağlantı noktasındaki HTTP isteklerini dinliyor.
- Yeni bir pencerede
Yerel ortamınızda
ngrok
uygulamasını başlatın:ngrok http --domain=NGROK_STATIC_DOMAIN 9000
NGROK_STATIC_DOMAIN
değeriningrok
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ığı ve yönlendirme yaptığı terminal.Web arayüzü, yerel barındırıcınızda
ngrok
uygulaması tarafından da başlatılır. Uygulamayı bir 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ü.Doğrudan mesaj göndererek Chat uygulamanızı test edin:
Google Chat'i açın.
Yeni sohbet simgesini
tıklayın.İletişim kutusuna 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, aktif olarak hata ayıklama işlemi yapıldığından yanıt vermiyor.
Yerel ortamınızdaki
Visual Studio Code
üzerinde yürütme işleminin ayarlanan kesme noktasında duraklatıldığını görebilirsiniz.6. Şekil. Yürütme, ayarlanan kesme noktasında duraklatılır.
Google Chat zaman aşımına uğramadan önce
Visual Studio Code
hata ayıklayıcısından yürütme işlemini devam ettirdiğinizde Chat uygulaması mesajda adınızı ve avatar resminizi yanıtlamaya başlar.Yerel ortamınızda
ngrok
uygulaması tarafından barındırılan web arayüzünden HTTP istek ve yanıt günlüklerini 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ın satır içiHey
51
ile 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 çalışıyor ve kod değişikliği yüklenmiş
9000
bağlantı noktasında HTTP isteklerini dinliyor.Bu kez, alanda ikinci bir mesaj
Hey!
göndermek yerine, yerel ortamınızdakingrok
uygulaması tarafından barındırılan web arayüzünde günlüğe kaydedilen son HTTP isteğini seçebilir veReplay
işaretini tıklayabilirsiniz. Öncekinde olduğu gibi, Chat uygulamanız aktif olarak hata ayıklama yapıldığı için yanıt vermiyor.Yürütmeyi
Visual Studio Code
hata ayıklayıcısından devam ettirdiğinizde yerel ortamınızdangrok
uygulaması tarafından barındırılan web arayüzünden, uygulamanın mesajın güncellenmiş sürümüyle bir yanıt oluşturduğunu görebilirsiniz.
Java
Uygulama Varsayılan Kimlik Bilgileri için kullanılacak yeni kullanıcı kimlik bilgilerini edinin:
gcloud config set project PROJECT_ID gcloud auth application-default login
PROJECT_ID
kısmını, uygulamanın Cloud projesine ait proje kimliğiyle değiştirin.GitHub'daki
googleworkspace/google-chat-samples
deposunu yerel ortamınızda klonlayın. Bu depoda uygulama kodu bulunur:git clone https://github.com/googleworkspace/google-chat-samples.git
Yerel ortamınızda yüklü olan
Visual Studio Code
IDE'de 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 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ına HTTP isteği işlemeyi duraklatan bir ayrılma noktası ekleyin. Daha önce eklenenRemote Debug Watch
yapılandırmasıyla eklemeye ve hata ayıklamaya başlayın. Uygulama şu anda9000
bağlantı noktasında çalışıyor ve HTTP isteklerini dinliyor.Şekil 3. Uygulama
9000
bağlantı noktasında çalışıyor ve HTTP isteklerini dinliyor.
- Yeni bir pencerede
Yerel ortamınızda
ngrok
uygulamasını başlatın:ngrok http --domain=NGROK_STATIC_DOMAIN 9000
NGROK_STATIC_DOMAIN
değeriningrok
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ığı ve yönlendirme yaptığı terminal.Web arayüzü, yerel barındırıcınızda
ngrok
uygulaması tarafından da başlatılır. Uygulamayı bir 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ü.Doğrudan mesaj göndererek Chat uygulamanızı test edin:
Google Chat'i açın.
Yeni sohbet simgesini
tıklayın.İletişim kutusuna 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, aktif olarak hata ayıklama işlemi yapıldığından yanıt vermiyor.
Yerel ortamınızdaki
Visual Studio Code
üzerinde yürütme işleminin ayarlanan kesme noktasında duraklatıldığını görebilirsiniz.6. Şekil. Yürütme, ayarlanan kesme noktasında duraklatılır.
Google Chat zaman aşımına uğramadan önce
Visual Studio Code
hata ayıklayıcısından yürütme işlemini devam ettirdiğinizde Chat uygulaması mesajda adınızı ve avatar resminizi yanıtlamaya başlar.Yerel ortamınızda
ngrok
uygulaması tarafından barındırılan web arayüzünden HTTP istek ve yanıt günlüklerini 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ın satır içiHey
55
ile değiştirin,mvnDebug
işlemini yeniden başlatın veRemote Debug Watch
uygulamasını yeniden başlatarak hata ayıklamayı yeniden ekleyin ve yeniden başlatın.Bu kez, alanda ikinci bir mesaj
Hey!
göndermek yerine, yerel ortamınızdakingrok
uygulaması tarafından barındırılan web arayüzünde günlüğe kaydedilen son HTTP isteğini seçebilir veReplay
işaretini tıklayabilirsiniz. Aynı geçen seferki gibi, Chat uygulamanız da aktif olarak hata ayıklama yaptığı için yanıt vermiyor.Yürütmeyi
Visual Studio Code
hata ayıklayıcısından devam ettirdiğinizde yerel ortamınızdangrok
uygulaması tarafından barındırılan web arayüzünden, uygulamanın mesajın güncellenmiş sürümüyle bir yanıt oluşturduğunu görebilirsiniz.
Uzak ortamdan hata ayıklama
Bu bölümde, uzak bir 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ılavuzunun Chat uygulamanızı test etme bölümünü takip edebilir ve başlamak için Chat uygulamanızı arayabilirsiniz.
- Hata ayıklayıcı etkinken uzak ortamınızda çalışan uygulamanız, bu kılavuzun talimatlarında
REMOTE_DEBUG_PORT
olarak referans verilmiştir. - Yerel ortamınız uzak ortamınıza
ssh
. - Yerel ortamınızda hata ayıklama yapabilen bir IDE kurulumu. Bu kılavuzda
Visual Studio Code
IDE ve varsayılan hata ayıklama özellikleri açıklama amacıyla 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ıdır.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ğlıdır.
Hata ayıklamayı başlat
Yerel ortamınızda yüklü olan Visual Studio Code
IDE'de 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 başlatma 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
değerini yerel ortamınızdaki hata ayıklama bağlantı noktasıyla değiştirin.Uygulamanızın kaynak koduna, HTTP isteği işlemeyi duraklatan bir ayrılma noktası ekleyin. Daha önce eklenen
Debug Remote
yapılandırmasıyla çalışmaya ve hata ayıklamaya başlayın.
Chat uygulamanızın bulunduğu doğrudan mesaj alanına test etmek istediğiniz her şeyi yazın ve enter
tuşuna basın. Chat uygulamanız, Visual Studio Code
IDE'de etkin bir şekilde hata ayıklama işlemi yapıldığından yanıt vermiyor.
İlgili konular
- Hata günlüklerinin nasıl enable ve sorgulanacağını öğ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 uygulaması hatalarını nasıl düzelteceğinizi öğrenin.
- Kart mesajları, iletişim kutuları ya da bağlantı önizlemelerinin oluşturulmaması veya beklendiği gibi çalışmaması gibi kart hatalarını nasıl düzelteceğinizi öğrenin.