Panduan Langkah Demi Langkah Efektif Untuk Membangun Chatbot Facebook Messenger

 

Ada lebih dari satu miliar orang di Facebook yang jelas menjadikannya platform obrolan terbesar di dunia. bot utusan adalah peserta terbaru di dunia pemasaran digital dan pemasar digital menggunakan platform ini untuk menghasilkan jumlah prospek yang diperlukan untuk bisnis mereka.

Bangun Chatbot Facebook Messenger

 

Dalam tutorial bot obrolan facebook, kita akan belajar cara Membangun Messenger Chatbot menggunakan Python. Untuk penanganan permintaan web, kami akan menggunakan Labu dan gunakan Heroku, kami akan menyebarkan aplikasi kami.

Baca juga : Ulasan Adplexity Alat Mata-Mata Iklan Dan Kode Kupon

Panduan Langkah Demi Langkah Untuk Membuat Chatbot Facebook Messenger

LANGKAH 1: Kita akan mulai dengan membuat Titik Akhir Webhook

Untuk memverifikasi bot dengan profil Facebook kami, kami harus membuat titik akhir webhook yang setidaknya dapat mengembalikan 200 kode respons.

Untuk membuat titik akhir yang berfungsi, Anda perlu mengkloning repositori Github git:

kloning git [email dilindungi]:hartleybrody/fb-messenger-bot.git

Instal dependensi Python:

mkvirtualenv tes-bot

instal pip –r requirements.txt

Aplikasi web Flask yang Anda buat dapat digunakan ke server mana pun, tetapi untuk kesederhanaan kami memilih Heroku.

Anda perlu menginstal Heroku CLI Toolbelt.

Jalankan heroku buat setup aplikasi.

Periksa silang bahwa Heroku yang Anda buat menjalankan sesuatu secara lokal di mesin Anda dengan memulai server lokal Anda dengan perintah:

heroku lokal

Anda akan melihat 'Hello World' tertulis di browser Anda ketika Anda mengunjungi http://localhost:5000/

Tekan ctrl+C untuk membunuh server lokal.

Untuk menyebarkan titik akhir yang berfungsi ke Heroku –

git push master heroku

Ketik heroku open untuk membukanya di browser Anda.

Anda sekarang telah membuat titik akhir webhook yang berfungsi. URL akan membantu Anda dalam mengatur chatbot Anda.

CATATAN: Salin URL https://*.herokuapp.com lengkap sesuai kebutuhan.

LANGKAH 2: Membuat Halaman Facebook

Kedengarannya agak aneh bahwa Anda tidak memiliki halaman Facebook. Tetapi jika Anda benar-benar tidak memilikinya, buatlah halaman Facebook. Bot Anda akan terintegrasi dengan halaman Facebook Anda karena akan menggunakan identitas Anda termasuk gambar dan nama.

Orang akan membutuhkan media komunikasi untuk berinteraksi dengan chatbot Anda dan Facebook adalah salah satunya.

LANGKAH 3: Membuat Aplikasi di Facebook

Buat aplikasi Facebook menggunakan Halaman Quickstart Pengembang Facebook.

Pergi ke Buat ID Aplikasi, di sini Anda dapat membuat Aplikasi Facebook untuk chatbot Anda. Anda harus menyediakan kategori, nama, dan email untuk aplikasi Anda.

Ketika semua informasi diberikan, klik Buat ID Aplikasi di sudut kanan bawah.

Halaman penyiapan produk akan terbuka. Gulir ke bawah dan Anda akan melihat bagian Messenger. Tepat di sebelahnya adalah tombol 'Memulai', klik di atasnya.

LANGKAH 4: Menyiapkan Aplikasi Pesan

Ini adalah tahap di mana titik akhir Heroku Anda akan terhubung dengan chatbot Anda. Jadi, isilah hal-hal dengan benar dan hati-hati.

Hasilkan Token Akses Halaman –

Di halaman Facebook Anda, Anda akan melihat tab 'alur auth'. Ketika Anda mengkliknya, jendela pop-up Token Generation akan muncul. Di sini Anda dapat membuat Token Akses Halaman untuk aplikasi Anda.

Saat menyalin Token Akses Halaman ke clipboard Anda, Anda harus memastikan bahwa sistem yang Anda berikan adalah variabel lingkungan.

Di baris perintah, jalankan;

konfigurasi heroku : tambahkan PAGE_ACCESS_TOKEN=halaman_anda_token_di sini

Token yang Anda buat akan membantu Anda dalam mengautentikasi permintaan Anda setiap kali Anda mengirim pesan.

Menyiapkan Webhook –

Saat menyiapkan webhook, Anda harus mengisi detail tertentu:

  1. URL Panggilan Balik: URL Heroku yang kami salin di LANGKAH 1.

 

  1. Token Verifikasi: Saat Anda membuat Token Akses Halaman, itu akan mengirimkan Token Verifikasi ke bot Anda. tempatkan token di lingkungan Heroku Anda.

konfigurasi heroku: tambahkan

VERIFY_TOKEN=anda_verifikasi_token_di sini

  1. Bidang Langganan: Ini menyatakan semua tentang acara perpesanan yang Anda pedulikan. Sederhananya ke 'pesan' sebagai permulaan. Anda dapat mengubahnya nanti.

Setelah mengonfigurasi webhook, Anda harus berlangganan ke halaman tertentu tempat Anda ingin menerima semua notifikasi.

Setelah Anda berlangganan ke halaman tertentu, Anda harus menyimpan nilai konfigurasi VERIFY_TOKEN dan PAGE_ACCESS_TOKEN di lingkungan Heroku.

