Bagikan melalui


Pemecahan masalah konfigurasi bot

BERLAKU UNTUK: SDK v4

Bot dapat menghasilkan berbagai jenis kesalahan, seperti tidak dapat merespons, melempar kesalahan, atau bekerja dalam satu saluran tetapi tidak di saluran lain. Langkah pertama dalam memecahkan masalah bot adalah mengujinya di Web Chat. Ini akan memungkinkan Anda untuk menentukan apakah masalah khusus untuk bot Anda (bot tidak berfungsi di saluran apa pun) atau ke saluran tertentu (bot berfungsi di beberapa saluran tetapi tidak lainnya).

Uji di Web Chat

  1. Buka sumber daya bot Anda di portal Azure.
  2. Buka panel Uji di Web Chat .
  3. Kirim pesan bot Anda.

Test In Web Chat

Jika bot tidak merespons dengan output yang diharapkan, buka Bot tidak berfungsi di Web Chat. Jika tidak, buka Bot berfungsi di Web Chat tetapi tidak di saluran lain.

Bot tidak berfungsi di Web Chat

Mungkin ada banyak alasan mengapa bot tidak berfungsi. Kemungkinan besar, aplikasi bot tidak berfungsi dan tidak dapat menerima pesan, atau bot menerima pesan tetapi gagal merespons. Berikut adalah beberapa kemungkinan penyebabnya:

  • Bot tidak berfungsi dan tidak dapat dijangkau.
  • Bot mengalami crash.
  • Titik akhir bot salah.
  • Bot berhasil menerima pesan Anda tetapi tidak dapat merespons.

Untuk melihat apakah bot berjalan:

  1. Buka panel Gambaran Umum .
  2. Salin titik akhir Olahpesan dan tempelkan ke browser Anda.

Jika titik akhir mengembalikan Kesalahan HTTP 404 atau 405, itu berarti bot dapat dijangkau dan bot dapat merespons pesan. Untuk menyelidiki masalah batas waktu, lihat waktu habis atau gagal dengan artikel kesalahan HTTP 5xx.

Jika titik akhir menghasilkan kesalahan "Situs ini tidak dapat dijangkau" atau "tidak dapat menjangkau halaman ini", artinya bot Anda tidak berfungsi dan Anda perlu menyebarkannya ulang.

Bot berfungsi di Web Chat tetapi tidak di saluran lain

Jika bot berfungsi seperti yang diharapkan di Web Chat tetapi gagal di beberapa saluran lain, kemungkinan alasannya adalah:

Masalah konfigurasi saluran

Ada kemungkinan bahwa parameter konfigurasi saluran, seperti nama pengguna dan kata sandi bot telah diatur dengan salah atau telah berubah secara eksternal. Misalnya, bot dikonfigurasi dengan saluran Facebook untuk halaman tertentu dan halaman tersebut kemudian dihapus. Solusi paling sederhana adalah menghapus saluran dan mengulangi konfigurasi saluran baru.

Untuk daftar saluran dan instruksi yang didukung tentang cara mengonfigurasi masing-masing saluran, lihat daftar Saluran di Koneksi bot ke saluran.

Perilaku khusus saluran

Implementasi beberapa fitur dapat berbeda menurut saluran. Misalnya, tidak semua saluran mendukung Kartu Adaptif. Sebagian besar saluran mendukung Tindakan (tombol), tetapi dirender dengan cara khusus saluran. Jika Anda melihat perbedaan cara kerja beberapa jenis pesan di saluran yang berbeda, lihat artikel referensi saluran.

Di bawah ini adalah tautan yang dapat membantu saluran individual:

Pemadaman saluran

Terkadang, beberapa saluran mungkin mengalami gangguan layanan. Biasanya, pemadaman seperti itu tidak berlangsung lama. Namun, jika Anda mencurigai pemadaman, konsultasikan dengan situs web atau media sosial saluran.

Cara lain untuk menentukan apakah saluran mengalami pemadaman adalah dengan membuat bot pengujian (seperti Echo Bot sederhana) dan menambahkan saluran. Jika bot pengujian berfungsi dengan beberapa saluran tetapi tidak yang lain, maka masalahnya tidak ada di bot produksi Anda.

Informasi Tambahan

Lihat cara men-debug bot dan artikel penelusuran kesalahan lainnya di bagian tersebut.