Google Chat

Integrasi Google Chat Agen Percakapan (Dialogflow CX) memungkinkan Anda membuat aplikasi Google Chat dengan pemahaman bahasa alami berdasarkan teknologi Agen Percakapan (Dialogflow CX).

Batasan

Menyiapkan Google Chat

Untuk menyiapkan integrasi Google Chat bagi agen Anda, Anda memerlukan berikut ini:

Mengaktifkan Google Chat API

Sebelum menggunakan Google API, Anda harus mengaktifkannya di project. Google Cloud Anda dapat mengaktifkan satu atau beberapa API dalam satu project Google Cloud .

  1. Di konsol Google Cloud , aktifkan Google Chat API dan Dialogflow API.

  2. Pastikan Anda mengaktifkan API di project Cloud yang benar, lalu klik Berikutnya.

  3. Pastikan Anda mengaktifkan API yang benar, lalu klik Aktifkan.

Menyiapkan dari Agen Percakapan (Dialogflow CX)

  1. Buka konsol Dialogflow CX.
  2. Pilih project Google Cloud Anda.
  3. Pilih agen Anda.
  4. Pilih tab Kelola.
  5. Klik Integrasi di menu sidebar kiri.
  6. Klik Hubungkan di Google Chat.
  7. Lengkapi informasi yang wajib diisi berikut ini:
    • Nama: Nama yang ditampilkan kepada pengguna yang berinteraksi dengan atau menggunakan konten yang dibuat oleh aplikasi ini, seperti dalam pesan, penelusuran, dan @sebutan. Contohnya, Conversational Agents (Dialogflow CX) App.
    • URL Avatar: Gambar avatar yang ditampilkan kepada pengguna yang berinteraksi dengan aplikasi. Tentukan URL HTTPS yang menghosting gambar PNG persegi (rasio aspek 1:1). Ukuran minimum yang direkomendasikan: 256 x 256 piksel. Contohnya, https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png.
    • Deskripsi: Deskripsi aplikasi. Misalnya, A helpful bot that responds to real human conversation.
  8. Pilih Environment yang sesuai.
  9. Masukkan alamat email untuk membuat aplikasi Chat ini tersedia bagi orang dan grup tertentu sebagaimana berlaku.
  10. Klik Mulai.

Pengujian

Untuk menguji aplikasi yang telah dikonfigurasi, sebutkan aplikasi tersebut di ruang Google Chat atau kirimkan DM. Misalnya,

  1. Buka Google Chat.
  2. Klik Chat baru.
  3. Di kolom Tambahkan 1 orang atau lebih, ketik nama aplikasi Chat Anda.
  4. Pilih aplikasi Chat Anda dari hasil. Pesan langsung akan terbuka.

Pesan respons lengkap

Pesan respons multimedia didukung menggunakan Payload Kustom di Fulfillment. Lihat Google Chat Message API untuk mengetahui format pesan.

Pesan teks

Payload kustom berikut menyediakan pesan teks Google Chat:

{
  "text": "Hello, world"
}

Pesan kartu

Payload kustom berikut menyediakan pesan kartu Google Chat:

{
  'cardsV2': [{
    'cardId': 'createCardMessage',
    'card': {
      'header': {
        'title': 'A card message!',
        'subtitle': 'Sent from Conversational Agents (Dialogflow CX)',
        'imageUrl': 'https://developers.google.com/chat/images/chat-product-icon.png',
        'imageType': 'CIRCLE'
      },
      'sections': [
        {
          'widgets': [
            {
              'buttonList': {
                'buttons': [
                  {
                    'text': 'Read the docs!',
                    'onClick': {
                      'openLink': {
                        'url': 'https://developers.google.com/workspace/chat'
                      }
                    }
                  }
                ]
              }
            }
          ]
        }
      ]
    }
  }]
}

Respons khusus channel

Jika dikonfigurasi, respons khusus saluran dengan saluran DF_CX_GOOGLE_CHAT akan otomatis digunakan saat agen merespons pesan Google Chat.