Interaksi dengan integrasi

Dengan integrasi, interaksi pengguna akhir akan ditangani untuk Anda. Anda hanya perlu membangun agen, menerapkan webhook (opsional), dan mengonfigurasi integrasi.

Panduan ini menunjukkan cara menggunakan integrasi Dialogflow CX Messenger untuk menyediakan antarmuka pengguna chat teks sederhana bagi agen Anda.

Sebelum memulai

Jika tidak berencana menggunakan integrasi, Anda dapat melewati panduan memulai ini.

Anda harus melakukan hal berikut sebelum membaca panduan ini:

  1. Baca dasar-dasar alur.
  2. Lakukan langkah-langkah penyiapan.
  3. Lakukan langkah-langkah dalam panduan memulai Membangun agen menggunakan alur. Langkah-langkah di bawah ini melanjutkan pekerjaan pada agen yang sama. Jika Anda tidak lagi memiliki agen tersebut, Anda dapat mendownload agen dan memulihkannya.

Penyiapan

Untuk menyiapkan akses yang tidak diautentikasi ke agen Dialogflow CX Messenger Anda:

  1. Buka konsol Dialogflow CX.
  2. Pilih project Google Cloud Anda.
  3. Pilih agen Anda.
  4. Pilih tab Kelola.
  5. Klik Integrations di menu sidebar kiri.
  6. Klik Connect di Dialogflow CX Messenger.
  7. Dialog konfigurasi akan terbuka.
  8. Jika integrasi telah disiapkan sebelumnya untuk agen ini, Anda akan melihat kode HTML yang dapat disematkan. Terlepas dari apakah Anda menginginkan yang diautentikasi atau tidak diautentikasi, klik tombol Disable... di bagian bawah dialog, sehingga Anda dapat mengonfigurasi ulang setelan di langkah berikutnya.
  9. Pilih Environment.
  10. Pilih Unauthenticated API.
  11. Pilih gaya.
  12. Secara opsional, batasi akses domain.
  13. Klik Enable the unauthenticated API.
  14. Dialog akan menampilkan kode HTML yang dapat disematkan di situs Anda. Salin kode ini.
  15. Klik Done.

Penyematan

Tempelkan kode sematan yang Anda salin di atas ke halaman web di situs Anda. Elemen HTML <script> dan <df-messenger> harus berada di elemen <body> halaman Anda.

Jika Anda menggunakan integrasi yang diautentikasi, tetapkan atribut oauth-client-id untuk <df-messenger> ke client ID OAuth Anda. Dan jika Anda ingin menggunakan identitas pengguna akhir untuk autentikasi alat, tetapkan atribut access-token-name dengan nama apa pun yang Anda inginkan. Kemudian, gunakan Token Pemilik dengan nilai $session.params.ACCESS_TOKEN_NAME untuk autentikasi alat.

Perbarui atribut lain yang perlu diperbarui.

Untuk memungkinkan tata letak responsif, tambahkan juga hal berikut ke elemen <head> Anda:

<meta name="viewport" content="width=device-width, initial-scale=1">

Setelah disematkan, Anda dapat berinteraksi dengan agen melalui halaman web dengan mengklik ikon chat di pojok kanan bawah.

Screenshot antarmuka Messenger

Sesuaikan

Anda dapat menyesuaikan tampilan dan perilaku antarmuka pengguna ini dengan berbagai cara. Lihat dokumentasi Dialogflow CX Messenger untuk mengetahui informasi selengkapnya.