Google Chat uygulaması örnekleri

Bu bölümde, farklı Chat uygulamalarının nasıl oluşturulacağı ve dağıtılacağı açıklanan örnekler yer almaktadır.

Hızlı başlangıç kılavuzundan yardım alarak başlayın

Daha önce hiç Chat uygulaması oluşturmadıysanız hızlı başlangıç eğitimini tamamlayarak başlayabilirsiniz. Hızlı başlangıç kılavuzlarında, temel bir örneğin nasıl oluşturulup çalıştırılacağı açıklanmaktadır. Google Chat API'yi kullanmaya başlamak için iki tür hızlı başlangıç kılavuzundan birini seçebilirsiniz:

  • API hızlı başlangıç kılavuzları: Mesaj gönderme veya üyesi olduğunuz alanların listesini döndürme gibi görevleri sizin adınıza gerçekleştirmek için Chat API'yi çağıran bir Chat uygulaması oluşturarak ortamınızı ayarlayın.
  • Etkileşimli hızlı başlangıç kılavuzları: Chat API'yi yapılandırın ve alanlara ekleyebileceğiniz ve mesaj gönderebileceğiniz temel bir Chat uygulaması oluşturun.

API hızlı başlangıç kılavuzları

API hızlı başlangıç kılavuzları, Chat API'yi çağırmak için kullanıcı kimlik doğrulamasını kullanır. Bu, bir işlemi kimliği doğrulanmış bir Chat kullanıcısı olarak gerçekleştirdikleri anlamına gelir. Bu durumda, hızlı başlangıç kılavuzları Chat API'yi kendiniz olarak çağırmanıza yardımcı olur. Etkileşimli hızlı başlangıç kılavuzlarının aksine, Chat alanlarında Chat uygulamasını yüklemeniz veya uygulamayla etkileşim kurmanız gerekmez.

API hızlı başlangıç kılavuzları aşağıdaki dillerde sunulur:

Diğer tüm programlama dillerinde Chat API'yi kullanmaya başlamak için istemci kitaplıklarımızı görüntüleyin ve yükleyin.

Etkileşimli hızlı başlangıç kılavuzları

Uygulamanızı nasıl oluşturmak istediğinize bağlı olarak aşağıdaki etkileşimli hızlı başlangıçlardan birini seçin:

  • JavaScript tabanlı, bulut tabanlı, neredeyse hiç kodlama gerektirmeyen bir geliştirme platformu olan Google Apps Komut Dosyası.
  • Google Cloud Functions ile HTTP hizmeti.
  • Otomatik görüşmeler ve dinamik yanıtlar için doğal dil platformu olan Google Cloud Dialogflow CX.
  • Güvenlik duvarının arkasında geliştirme yapmanıza olanak tanıyan gerçek zamanlı mesajlaşma hizmeti Google Cloud Pub/Sub.
  • Google Workspace kuruluşlarında uygulama oluşturmak için kodsuz bir geliştirme platformu olan AppSheet.

Hızlı başlangıç kılavuzunu tamamladıktan sonra, Chat uygulamanızın aşağıdakileri yapabilmesi için geliştirmeye devam edebilirsiniz:

  • eğik çizgi komutları, iletişim kutuları, bağlantı önizlemeleri ve diğer etkileşimli özellikleri kullanarak kullanıcılara yanıt verin.
  • Harici bir hizmette değişiklik olduğunda mesaj gönderme gibi görevleri proaktif olarak veya bağımsız olarak gerçekleştirme Kullanıcı tarafından başlatılmayan görevleri gerçekleştirmek için Chat uygulamasının kimlik doğrulaması yapabilmesi ve Chat API'yi çağırabilmesi amacıyla uygulama kimlik doğrulamasını ayarlamanız gerekir. Ayrıntılı bilgi için Google Chat uygulaması olarak kimlik doğrulama başlıklı makaleyi inceleyin.

Daha kapsamlı örnekleri keşfedin

