Bagaimana untuk mengintegrasikan Twilio Dengan BotpressLangkah demi langkah
Terima kasih banyak kepada a Botpress penyumbang komuniti, Danilo Limo! Kami gembira untuk berkongsi di sini caranya baru-baru ini, disiarkan dalam Botpress forum komuniti. Beliau mencipta tutorial langkah demi langkah tentang bagaimana untuk mengintegrasikan Botpress Dengan TwilioMenggunakan Whatsapp dan bekerja pada mesin Windowsnya. Kami sangat menghargai komuniti kami, dan ingin berkongsi sebarang petua, tutorial, atau kandungan lain yang dibuat oleh devs Botpress!
Tutorial Integrasi
Langkah demi langkah
Tutorial ini bertujuan untuk menunjukkan bagaimana botpress rangka kerja disepadukan dengan Whatsapp melalui Twilio Platform.
Nota: Untuk kemudahan saya akan menerangkan langkah demi langkah untuk Windows kerana ia adalah persekitaran yang sedang saya gunakan.
Prasyarat:
Untuk digunakan Twilio sebagai integrasi anda botpress Dengan Whatsapp bot anda perlu mempunyai akses luaran melalui SSL /TLS [ https ]
Sekiranya bot anda dibina dalam persekitaran tempatan (localhost), anda perlu menggunakan aplikasi terowong seperti NGROK supaya anda dapat mengakses rumah anda secara luaran.
Ikut langkah di bawah:
- Muat turun NGROK dalam ngrok - muat turun
- Unzip fail dan putar boleh laku
- Dalam folder /ngrok/bin jalankan ngrok file.exe
- Gesaan arahan [cmd] akan dibuka
- Di dalamnya menjalankan arahan berikut: ngrok http 3000, di mana ngrok adalah arahan boleh laku aplikasi, http menunjukkan bahawa ia akan diakses melalui web dan 3000 adalah port lalai Botpress
If you are developing your bot in cloud environment, such as Heroku for example, just use the external url of your bot which should look something like this: https://<yourbotname>.herokuapp.com/
Twilio
Sekarang mari kita pergi ke Twilio!!
- Buat akaun pada Twilio (Saya tidak akan menerangkan di sini cara membuat akaun dalam Twilio kerana ia sangat mudah dan intuitif untuk membuat akaun).
- Apabila anda membuat akaun, di papan pemuka akaun anda, salin dan simpan kekunci: accountSID dan authToken.
Daftar nombor telefon anda dalam akaun anda, sebagai Twilio akan memerlukannya.
Setelah selesai, kini tiba masanya untuk menyediakan anda Twilio kelayakan capaian dalam Botpress.
Botpress
Di Botpress Anda melaksanakan langkah-langkah berikut:
- Open the \data\bots<your_bot>\bot.config.json file
- Sertakan, sebelum "}" terakhir, blok kod json seperti di bawah:
"messaging": {
"channels": {
"twilio": {
"enabled": false, "change here to true"
"accountSID": "Enter your key accountSID here",
"authToken": "Enter your key authToken here"
}
}
}
Ia sepatutnya kelihatan seperti ini:
3. Pergi ke folder \data\global\ dan buka fail botpress.config.json
4. Dengan fail terbuka, tukar parameter luaranUrl seperti berikut:
"externalUrl": "https://6a3d-a700.ngrok.io",
"session": {
"enabled": true, “If false change to true”
"maxAge": "1h"
},
Ia sepatutnya kelihatan seperti ini:
- 5. Sekarang, dalam folder \data\global\config, buka saluran-twilio.json fail dan konfigurasikannya seperti berikut:
{
"$schema": "bp://types/modules/channel-twilio/config.schema.json",
"enabled": true,
"accountSID": " Enter your key accountSID here",
"authToken": " Enter your key authToken here"
}
Ia sepatutnya kelihatan seperti ini:
6. Now copy the channel-twilio.json file from the \data\global\config folder and paste it into the \data\bots\ folder <your_bot>\config
7. Setelah selesai, sudah tiba masanya untuk memulakan semula anda Botpress. Sebaik sahaja anda memulakan semula, anda sepatutnya melihat log permulaan URL Twilio webhook Di Botpress. Anda mesti hadir sebagai:
8. Sekarang salin Twilio webhook url, pergi ke anda Twilio akaun, dan tampalkannya ke dalam webhook bahagian, seperti yang ditunjukkan dalam imej di bawah:
- 9. Sekarang, semasa masih dalam diri anda Twilio akaun, pergi ke menu Pemesejan → Cubalah → Hantar a Whatsapp Mesej
- 10. Anda perlu mengaktifkan Twilio Whatsapp, jadi terbuka Whatsapp seperti berikut:
- 11. Kod "sertai idea banyak" ini diaktifkan Twilio untuk berinteraksi dengan anda Botpress.
- 12. Jika anda ingin melumpuhkan Twilio Perkhidmatan hanya menghantar mesej dengan teks "Berhenti".
- 13. Dan itu sahaja! Anda Botpress bersedia untuk menghantar dan menerima mesej dengan WhatsApp. Lihat interaksi mesej, serta log:
Dan itu sahaja!
Terima kasih banyak kepada Danilo! Anda boleh melihat jawatan asalnya yang baik di dalam Botpress Forum. Sekiranya anda berminat dengan lebih banyak lagi Botpress caranya, lihat Botpress Saluran YouTube, di mana kami telah menambah banyak kandungan pembangun baharu sejak beberapa bulan kebelakangan ini.
Malah, terdapat video cara yang baru diterbitkan di Botpress Twilio Integrasi Saluran, dengan semakan terkini tentang cara menggunakan Twilio Dengan Botpress. Lihat!
Senarai Kandungan
Kekal terkini dengan chatbots AI terkini
Kongsi ini pada: