Doğrudan mesaj gönderebileceğiniz ve mesajlarınızı tekrarlayarak yanıt veren bir Google Chat uygulaması oluşturun.
Hedefler
- Ortamınızı ayarlayın.
- Komut dosyasını ayarlayın.
- Uygulamayı yayınlayın.
- Komut dosyasını çalıştırın.
Ön koşullar
- Chat'e erişimi olan bir Google Workspace hesabı.
- Bir Google Cloud projesi.
Ortamınızı ayarlayın
Cloud projenizi Google Cloud Console'da açın
Henüz açık değilse bu örnek için kullanmayı düşündüğünüz Cloud projesini açın:
- Google Cloud Console'da Proje seçin sayfasına gidin.
- Kullanmak istediğiniz Google Cloud projesini seçin. Alternatif olarak, Proje oluştur'u tıklayıp ekrandaki talimatları uygulayın. Google Cloud projesi oluşturursanız proje için faturalandırmayı etkinleştirmeniz gerekebilir.
Chat API'yi etkinleştirme
Google API'lerini kullanmadan önce bir Google Cloud projesinde etkinleştirmeniz gerekir. Tek bir Google Cloud projesinde bir veya daha fazla API etkinleştirebilirsiniz.Google Cloud Console'da Google Chat API'yi etkinleştirin.
OAuth izin ekranını yapılandırma
OAuth 2.0 kullanan tüm uygulamalar için bir izin ekranı yapılandırması gerekir. Uygulamanızın OAuth izin ekranını yapılandırmak, kullanıcılara ve uygulama incelemecilerine gösterilenleri tanımlar ve daha sonra yayınlayabilmeniz için uygulamanızı kaydeder.
- Google Cloud Console'da Menü > API'ler ve Hizmetler > OAuth izin ekranı'na gidin.
- Uygulamanızın kullanıcı türünü seçin, ardından Oluştur'u tıklayın.
- Uygulama kayıt formunu doldurup Save and Continue (Kaydet ve Devam Et) seçeneğini tıklayın.
Şimdilik kapsam eklemeyi atlayıp Kaydet ve Devam Et'i tıklayabilirsiniz. İleride, Google Workspace kuruluşunuz dışında kullanılabilecek bir uygulama oluşturduğunuzda, uygulamanızın gerektirdiği yetkilendirme kapsamlarını ekleyip doğrulamanız gerekir.
- Kullanıcı türü olarak Harici'yi seçtiyseniz test kullanıcılarını ekleyin:
- Test kullanıcıları bölümünde Kullanıcı ekle'yi tıklayın.
- E-posta adresinizi ve diğer yetkili test kullanıcılarını girin, ardından Kaydet ve Devam Et'i tıklayın.
- Uygulamanızın kayıt özetini inceleyin. Değişiklik yapmak için Düzenle'yi tıklayın. Uygulama kaydı iyi görünüyorsa Kontrol Paneline Dön'ü tıklayın.
Komut dosyasını ayarlayın
Komut dosyasını ayarlamak için bir şablon kullanarak Cloud Komut Dosyası'nı Apps Komut Dosyası'nda ayarlıyorsunuz.
Şablondan komut dosyası oluşturun
- Apps Komut Dosyası Başlarken sayfasına gidin.
- Chat Uygulaması şablonunu tıklayın. Bu şablonu görmek için sayfayı aşağı kaydırmanız gerekebilir.
- Adsız proje'yi tıklayın,
Quickstart app
yazın ve Yeniden adlandır'ı tıklayın.
Cloud proje numarasını kopyala
- Google Cloud Console'da Cloud projenize gidin.
- Ayarlar ve Yardımcı Programlar > Proje ayarları'nı tıklayın.
- Proje numarasını kopyalayın.
Apps Komut Dosyası projesinin Cloud projesini ayarlayın
- Chat uygulaması Apps Komut Dosyası projesinde Proje Ayarları'nı
tıklayın.
- Google Cloud Platform (GCP) Projesi bölümünde Projeyi değiştir'i tıklayın.
- GCP proje numarasını kullanarak Google Cloud proje numarasını yapıştırın.
- Proje ayarla'yı tıklayın.
Şu anda deneyebileceğiniz (aşağıdaki adımlarda açıklandığı gibi) çalışan bir uygulama kodunuz vardır ve gereksinimlerinizi karşılayacak şekilde özelleştirebilirsiniz.
Apps Komut Dosyası şablonunu açtığınızda doğru Google Hesabı'nda oturum açtığınızdan emin olun. Geçerli hesap bazen, siz fark etmeden varsayılan hesabınıza geçiş yapabilir.
Test dağıtımı oluşturma
Bir sonraki adımda kullanabilmeniz için bu Apps Komut Dosyası projesinin dağıtım kimliğine ihtiyacınız var.
Ana dağıtım kimliğini almak için aşağıdakileri yapın:
- Chat uygulaması Apps Komut Dosyası projesinde, Dağıt > Dağıtımları test et'i tıklayın.
- Daha sonra kullanmak üzere Head dağıtım kimliğini kopyalayın ve Bitti'yi tıklayın.
Chat uygulamasını yayınlama
Chat uygulamasını Google Cloud Console'dan yayınlayın.
- Google Cloud Console'da
Google Chat API
araması yapın ve Google Chat API'yi tıklayın. - Yönet'i tıklayın.
Yapılandırma'yı tıklayın ve Chat uygulamasını kurun:
- Uygulama adı alanına
Quickstart app
yazın. - Avatar URL'si alanına
https://developers.google.com/chat/images/quickstart-app-avatar.png
girin. - Açıklama alanına
Quickstart app
girin. - İşlevler bölümünde, Bire bir mesajlar al ve Alanlara ve grup görüşmelerine katıl'ı seçin.
- Bağlantı ayarları bölümünde Apps Komut Dosyası projesi'ni seçin ve Dağıtım Kimliğini alana yapıştırın.
- İzinler bölümünde, Alanınızdaki belirli kişiler ve gruplar'ı seçin ve e-postanızı girin.
- Uygulama adı alanına
Kaydet'i tıklayın ve sayfayı yenileyin.
Yapılandırma sayfasında Uygulama durumu'nun altında durumu Yayında - kullanıcılar tarafından kullanılabilir olarak ayarlayın.
Kaydet'i tıklayın.
Chat uygulaması mesajlara yanıt vermeye hazırdır.
Komut dosyasını çalıştır
- Chat'i açın.
- Sohbet başlat > Uygulama bul'u tıklayarak uygulamaya yeni bir doğrudan mesaj gönderin.
- Uygulama bul sayfasında
Quickstart App
için arama yapın. - Quickstart App (Hızlı Başlangıç Uygulaması) yanında, Chat'i tıklayın.
- Uygulamayla gönderilen yeni doğrudan mesajda
Hello
yazın veenter
tuşuna basın.
Uygulama, bu uygulamayı eklediğiniz için teşekkür ediyor ve mesajınızı yansıtıyor.
Sonraki adımlar
- Etkileşimli kartlar oluşturma: Kart mesajları tanımlı bir düzeni, düğmeler gibi etkileşimli kullanıcı arayüzü öğelerini ve resimler gibi rich media öğelerini destekler. Ayrıntılı bilgi sunmak, kullanıcılardan bilgi toplamak ve kullanıcıları sonraki adımı atmaya yönlendirmek için kart mesajlarını kullanın.
- Destek eğik çizgi komutları: Eğik çizgi komutları, kullanıcıların
/help
gibi eğik çizgi (/
) ile başlayan bir komut yazarak uygulamanıza verebileceği belirli komutları kaydetmenize ve bunların reklamını yapmanıza olanak tanır. - Lansman iletişim kutuları: İletişim kutuları, uygulamanızın bir kullanıcıyla etkileşimde bulunmak için açabileceği pencereli, kart tabanlı arayüzlerdir. Birden fazla kart sırayla dizilebilir. Böylece, kullanıcılar form verilerini doldurmak gibi çok adımlı işlemleri tamamlayabilir.