Bu sayfada, web siteniz için nasıl ana sayfa oluşturacağınız açıklanmaktadır. Google Chat uygulaması. Uygulama ana sayfası, özelleştirilebilir bir kart arayüzüdür Doğrudan bir web sitesini ziyaret ettiğinde Chat uygulamasının kullanıcıya gönderdiği sohbet mesajı gönderebilir.
Örneğin, şunları yapabilirsiniz: uygulamanın ana kartı mesajını, Chat uygulaması - eğik çizgiyle başlayan komutlar. Son kullanıcılar için uygulama ana sayfası Chat uygulamasının doğrudan mesajında yalnızca Uygulama geliştirici bu özelliği etkinleştirir.
Chat uygulamaları için JSON kart mesajları tasarlayıp önizlemek üzere Kart Oluşturucu'yu kullanın:
Kart Oluşturucu'yu açınÖn koşullar
Python
Etkileşimli özellikler için etkinleştirilmiş bir Google Chat uygulaması. Bir HTTP hizmeti kullanarak etkileşimli Chat uygulaması için bu hızlı başlangıç kılavuzunu tamamlayın.
Apps Komut Dosyası
Etkileşimli özellikler için etkinleştirilmiş bir Google Chat uygulaması. Bir Apps Komut Dosyası'ndaki etkileşimli Chat uygulaması için bu hızlı başlangıç kılavuzunu tamamlayın.
Node.js
Etkileşimli özellikler için etkinleştirilmiş bir Google Chat uygulaması. Bir HTTP hizmeti kullanarak etkileşimli Chat uygulaması için bu hızlı başlangıç kılavuzunu tamamlayın.
Java
Etkileşimli özellikler için etkinleştirilmiş bir Google Chat uygulaması. Bir HTTP hizmeti kullanarak etkileşimli Chat uygulaması için bu hızlı başlangıç kılavuzunu tamamlayın.
Chat API'yi yapılandırma
Uygulama ana sayfasını desteklemek için Chat API yapılandırmanızı güncellemeniz gerekir kullanıma sunduk.
Python
Google Cloud konsolunda Menü'ye gidin. > Diğer ürünler > Google Workspace > Ürün Kitaplığı > Google Chat API'yi tıklayın.
Yönet'i, ardından Yapılandırma sekmesini tıklayın.
Destek Uygulaması Ana Sayfası onay kutusunu seçin.
Uygulama Ana Sayfa URL'si alanına bir URL ekleyin. Bu değer genellikle aynıdır URL'sini Uygulama URL'si olarak ayarlayın. Bu URL şunun için çağrılır:
APP_HOME
etkinlik.Kaydet'i tıklayın.
Apps Komut Dosyası
Google Cloud konsolunda Menü'ye gidin. > Diğer ürünler > Google Workspace > Ürün Kitaplığı > Google Chat API'yi tıklayın.
Yönet'i, ardından Yapılandırma sekmesini tıklayın.
Destek Uygulaması Ana Sayfası onay kutusunu seçin.
Kaydet'i tıklayın.
Node.js
Google Cloud konsolunda Menü'ye gidin. > Diğer ürünler > Google Workspace > Ürün Kitaplığı > Google Chat API'yi tıklayın.
Yönet'i, ardından Yapılandırma sekmesini tıklayın.
Destek Uygulaması Ana Sayfası onay kutusunu seçin.
Uygulama Ana Sayfa URL'si alanına bir URL ekleyin. Bu değer genellikle aynıdır URL'sini Uygulama URL'si olarak ayarlayın. Bu URL şunun için çağrılır:
APP_HOME
etkinlik.Kaydet'i tıklayın.
Java
Google Cloud konsolunda Menü'ye gidin. > Diğer ürünler > Google Workspace > Ürün Kitaplığı > Google Chat API'yi tıklayın.
Yönet'i, ardından Yapılandırma sekmesini tıklayın.
Destek Uygulaması Ana Sayfası onay kutusunu seçin.
Uygulama Ana Sayfa URL'si alanına bir URL ekleyin. Bu değer genellikle aynıdır URL'sini Uygulama URL'si olarak ayarlayın. Bu URL şunun için çağrılır:
APP_HOME
etkinlik.Kaydet'i tıklayın.
Uygulama derleme ana sayfası
Uygulama ana kartı, bir kullanıcı şuradan doğrudan bir mesaj açtığında başlatılır: yanıt olarak güncellenebilir. Düğme tıklaması, form gönderme veya iletişim kutusu kapatma gibi etkileşimli bir etkinlik.
Aşağıdaki örnekte Chat uygulamasında Kartın oluşturulduğu zamanı gösteren ilk uygulama ana kartı bir düğme gibi. Kullanıcı düğmeyi tıkladığında Chat uygulaması değeri, güncellenen kartın oluşturulduğu zamanı gösteren güncellenmiş bir kart döndürür.
Uygulama ana sayfası için ilk kartı oluştur
Uygulama ana sayfası derlemek için Chat uygulaması şunları yapmalıdır:
APP_HOME
etkileşim etkinliği ve şunu döndürür:
RenderActions
pushCard
navigasyon ile.
Python
Apps Komut Dosyası
Tüm APP_HOME
etkinliklerinden sonra çağrılan onAppHome
işlevini uygulayın:
Bu örnekte, kart JSON'a ekleyin. Ayrıca şunu da kullanabilirsiniz: Apps Komut Dosyası kart hizmeti.
Node.js
Java
Uygulama ana sayfa kartını güncelleme
İlk uygulama ana kartınız, düğmeler gibi etkileşimli widget'lar içeriyorsa
girişleriniz olduğunda, Chat uygulamanız
ilgili etkileşim etkinliklerini,
RenderActions
updateCard
navigasyon ile. Etkileşimli reklamları yönetme hakkında daha fazla bilgi edinmek için
hakkında bilgi için
Kullanıcıların girdiği işlem bilgileri.
Python
Apps Komut Dosyası
Bu örnekte, kart JSON'a ekleyin. Ayrıca şunu da kullanabilirsiniz: Apps Komut Dosyası kart hizmeti.
Node.js
Java
Sınırlamalar
Genel olarak
navigation
Chat uygulamalarında kullanılamaz. Kart destesini iade edemezsiniz.
Yalnızca pushCard
(ilk yanıt için) ve updateCard
(güncellemeler için)
Chat uygulamalarında kullanılabilir.
İlgili konular
- Uygulama ana sayfasını kullanan Chat uygulaması örneklerini görüntüleyin.
Bir iletişim kutusu açmak için
OPEN_DIALOG
etkileşimini kullanın. Daha fazla bilgi için bkz. Bir uygulama ana sayfa kartına yanıt olarak bir iletişim kutusu açın.Bir iletişim kutusunu kapatmak için
CLOSE_DIALOG
etkileşimini kullanarak iletişim kutusunu kapatın ve uygulama ana kartına dönün veyaCLOSE_DIALOG_EXECUTE
uygulamasını kullanın etkileşimini kullanarak iletişim kutusunu kapatıp uygulama ana kartını yenileyin. Örneğin, daha fazla bilgi için Uygulama ana sayfa kartı için iletişim kutusuna yanıt verin.Uygulama ana sayfasının nasıl kullanılacağına ilişkin bir örnek için bkz. codelab'deki sorun yönetimi Chat uygulaması Gemini ile Google Chat için uygulama geliştirme