LANGKAH 5: Mulai Mengobrol dengan Chatbot Anda

Buka halaman Facebook Anda, klik bilah 'Pesan' di sudut kanan atas. Kotak obrolan akan terbuka.

Kirim pesan halaman Anda, bot akan membalas!

Anda dapat memeriksa log aplikasi Anda menggunakan baris perintah, jalankan:

log heroku -t

Setiap kali pesan baru dikirim ke chatbot Anda, data POST dibuat.

Sebagai contoh; badan JSON POST akan terlihat seperti ini untuk pesan "hello world" yang dikirim ke chatbot.

{

"objek": "halaman",

"pintu masuk":[

{

"pesan":[

{

"pesan":{

"teks":"Halo Dunia"

"urutan":20,

“mid”:”mid.1466015596912:7348aba4de4cfddf91″

},

"stempel waktu": 1466015596919,

"pengirim":{

“id”:”885721401551027

},

"penerima":{

“id”:”260317677677806

}

}

],

"waktu":1466015596947,

“id”:”260317677677806

}

]

}

LANGKAH 6: Menyesuaikan Perilaku Bot

Ini adalah bagian yang paling diperlukan. Dua fungsi utama chatbot Anda adalah mengirim dan menerima pesan.

Mengirim Pesan –

Anda akan memerlukan dua hal untuk mengirim pesan teks.

  • ID Facebook penerima
  • Pesan teks

Sebagai contoh; kami telah membuat fungsi send_messages() sederhana.

Fungsi ini akan mengirimkan informasi melalui secara otomatis menekan Facebook API.

Menerima Pesan –

Data JSON POST dimuat dari Facebook yang kemudian dikirim ke webhook setiap kali pesan bahkan diminta.

Itu terjadi ketika kita berada di ujung penerima pesan.

Seperti yang dibahas di LANGKAH 4, kami telah menetapkan Facebook ke jenis pesan tertentu yang kami ingin agar webhook kami beri tahu.

LANGKAH 7: Kirim Aplikasi untuk ditinjau

Sebelum Anda membuat chatbot Anda tersedia untuk dunia, Anda harus melalui proses peninjauan menyeluruh untuk menentukan kekurangannya.

Pada titik ini, Anda dan admin lain dapat mengirim pesan dengan chatbot Anda. Kode bot berjalan di server lokal mesin Anda dan dapat berubah kapan saja tanpa memberikan pemberitahuan sebelumnya ke Facebook.

Namun, jika Anda cenderung mengubah kode bot, maka Facebook akan mencabut API token akses Anda.

Untuk menghentikan hal ini terjadi, kembali ke LANGKAH 4. Di bagian 'Tinjauan Aplikasi untuk Messenger', klik 'Minta Izin'.

Anda dapat meminta izin apa pun yang Anda inginkan. Setelah Anda meminta izin yang diperlukan, Anda akan diarahkan ke halaman 'Tinjau Status'. Di sini Anda harus mengisi serangkaian detail dan informasi untuk memastikan bahwa tidak ada yang akan menyalahgunakan platform Anda di masa mendatang.

Link Cepat:

Kesimpulan – Bangun Chatbot Facebook Messenger

Kredensial mikro tutorial bot obrolan facebook akan membantu Anda dalam membuat chatbot messenger dasar menggunakan python. Ikuti langkah-langkah kami dengan cermat untuk mendapatkan hasil yang efektif. Kami harap posting ini sesuai dengan tujuan Anda dengan baik. Jangan ragu untuk membagikan pos ini di platform media sosial yang sedang tren seperti Facebook, LinkedIn, Twitter, dan Google+.

Jitendra Vaswani
Penulis ini diverifikasi di BloggersIdeas.com

Jitendra Vaswani adalah Praktisi Pemasaran Digital dan pembicara utama internasional terkenal yang telah menganut gaya hidup pengembara digital saat ia berkeliling dunia. Ia mendirikan dua situs web yang sukses, BloggerIdeas.com & Agen Pemasaran Digital DigiExe di mana kisah suksesnya berkembang menjadi penulisan "Inside A Hustler's Brain: In Pursuit of Financial Freedom" (20,000 eksemplar terjual di seluruh dunia) dan berkontribusi pada "Penulis Penjualan Terbaik Internasional Buku Peretasan Pertumbuhan 2". Jitendra merancang lokakarya untuk lebih dari 10000+ profesional dalam pemasaran digital lintas benua; dengan niat yang pada akhirnya berlabuh untuk menciptakan perbedaan yang dapat berdampak dengan membantu orang membangun bisnis impian mereka secara online. Jitendra Vaswani adalah investor berdaya tinggi dengan portofolio mengesankan yang mencakup stasiun gambar. Untuk mempelajari lebih lanjut tentang investasinya, Temukan dia di Linkedin, Twitter, & Facebook.

Pengungkapan afiliasi: Dalam transparansi penuh – beberapa tautan di situs web kami adalah tautan afiliasi, jika Anda menggunakannya untuk melakukan pembelian, kami akan mendapatkan komisi tanpa biaya tambahan untuk Anda (tidak ada sama sekali!).

Komentar (2)

  1. Terima kasih Jitendra. Artikel Anda selalu bermanfaat bagi seseorang yang baru mengenal blogging.

  2. Halo..Konten yang luar biasa, postingan yang bagus, sangat faktual dan informatif.
    Terima kasih sudah berbagi …

Tinggalkan Komentar