Bagikan melalui


Koneksi bot ke LINE

BERLAKU UNTUK: SDK v4

Anda dapat mengonfigurasi bot untuk berkomunikasi dengan orang-orang melalui aplikasi LINE. Artikel ini menjelaskan cara membuat saluran LINE menggunakan LINE Developers Console, menyambungkan bot ke saluran LINE di Azure, dan menguji bot di aplikasi seluler LINE.

Prasyarat

  • Akun Azure. Jika Anda belum memilikinya, buat akun gratis sebelum memulai.
  • Bot yang sudah ada diterbitkan ke Azure.
  • Perangkat seluler dengan aplikasi LINE dan pembaca QR.

Membuat saluran di Konsol Pengembang LINE

Untuk membuat bot dengan LINE, Anda perlu membuat saluran di Konsol Pengembang LINE. Ikuti langkah-langkah dalam dokumentasi di bawah ini yang relevan dengan Anda sebelum melanjutkan:

Mendapatkan nilai dari pengaturan saluran Anda

Setelah mengonfirmasi pengaturan channel, Anda akan diarahkan ke halaman Pengaturan dasar saluran Anda.

  1. Gulir ke bawah untuk menemukan rahasia Saluran. Salin nilai dan simpan untuk langkah-langkah selanjutnya.
  2. Gulir ke atas dan pilih tab Pengaturan olahpesan.
  3. Di bagian bawah halaman Anda akan melihat bidang Token akses saluran (berumur panjang), dengan tombol Masalah . Pilih tombol tersebut untuk mendapatkan token akses Anda.
  4. Salin dan simpan token akses untuk langkah-langkah selanjutnya.

Koneksi saluran LINE ke bot Azure Anda

Setelah mendapatkan nilai di atas, Anda siap untuk menyambungkan bot Azure ke LINE di portal Azure.

  1. Masuk ke portal Azure dan temukan bot Anda. Lalu pilih Saluran.
  2. Pilih LINE dari daftar Saluran yang tersedia.
  3. Masukkan Rahasia Saluran dan Token Akses Saluran yang Anda simpan sebelumnya. Lalu, pilih Terapkan.
  4. Jika bot Anda berhasil tersambung, URL Webhook akan muncul. Salin dan simpan URL untuk langkah-langkah selanjutnya.

Mengonfigurasi pengaturan webhook LINE

Setelah menyambungkan saluran Anda di Azure dan mendapatkan URL webhook Anda, kembali ke Konsol Pengembang LINE untuk mengonfigurasi pengaturan webhook LINE.

  1. Kembali ke konsol PENGEMBANG LINE.

  2. Pilih saluran yang Anda buat sebelumnya dari Saluran yang baru saja dikunjungi.

  3. Pilih pengaturan API Olahpesan dan gulir ke bawah ke pengaturan Webhook. Masukkan URL Webhook dari Azure dan pilih Perbarui.

  4. Pilih tombol Verifikasi di bawah URL. Pesan sukses akan muncul jika URL webhook dikonfigurasi dengan benar.

  5. Kemudian aktifkan Gunakan webhook, yang ditunjukkan di bawah ini:

    LINE Webhook settings

    Penting

    Di KONSOL Pengembang LINE, atur URL webhook sebelum Anda mengaktifkan Gunakan webhook. Mengaktifkan webhook dengan URL kosong tidak akan mengatur status yang diaktifkan, meskipun UI dapat mengatakan sebaliknya.

  6. Setelah menambahkan URL webhook dan mengaktifkan Gunakan webhook, muat ulang halaman ini dan verifikasi bahwa perubahan diatur dengan benar.

Menguji bot

Setelah menyelesaikan langkah-langkah ini, bot Anda akan berhasil dikonfigurasi untuk berkomunikasi dengan pengguna di LINE. Langkah-langkah di bawah ini menjelaskan cara menguji bot Anda.

Tambahkan bot ke aplikasi seluler LINE

Untuk menguji bot, Anda perlu menggunakan aplikasi seluler LINE.

  1. Gulir ke atas di tab API Olahpesan untuk melihat kode QR bot.
  2. Menggunakan perangkat seluler dengan aplikasi LINE yang terinstal, pindai kode QR dan pilih tautan yang muncul.
  3. Anda sekarang dapat berinteraksi dengan bot di aplikasi LINE seluler dan menguji bot Anda.

Pesan otomatis

Saat Anda mulai menguji bot, bot mungkin mengirim pesan tak terduga yang bukan pesan yang Anda tentukan dalam aktivitas.conversationUpdate

Untuk menghindari pengiriman pesan ini, lakukan langkah-langkah berikut:

  1. Buka Konsol Pengembang LINE dan pilih saluran Anda. Lalu pilih tab API Olahpesan.

  2. Gulir ke bawah ke bagian fitur Akun Resmi LINE. Temukan Pesan balasan otomatis dan pilih tautan Edit .

  3. Halaman baru berjudul Pengaturan respons akan terbuka. Di bawah Pengaturan terperinci, atur Respons otomatis ke Dinonaktifkan.

    LINE Detailed settings

  4. Atau, Anda dapat memilih untuk menyimpan pesan-pesan ini. Pilih Pengaturan pesan respons otomatis untuk mengedit pesan respons otomatis.

Informasi Tambahan

Pemecahan Masalah

  • Jika bot Anda tidak merespons pesan apa pun, buka bot Anda di portal Azure, dan pilih Uji di Web Chat.
    • Jika bot berfungsi di sana tetapi tidak merespons di LINE, muat ulang halaman Konsol Pengembang LINE Anda dan ulangi instruksi webhook di atas. Pastikan Anda mengatur URL Webhook sebelum mengaktifkan webhook.
    • Jika bot tidak berfungsi di Web Chat, debug masalah bot lalu selesaikan konfigurasi saluran LINE Anda.