Bu sayfada, Google Chat uygulaması olarak komutları nasıl ayarlayacağınız ve komutlara nasıl yanıt vereceğiniz açıklanmaktadır.
Komutlar, kullanıcıların Chat uygulamasının temel özelliklerini keşfetmesine ve kullanmasına yardımcı olur. Komutların içeriğini yalnızca Chat uygulamaları görebilir. Örneğin, bir kullanıcı eğik çizgi komutu içeren bir mesaj gönderirse mesaj yalnızca kullanıcı ve Chat uygulaması tarafından görülebilir.
Komut oluşturmanız gerekip gerekmediğine karar vermek ve kullanıcı etkileşimlerini nasıl tasarlayacağınızı öğrenmek için Tüm kullanıcı yolculuklarını tanımlama başlıklı makaleyi inceleyin.
Chat uygulaması komutu türleri
Chat uygulama komutlarını eğik çizgi komutları veya hızlı komutlar olarak oluşturabilirsiniz. Kullanıcılar, her komut türünü keşfetmek ve kullanmak için aşağıdakileri yapar:-
Eğik çizgi komutları: Kullanıcılar eğik çizgi (
/
) ve ardından önceden tanımlanmış bir metin (ör./about
) yazarak komutları mesaj olarak gönderir. Sohbet uygulamaları, eğik çizgi komutu için bağımsız değişken metni de gerektirebilir. Örneğin, eğik çizgi komutu/search
, arama sorgusu için kullanılan bağımsız değişken metnini gerektirebilir. -
Hızlı komutlar: Kullanıcılar, Chat mesajının yanıt alanındaki menüyü açarak komutları kullanır. Kullanmak istedikleri komutu Ekle'yi tıklayarak
menüden seçebilirler.
-
Şekil 1. Kullanıcılar, yanıt alanına eğik çizgi /
ve ardından komutun adını yazarak eğik çizgi komutlarını keşfeder ve kullanır. -
Şekil 2. Kullanıcılar, Chat mesajının yanıt alanındaki menüden hızlı komutları keşfedip kullanabilir.
Ön koşullar
Node.js
Etkileşimli özellikler için etkinleştirilmiş bir Google Chat uygulaması. HTTP hizmetini kullanarak etkileşimli bir Chat uygulaması oluşturmak 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ı. Apps Komut Dosyası'nda etkileşimli bir Chat uygulaması oluşturmak için bu hızlı başlangıç kılavuzunu tamamlayın.
Python
Etkileşimli özellikler için etkinleştirilmiş bir Google Chat uygulaması. HTTP hizmetini kullanarak etkileşimli bir Chat uygulaması oluşturmak için bu hızlı başlangıç kılavuzunu tamamlayın.
Java
Etkileşimli özellikler için etkinleştirilmiş bir Google Chat uygulaması. HTTP hizmetini kullanarak etkileşimli bir Chat uygulaması oluşturmak için bu hızlı başlangıç kılavuzunu tamamlayın.
Komutu ayarlama
Bu bölümde, komutu ayarlamak için aşağıdaki adımları nasıl tamamlayacağınız açıklanmaktadır:
- Komut için bir ad ve açıklama oluşturun.
- Google Cloud Console'da komutu yapılandırın.
Komuta ad verin ve açıklama ekleyin
Kullanıcıların Chat uygulamasını başlatmak için yazdığı veya seçtiği komutun adı, komutun altında kısa bir açıklamayla birlikte gösterilir. Bu açıklama, kullanıcılara komutun nasıl kullanılacağı hakkında daha fazla bilgi verir:

