Kullanıcı etkileşimlerini tasarlama

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:

Bir planlama Chat uygulaması için örnek karşılama mesajı.

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:

Chat uygulamasıyla etkileşim kurmak için bir komut seçin.

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:

Chat uygulaması, alandaki tüm kullanıcılara mesaj gönderir.

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:

Tek bir kullanıcıya mesaj gönderen sohbet uygulaması.

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çın

Aşağıda, bir Chat uygulamasından gelen kart mesajı yer almaktadır:

Chat uygulaması kart mesajı gönderiyor.

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:

Bir iletişim kutusuyla kullanıcıdan yeni bir kişi hakkında ayrıntılar toplama.

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:

Kart mesajında önizlenen bağlantı.

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.