BARIS

Dengan integrasi LINE Dialogflow, Anda dapat menggunakan agen Dialogflow sebagai bot LINE.

Batasan

Hanya bahasa agen default yang didukung oleh integrasi ini.

Cara kerja Duet AI

Berikut cara kerja integrasi:

  • Anda membuat saluran LINE.
  • Anda mengaitkan agen Dialogflow Anda dengan saluran tersebut, sehingga mereka dapat saling berkomunikasi.
  • Integrasi Dialogflow mengirimkan pesan ke pengguna akhir dengan menggunakan LINE Messaging API.
  • Integrasi Dialogflow menerima pesan dari pengguna akhir dengan bertindak sebagai LINE Webhook.

Penyiapan

Untuk menyiapkan integrasi:

  1. Ikuti langkah-langkah untuk membuat saluran LINE: Memulai Messaging API.
  2. Dapatkan URL webhook LINE dari Konsol Dialogflow:
    1. Buka Dialogflow ES Console.
    2. Klik Integrations di menu sidebar kiri.
    3. Klik BARIS.
    4. Salin nilai Webhook URL. Anda akan memerlukan domain ini untuk mengonfigurasi webhook LINE.
  3. Konfigurasikan webhook LINE:
    1. Ikuti langkah-langkah untuk mengonfigurasi webhook LINE untuk channel Anda: LINE Menerima pesan (webhook).
    2. Berikan konfigurasi webhook LINE dengan URL webhook yang disalin di atas.
    3. Salin nilai ID Saluran, Rahasia saluran, dan Token akses saluran. Anda akan memerlukan nilai tersebut untuk mengonfigurasi integrasi Dialogflow.
  4. Konfigurasikan integrasi Dialogflow:
    1. Buka Dialogflow ES Console.
    2. Klik Integrations di menu sidebar kiri.
    3. Klik BARIS.
    4. Tempelkan ID Channel, Rahasia channel, dan Token akses saluran di kolom masing-masing.
    5. Pilih lingkungan, sebagaimana berlaku.
    6. Klik MULAI.

Pengujian

Untuk menguji agen, ketuk tiga titik horizontal di layar utama aplikasi LINE. Lalu ketuk ikon kode QR dan pindai kode QR di halaman setelan bot Anda. Tindakan ini akan menambahkan bot Anda ke daftar percakapan.

Pesan respons lengkap

Pesan respons kaya berikut didukung.

Respons gambar

Jenis respons gambar Dialogflow dikirim ke LINE sebagai jenis pesan gambar LINE.

Format dan ukuran yang didukung adalah sebagai berikut:

  • jpeg
  • Ukuran maks 1 MB
  • Dimensi maks 240 x 240

Respons kartu

Jenis respons kartu Dialogflow dikirim ke LINE sebagai jenis pesan template LINE.

Respons balasan cepat

Jenis respons balasan cepat Dialogflow dikirim ke LINE sebagai jenis pesan template LINE.

Respons payload kustom

Anda dapat mengirim sebagian besar jenis pesan LINE dengan respons payload kustom.

Misalnya, payload kustom berikut menyediakan pesan template LINE:

{
  "type": "template",
  "altText": "this is a buttons template",
  "template": {
    "type": "buttons",
    "thumbnailImageUrl": "https://example.com/bot/images/image.jpg",
    "title": "Menu",
    "text": "Please select",
    "actions": [
      {
        "type": "postback",
        "label": "Buy",
        "data": "action=buy&itemid=123"
      },
      {
        "type": "postback",
        "label": "Add to cart",
        "data": "action=add&itemid=123"
      },
      {
        "type": "uri",
        "label": "View detail",
        "uri": "http://example.com/page/123"
      }
    ]
  }
}