Bu sayfada, Google Chat uygulamalarının kullanıcılarla etkileşimleri nasıl tasarlayabileceği ve bu etkileşimlere nasıl yanıt verebileceği açıklanmaktadır.
Sohbet uygulamaları, etkileşimi aşağıdaki şekillerde destekler:
- Kullanıcıları Chat uygulamanızla tanıştırma
- Komutlara yanıt verme
- Etkileşimli kart tabanlı arayüzleri gösterme veya gönderme
- Etkileşimli iletişim kutularını açma
- Bağlantıları önizleme
- İletide kullanıcılardan bahsetme
Kullanıcıları Chat uygulamanızla tanıştırma
Chat uygulamanızın ne işe yaradığını ve kullanıcıların uygulamayla en iyi şekilde nasıl çalışabileceğini açıklayan bir karşılama mesajıyla kullanıcıları ve alanları Chat uygulamanıza dahil edin.
Etkili bir oryantasyon mesajı aşağıdaki yapıya sahiptir:
- Merhaba deyin. Kullanıcılarınızla doğru üslup ve tonu belirleyin.
- Chat uygulamanızın ne işe yaradığını kısaca açıklayın. Chat uygulamanızı, kullanıcılara bir veya iki cümleyle uygulamanın onlara nasıl yardımcı olabileceğini anlatarak tanıtın.
- Kullanıcılara nasıl başlayacaklarını söyleyin. Kullanıcılara Chat uygulamanızla nasıl çalışacaklarını anlatın. Chat uygulamanızın yapılandırılması veya yetkilendirilmesi gerekiyorsa bu bölüm, kullanıcılara kurulum sürecini tamamlamalarını hatırlatmak için iyi bir yerdir. Örneğin, bir veya iki yaygın komut önerin.
- Nasıl yardım alacağınızı ve geri bildirimde bulunacağınızı açıklayın. İnsanlara nasıl yardım alabileceklerini veya geri bildirimde bulunabileceklerini söyleyerek mesajı sonlandırın.
Aşağıdaki Chat uygulamasının ilk katılım mesajı, kullanıcıları başarıya hazırlar:
Komutlara yanıt verme
Komutlar, kullanıcıların Chat uygulamanızla belirli veya tekrarlanabilir şekillerde etkileşim kurmasına ya da uygulamanızdan istekte bulunmasına olanak tanır. Kullanıcılar, iletilerde komutları kullanabilir (ör. /help yazarak) veya yanıt alanındaki menüden komut seçebilir.
Aşağıda, Cymbal Chat uygulamasında kullanılabilen komutların listesi verilmiştir:
Mesajlarda kullanıcılardan @bahsetme
Chat uygulamanız, mesajdan haberdar etmek için bir alanda belirli kullanıcılardan veya tüm kullanıcılardan@bahsedebilir. Tek bir kullanıcıdan bahsetmeden önce ve özellikle bir alandaki tüm kullanıcılardan bahsetmeden önce bunun gerçekten gerekli olup olmadığını düşünmeli ve kullanıcılardan bahsetmemeyi tercih etmelisiniz.
Tek bir kullanıcıdan bahsetmek, bu kullanıcının bildirim almasına ve yaptığı diğer işlemlerin kesintiye uğramasına neden olur. Bir alandaki tüm kullanıcıları bahsetmek, alandaki herkese bildirim gönderir. Kullanıcılardan çok sık bahsetmeniz, sohbet uygulamanızdan rahatsız olmalarına ve uygulamayı spam olarak görmeye başlamalarına neden olabilir.
Kullanıcıları çok önemli veya zamana duyarlı nedenlerle bahsetmek uygundur. Örneğin, aşağıdaki Chat uygulaması, kod dondurma süresinin yaklaştığını bildirmek ve son tarihten önce biraz daha zamana ihtiyaç duyduklarını söyleme fırsatı vermek için yazılım geliştiricilerle dolu bir alanda @bahsetme özelliğini kullanıyor:
Diğer yandan, aşağıdaki Chat uygulaması, müşteriye doğrudan teşekkür ediyor. Bu kibar bir davranış olsa da bildirim göndermeye gerek yoktur:
Etkileşimli kart gönderme veya görüntüleme
Kartlar, Chat uygulamalarının kullanıcılara ve alanlara gönderebileceği metin, resim ve düğme gibi hem etkileşimli hem de statik widget'lar içerebilen kullanıcı arayüzü öğeleridir. Chat uygulamanızın kullanıcılardan bilgi toplaması, ayrıntılı bilgi sunması veya kullanıcıları bir sonraki adıma yönlendirmesi gerekiyorsa kart mesajı gönderin.
Bir Chat uygulaması olarak, mesajlarda kart arayüzleri gönderebilir veya doğrudan mesaj alanlarında kartları ana sayfa olarak gösterebilirsiniz.
Chat uygulamaları için mesajlaşma ve kullanıcı arayüzlerini tasarlamak ve önizlemek üzere Kart Oluşturucu'yu kullanın:
Kart Oluşturucu'yu açınAşağıda, bir Chat uygulamasından gelen kart mesajı yer almaktadır:
Etkileşimli iletişim kutularını açma
İletişim kutuları, kullanıcının Chat uygulamanızla etkileşim kurmak için açabileceği pencereli, kart tabanlı arayüzlerdir. İletişim kutularında, birden fazla kart mesajını sırayla bir araya getirebilirsiniz. Bu sayede kullanıcılar, form verilerini doldurma gibi çok adımlı işlemleri tamamlayabilir.
Aşağıdaki örnekte, bir Chat uygulaması, /createContact eğik çizgi komutunu veren kullanıcıdan kişi ayrıntılarını toplamak için bir iletişim kutusu başlatıyor:
Chat kullanıcıları tarafından gönderilen bağlantıları önizleme
Chat uygulamaları, bir alandaki kullanıcılar için bağlantıları önizleyebilir. Bir kullanıcı eşleşen bir bağlantı paylaştığında Chat uygulaması, bağlantıyla ilgili bilgileri gösteren bir kartı mesajına ekleyebilir.
Aşağıdaki Chat uygulaması, müşteri hizmetleri temsilcilerinin Chat alanında paylaşılan destek kaydı bağlantılarını önizlemesine yardımcı olur:
Sonraki adımlar
Etkileşimli özellikler oluşturmak için Chat uygulamanızı kullanıcı etkileşimlerini alacak ve bunlara yanıt verecek şekilde yapılandırmanız gerekir. Adımlar için Kullanıcı etkileşimlerini alma ve yanıtlama başlıklı makaleyi inceleyin.