Hızlı başlangıç kılavuzunu denedikten sonra daha fazla özellik ve hizmet kullanan Chat uygulaması örneklerini keşfedin. Aşağıdaki tabloda, kullandıkları biçime, teknolojilere, mimariye ve etkileşimli özelliklere göre Chat uygulaması örneklerimizden bazıları listelenmiştir:

  • Biçim: Aşağıdakiler dahil olmak üzere örneğin biçimi:
    • Eğitimler, baştan sona adım adım talimatlar sağlar ve bir Google Cloud projesi dışında ayarlanmış hiçbir şeyiniz olmadığı varsayılır.
    • Codelabs, bir veya daha fazla Google ürününe yönelik rehberli açıklamalı içeriklerdir. Genellikle bir etkinlikte sunulur ve daha sonra evde denemeniz için yayınlanır.
    • GitHub kod örnekleri, nasıl kullanılacaklarına dair bazı temel talimatlarla birlikte Google Chat GitHub deposunda yayınlanır. Bu örnekler genellikle dokümanlar için de kullanılır.
  • Teknolojiler: Sanalda örnekte kullanılan Google Workspace ve Google Cloud ürünleri, hizmetleri veya API'leri.
  • Mimari: Örnekte kullanılan Chat uygulaması mimarisi veya hizmeti.
  • Örnekte hangi etkileşimli özelliklerin kullanıldığını görün:
    • Slash komutları: Kullanıcıdan gelen komutları (ör. /about.) yanıtlar.
    • İletişim kutuları: Kullanıcıların bilgi girip gönderebileceği yeni bir pencerede arayüzleri açar.
    • Bağlantı önizlemeleri: Kullanıcıların bağlantıdaki bilgileri önizleyebilmesi veya güncelleyebilmesi için üçüncü taraf hizmetlerden gelen bağlantılar içeren mesajlara kart tabanlı arayüzler ekler.
    • Ana sayfalar: Chat uygulamasıyla mesajlarda kullanıcıların özellikleri hakkında bilgi edinebileceği veya özellikleri kullanabileceği bir Ana Sayfa sekmesi görüntüler.
    • Etkileşimli widget'lar: Kullanıcıların iletileri ve düğmeler, onay kutuları ve metin girişleri gibi diğer kullanıcı arayüzü türlerini tıklamasını veya bunlarla etkileşim kurmasını isteyen widget'lar kullanır.
    • Etkinlikler: Chat'teki etkinliklere (ör. yeni mesajlar veya bir alandaki üyeler) yanıt verir.
Örnek Açıklama Biçim Teknolojiler Mimari Slash komutları İletişim kutuları Bağlantı önizlemeleri Ana sayfalar Etkileşimli widget'lar Etkinlikler
Yapay Zeka Bilgi Asistanı Chat alanındaki sohbet geçmişine dayalı soruları yanıtlamak için Gemini'ı kullanın. Eğitim
Google Workspace Events API
Google Cloud Functions
Google Cloud Pub/Sub
Google Cloud Eventarc
Google Cloud Vertex AI
Google Gemini
Google Cloud Firestore
HTTP (Node.js)
Olay Yöneticisi Chat'te olaylara yanıt verebilir ve çözümün yapay zeka tabanlı bir özetini Google Dokümanlar'da oluşturabilirsiniz. Eğitim
Admin SDK API
Google Dokümanlar
Google Cloud Vertex AI
Apps Komut Dosyası
Proje Yöneticisi Kullanıcıların Chat'te proje oluşturmasına, güncellemesine ve tamamlamasına yardımcı olun. Eğitim
Google Cloud Functions
Google Cloud Pub/Sub
Google Cloud Vertex AI
Google Cloud Firestore
HTTP (Node.js)
Gemini ile Google için uygulamalar geliştirme Google I/O 2024'ten itibaren, Gemini özelliklerini kullanarak çeşitli Chat uygulamaları geliştirin. Codelab
Google Cloud Functions
Google Cloud Pub/Sub
Google Cloud Vertex AI
Google Gemini
Google Workspace Events API
Apps Komut Dosyası
HTTP (Node.js)
Dialogflow CX
Etkileşimli anket Kullanıcıların anket oluşturmasına ve toplam oy sayısını görüntülemesine izin verin. Codelab
Google Cloud Functions
Google Cloud Shell
HTTP (Node.js)
İletişim Yöneticisi Kart mesajlarında ve iletişim kutularında bilgi toplayarak kullanıcıların özel ve iş kişilerini yönetmelerine yardımcı olun. Eğitim
Apps Komut Dosyası

Sonraki adımlar