Google Chat uygulaması örnekleri

Bu bölümde, farklı Chat uygulamalarının nasıl oluşturulup 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ı

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ıçları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 bir 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 hizmetlerine ait bağlantılar içeren mesajlara kart tabanlı arayüzler ekler.
    • Ana sayfalar: Chat uygulamasının bulunduğu mesajlarda, kullanıcıların uygulamanın özellikleri hakkında bilgi edinebileceği veya bu özellikleri kullanabileceği bir Ana Sayfa sekmesi gösterilir.
    • 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 görüşme geçmişine dayalı soruları yanıtlamak için Gemini'yi 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 verin ve çözümün yapay zeka tabanlı bir özetini Google Dokümanlar'da oluşturun. 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 uygulama oluşturma 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 kişisel ve iş ile ilgili kişilerini yönetmelerine yardımcı olun. Eğitim
Apps Komut Dosyası
Toplantı Planlayıcı Chat alanından Google Takvim etkinlikleri oluşturma Eğitim
Google Takvim
Apps Komut Dosyası

Sonraki adımlar