Komutunuz için ad ve açıklama seçerken aşağıdaki önerileri göz önünde bulundurun:
Bir komutu adlandırmak için:
- Komutların kullanıcı için net olmasını sağlamak amacıyla kısa, açıklayıcı ve uygulanabilir kelimeler veya kelime öbekleri kullanın. Örneğin,
Create a reminder
adı yerineRemind me
kullanın. - Komutunuz için benzersiz veya yaygın bir ad kullanabilirsiniz. Komutunuz tipik bir etkileşimi veya özelliği tanımlayan bir ad içeriyorsa kullanıcıların tanıdığı ve beklediği yaygın bir ad (ör.
Settings
veyaFeedback
) kullanabilirsiniz. Aksi takdirde, benzersiz komut adları kullanmayı deneyin. Aksi takdirde, komut adınız diğer Chat uygulamalarıyla aynıysa kullanıcının komutunuzu bulup kullanması için benzer komutları filtrelemesi gerekir.
Bir komutu açıklamak için:
- Kullanıcıların komutu kullandıklarında neyle karşılaşacaklarını bilmeleri için açıklamayı kısa ve net tutun.
- Komut için biçimlendirme şartları olup olmadığını kullanıcılara bildirin. Örneğin, bağımsız değişken metni gerektiren bir eğik çizgi komutu oluşturursanız açıklamayı
Remind me to do [something] at [time]
gibi bir değere ayarlayın. - Chat uygulamasının alandaki herkese mi yoksa komutu çağıran kullanıcıya özel olarak mı yanıt vereceğini kullanıcılara bildirin. Örneğin,
About
hızlı komutunuLearn about this app (Only visible to you)
olarak tanımlayabilirsiniz.
Google Cloud Console'da komutu yapılandırma
Eğik çizgi veya hızlı komut oluşturmak için Chat uygulamanızın Google Chat API yapılandırmasında komutla ilgili bilgileri belirtirsiniz.
Google Chat API'de bir komutu yapılandırmak için aşağıdaki adımları uygulayın:
Google Cloud Console'da Menü > API'ler ve Hizmetler > Etkin API'ler ve Hizmetler > Google Chat API'yi tıklayın.
Yapılandırma'yı tıklayın.
Komutlar bölümünde Komut ekle'yi tıklayın.
Komut için bir komut kimliği, ad, açıklama ve komut türü girin:
- Komut kimliği: Chat uygulamanızın komutu tanıyıp yanıt döndürmek için kullandığı 1 ile 1.000 arasında bir sayı.
- Ad: Komutun görünen adı. Adlar en fazla 50 karakter uzunluğunda olabilir ve özel karakterler içerebilir.
- Açıklama: Komutun ne yaptığını açıklayan metin. Açıklamalar en fazla 50 karakter olabilir ve özel karakterler içerebilir.
- Komut türü: Hızlı komut veya Eğik çizgi komutu'nu seçin.
- Bir eğik çizgi komutu yapılandırıyorsanız kullanıcıların komutu çağırmak için ne yazdığını belirtmek üzere Eğik çizgi komutu adı alanına bir değer girin. Bir eğik çizgiyle başlamalı, yalnızca metin içermeli ve en fazla 50 karakter uzunluğunda olmalıdır. Örneğin,
/remindMe
.
İsteğe bağlı: Chat uygulamanızın komuta iletişim kutusu ile yanıt vermesini istiyorsanız İletişim kutusu aç onay kutusunu işaretleyin.
Kaydet'i tıklayın.
Komut artık Chat uygulaması için yapılandırılmıştır.
Komutları yanıtlama
Kullanıcılar bir komut kullandığında Chat uygulamanız bir etkileşim etkinliği alır. Etkinlik yükü, uygun bir yanıt döndürebilmeniz için çağrılan komutla ilgili ayrıntıları (komut kimliği ve komut türü dahil) içeren meta veriler içerir.

/help
özel olarak yanıt verir.Her tür komuta yanıt vermek için etkinlik yükündeki farklı etkinlik türlerini ve meta veri nesnelerini işlemeniz gerekir:
Komut türü | Etkinlik türü | Komut meta verileri |
---|---|---|
Eğik çizgi komutu | MESSAGE |
message.slashCommand
veya message.annotation.slashCommand |
Hızlı komut | APP_COMMAND |
appCommandMetadata
|
Bir komutu mesajla nasıl yanıtlayacağınızı öğrenmek için aşağıdaki bölümlere bakın.
Eğik çizgi komutuna yanıt verme
Aşağıdaki kodda, eğik çizgi komutuna /about
yanıt veren bir Chat uygulaması örneği gösterilmektedir. Chat uygulaması, MESSAGE
etkileşim etkinliklerini işler, etkileşim etkinliğinin eşleşen komut kimliğini içerip içermediğini algılar ve özel bir mesaj döndürür:
Node.js
Apps Komut Dosyası
Python
Java
ABOUT_COMMAND_ID
kısmını, Google Cloud Console'da komutu yapılandırırken belirttiğiniz komut kimliğiyle değiştirin.
Hızlı komutlara yanıt verme
Aşağıdaki kodda, Yardım hızlı komutuna yanıt veren bir Chat uygulaması örneği gösterilmektedir. Chat uygulaması, APP_COMMAND
etkileşim etkinliklerini işler, etkileşim etkinliğinin eşleşen komut kimliğini içerip içermediğini algılar ve özel bir mesaj döndürür:
Node.js
Apps Komut Dosyası
Python
Java
HELP_COMMAND_ID
kısmını, Google Cloud Console'da komutu yapılandırırken belirttiğiniz komut kimliğiyle değiştirin.
Komutu test etme
Komutu ve kodu test etmek için Google Chat uygulamaları için etkileşimli özellikleri test etme başlıklı makaleyi inceleyin.
Komutu Chat kullanıcı arayüzünde nasıl test edeceğinizi ve kullanacağınızı öğrenmek için Google Chat Yardım dokümanlarında Google Chat'te uygulamaları kullanma başlıklı makaleyi inceleyin.
İlgili konular
- Komut kullanan Chat uygulama örneklerini görüntüleme
- Mesaj gönder
- Etkileşimli iletişim kutuları açma