Hizmetlerinizi ve kaynaklarınızı doğrudan Google Chat'e getiren Google Chat uygulamaları oluşturarak kullanıcıların sohbetten ayrılmadan bilgi edinmesine ve işlem yapmasına olanak tanıyın.
Google Chat, aşağıdakileri sunarak ekip işbirliğini destekler:
- Kullanıcılar arasındaki doğrudan mesajlar.
- Alanlardaki mesaj dizili görüşmeler.
- Proje, ekip veya başka bir temele göre tartışma alanı ayırmanıza olanak tanıyan sohbet alanları.
- Alanlara katılabilen veya doğrudan mesajlara yanıt verebilen sohbet uygulamaları.
Mesajlar ve alanlar
Google Chat ile Chat uygulamaları arasındaki etkileşimler, belirli alanlarda mesajlar kullanılarak gerçekleşir. Örneğin, bir Chat uygulaması belirli bir Chat alanına kısa mesaj (bir mesaj türü) gönderebilir.
Önceki şemada, mesajlar ve alanlar için kullanılabilen farklı etkileşim türleri ve bağlamlar gösterilmektedir:
Google Chat ile bir Chat uygulaması arasındaki mesajlar, her mesajın bileşenleri kullanıcı kimliğini, stilini, içeriğini ve mesajın diğer özelliklerini belirten bir JSON nesnesi içerdiği tanımlanmış bir mesaj biçimini izler. Sohbet uygulamaları aşağıdaki mesaj türlerini gönderebilir:
- Kısa mesajlar, sınırlı metin biçimlendirmesine sahip düz metin içeriği içerir.
Kart mesajları, bir alanda gösterilecek kartların biçimini, içeriğini ve davranışını tanımlar. Örneğin, bir kart mesajı, kullanıcıdan bilgi toplamak için bir iletişim kutusu açan bağlantı içeren bir düğme içerebilir.
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çma
Google Chat'te alanlar aşağıdaki bağlamlara sahip olabilir:
- Adlandırılmış veya grup alanları birden fazla kullanıcı tarafından görülebilir.
- Doğrudan mesajlar yalnızca ilgili alandaki kullanıcı tarafından görülebilir.
Kullanım alanları
Chat gibi bir sohbet platformuna Chat uygulamaları eklemek, kullanıcıların bağlamı değiştirmeden soru sormasına ve komut vermesine olanak tanır. Chat uygulaması, arka ucunda diğer sistemlere erişerek bu sistemler için aracı görevi görebilir.
Birleştirilmiş bir bilişsel deneyim sunarken çok çeşitli kaynaklara ve araçlara erişim sağlama özelliği, aşağıdakiler de dahil olmak üzere birçok uygulama türü için bir çerçeve sağlayabilir:
- İş akışı yönetimi
- Kurulum ve yapılandırma
- Sipariş oluşturma
- Arama
- Veri toplama
Chat uygulamasından Chat alanında yapmasını isteyebileceğiniz bazı işlemler şunlardır:
- Bilgi arama: Chat uygulamaları, kullanıcı tarafından girilen yapılandırılmış veya serbest metin sorgularına göre bilgi alabilir.
- Destek kaydı gönderme: Chat uygulamaları, kullanıcı tarafından sağlanan bilgileri kullanarak olay raporları veya başka yapı taşları oluşturabilir.
- Çalışmaları koordine edin: Chat uygulaması, "ekip anıları" sunma veya kaynakları planlama gibi özelliklerle ekip üyelerinin birbirleriyle etkileşim şeklini iyileştirebilir.
Chat uygulamaları oluşturma
Bu bölümde, oluşturabileceğiniz Chat uygulaması türlerinden bazıları açıklanmaktadır.
Oluşturduğunuz her Chat uygulaması için Google Cloud Console'da ayrı bir Google Cloud projesi oluşturmanız gerekir. Chat uygulamanızı dağıtmak ve diğer Google Chat kullanıcılarıyla paylaşmak için uygulamanızı Google Workspace Marketplace'te yayınlayıp listelemeniz gerekir. Ayrıntılı bilgi için Chat uygulamanız için dağıtımlar oluşturma ve yönetme başlıklı makaleyi inceleyin.
Etkileşimli sohbet uygulamaları
Birçok Chat uygulaması, kullanıcıların doğrudan Chat uygulamasıyla mesajlaşmasını ve etkileşim kurmasını sağlar. Etkileşimli Chat uygulamaları aşağıdakilerden herhangi birini yapabilir:
- @bahisleri, eğik çizgi komutlarını veya doğrudan mesajları metin mesajı ya da kart mesajıyla yanıtlayın.
- Kullanıcıların form verilerini doldurma gibi çok adımlı işlemleri tamamlamasına yardımcı olmak için bir ileti dizisi açın.
- Kullanıcıların doğrudan sohbetten işlem yapmasına olanak tanıyan faydalı bilgiler içeren kartlar ekleyerek bağlantıları önizleyin.
Chat uygulamanızın kullanıcılarla etkileşime geçebilmesi için etkileşim etkinliklerini alabilmesi ve yanıtlayabilmesi gerekir. Etkileşimli bir Chat uygulaması oluşturmak için Google Chat uygulaması etkileşim etkinliklerini alma ve yanıtlama başlıklı makaleyi inceleyin.
Etkileşimli olmayan Chat uygulamaları
Google Chat uygulamaları, kullanıcıların Chat uygulamasıyla doğrudan etkileşime geçemediği ancak Chat uygulamasının doğrudan Google Chat API'yi çağırdığı kullanıcılar için de etkileşimli olmayabilir. Örneğin, bir alanda mesaj gönderen ancak kullanıcıların Chat uygulamasına yanıt veremediği bir Chat uygulaması oluşturabilirsiniz. Bu tür bir Chat uygulaması mimarisi, alarm raporlama gibi işlemler için kullanışlıdır. Daha fazla bilgi için Google Chat API'ye genel bakış başlıklı makaleyi inceleyin.
Etkinlik odaklı Chat uygulamaları
Chat uygulamaları, Google Workspace Events API'yi kullanarak Chat kaynaklarıyla ilgili etkinliklere abone olabilir. Abonelik, Chat uygulamanızın abone olunan bir Google Workspace kaynağındaki değişiklikleri temsil eden etkinlikler hakkında bilgi almasını sağlar. Örneğin, bir Chat uygulaması, abone olduğu bir alanda yapılan değişikliklere yanıt verebilir (ör. alana eklenen yeni üyelere karşılama mesajı gönderebilir). Daha fazla bilgi için Google Chat etkinliklerine abone olma başlıklı makaleyi inceleyin.
Chat uygulaması mimarisi seçme
Chat API, uygulamalarınızı Chat alanlarına entegre etmenin çeşitli yollarını sunar ancak Chat uygulaması mantığını uygulamak için belirli bir yol sağlamaz veya dikte etmez. Komutla çalışan bir Chat uygulaması oluşturabilir veya istediğiniz türde dil işleme ve yapay zeka hizmetlerini ya da modüllerini kullanabilirsiniz. Bunları aşağıdakiler dahil olmak üzere çeşitli platformlarda yapabilirsiniz:
- AppSheet
- Google Apps Komut Dosyası
- Dialogflow
- Pub/Sub
- Google Cloud veya şirket içi HTTP sunucusu
Daha fazla bilgi için Chat uygulamaları mimarisi seçme başlıklı makaleyi inceleyin.
Uygulamaların kullanıcı verilerine erişimi
Bir Chat uygulaması çağrıldığında, uygulamanın kim tarafından, hangi bağlamda ve nasıl çağrıldığını bilmesi gerekir. Bu temel kimlik verilerinin dışındaki verilere erişmek için Chat uygulamasına kimlik doğrulama yoluyla erişim izni verilmelidir.
- Chat uygulamaları varsayılan olarak yalnızca kendilerini çağıran kullanıcıların veya uygulamayı çağıran mesajda @bahsedilen kullanıcıların temel kimliğini okuyabilir. Bu bilgiler arasında kullanıcının görünen adı, kullanıcı kimliği, e-posta adresi ve avatar resmi yer alır.
Bağlantıları önizleyen Chat uygulamaları, mesaja eklenen ve Chat uygulamasının yapılandırılmış URL kalıplarıyla eşleşen URL'leri okuyabilir.
Bir Chat uygulamasının, kullanıcılara tüm mesajları veya bir alandaki üye listesini okuma gibi gelişmiş özellikler sunmak için diğer verilere erişmesi gerekiyorsa bu verilere erişebilmesi için kimlik doğrulamayı ayarlayın. Chat uygulaması, kullanıcı verilerine erişmek istiyorsa kullanıcıdan erişim isteğinde bulunmasını ister ve kullanıcının bu isteği onaylaması gerekir. Daha fazla bilgi edinmek için Chat uygulamasını diğer hizmet ve araçlara bağlama başlıklı makaleyi inceleyin.
İlgili konular
- İlk Chat uygulamanızı oluşturmak için hızlı başlangıç kılavuzları, eğitici içerikler ve codelab'ler içeren Google Chat uygulama örneklerini keşfedin.
- Yapay zeka ile Chat uygulaması oluşturmaya hazırsanız Olaylara yanıt verme başlıklı eğitime göz atın.
- Kullanıcılara yardımcı olan ve onları memnun eden Chat uygulamalarını nasıl tasarlayacağınızı öğrenmek için Kullanıcılarınızın ihtiyaçlarını belirleme başlıklı makaleyi inceleyin.
- Chat uygulaması oluşturmak için en iyi yaklaşımdan emin değilseniz Chat uygulaması mimarisi seçme başlıklı makaleyi inceleyin.
- Chat uygulamanızı dağıtma ve diğer kullanıcılarla paylaşma hakkında bilgi edinmek için Google Chat uygulamalarını yayınlama başlıklı makaleyi inceleyin.
Google Chat API'yi iş başında mı görmek istiyorsunuz?
Google Workspace Developers kanalında ipuçları, püf noktaları ve en son özelliklerle ilgili videolar bulabilirsiniz.
|