Bu sayfada, kartın ana kullanıcı arayüzü bileşenlerinin nasıl tasarlanıp oluşturulacağı açıklanmaktadır Google Chat'te mesajlar.
Kartlar belirli bir düzeni destekler. düğmeler ve resim gibi rich media unsurları. Kartlarınızı bilgi sunmak, girdi toplamak, veya kullanıcılara sunacağınız sonraki kart mesajları ve iletişim kutuları.
Chat uygulamaları için JSON kart mesajları tasarlayıp önizlemek üzere Kart Oluşturucu'yu kullanın:
Kart Oluşturucu'yu açınKartlar ve iletişim kutuları genellikle aşağıdaki bileşenlere sahiptir:
- Kartınızın başlığını içeren
CardHeader
. - Kartın ana gövdesini oluşturan bir veya daha fazla
CardSection
widget'ı. - Yalnızca iletişim kutularına özel bir
CardFixedFooter
widget'ı.
Ön koşullar
Etkileşimli özellikler için etkinleştirilmiş bir Google Chat uygulaması. Bir aşağıdaki hızlı başlangıç kılavuzlarından birini kullanarak oluşturmak istediğiniz uygulama mimarisinde:
- Google Cloud Functions ile HTTP hizmeti
- Google Apps Komut Dosyası
- Google Cloud Dialogflow CX
- Google Cloud Pub/Sub
Başlık ekleme
CardHeader
widget'ı
bir kartın başlığını temsil eder. Başlıklar bir
kartınız için başlık, alt başlık ve avatar resmi.
Şu alanlar için CardHeader
dahil edebilirsiniz:
kart mesajları ve
iletişim kutuları.
Aşağıda bir CardHeader
örneği verilmiştir:
Kartın bir bölümünü tanımlayın
CardSection
widget'ı bir
bir kart içinde yer alan üst düzey kapsayıcıdır. Kartı kullanıyorsunuz
çeşitli bölümler'i tıklayın. Her kart bölümü için
bir başlık ve bir veya daha fazla widget.
Şu alanlar için CardSection
dahil edebilirsiniz:
kart mesajları ve
iletişim kutuları.
Aşağıda, iki textParagraph
içeren bir CardSection
örneği verilmiştir
widget'lar:
Daraltılabilir bölümün özelleştirilebilir kontrol düğmesi
Hesabınızdaki bölümleri daraltan ve genişleten kontrol düğmesini Sohbet kartları. Bir öğeyi görsel olarak temsil edecek bir dizi simge veya resim arasından seçim yapın Böylece, kullanıcıların anlaması ve etkileşimde bulunması kolay bir hale gelir. görüntüleyebilirsiniz.
Kalıcı altbilgi ekleme
CardFixedFooter
widget'ı, bu e-posta adresi tarafından gönderilen
Chat uygulaması
Altbilgiler, birincil ve ikincil düğme içerebilir.
CardFixedFooter
widget'ı yalnızca şunlar için kullanılabilir:
iletişim kutuları.
Aşağıda, iki düğmeli bir CardFixedFooter
widget'ı örneği verilmiştir:
Sorun giderme
Bir Google Chat uygulaması veya card bir hata döndürürse Chat arayüzünde "Bir sorun oluştu" mesajı gösteriliyor. veya "İsteğiniz işlenemiyor." Chat kullanıcı arayüzü herhangi bir hata mesajı görüntülenmiyor ancak Chat uygulaması veya kart beklenmeyen bir sonuç veriyorsa; Örneğin karttaki bir mesajda görünür.
Chat kullanıcı arayüzünde hata mesajı görüntülenmese de Hataları düzeltmenize yardımcı olmak için açıklayıcı hata mesajları ve günlük verileri sunulur Chat uygulamaları için hata günlük kaydı etkinleştirildiğinde. Görüntüleme konusunda yardım için ve hataları düzeltme ile ilgili daha fazla bilgi edinmek için Google Chat hatalarını giderme ve düzeltme