Cách tích hợp Twilio với BotpressTừng bước
Rất cảm ơn một Botpress cộng tác viên cộng đồng, Danilo Limo! Chúng tôi rất vui được chia sẻ ở đây cách thực hiện gần đây của anh ấy, được đăng trong Botpress diễn đàn cộng đồng. Ông đã tạo ra một hướng dẫn từng bước về cách tích hợp Botpress với Twilio, sử dụng Whatsapp và làm việc trên máy Windows của mình. Chúng tôi thực sự đánh giá cao cộng đồng của mình và rất muốn chia sẻ bất kỳ mẹo, hướng dẫn hoặc nội dung nào khác mà nhà phát triển tạo ra Botpress!
Hướng dẫn tích hợp
Từng bước
Hướng dẫn này nhằm mục đích chứng minh cách botpress framework được tích hợp với Whatsapp thông qua nền tảng Twilio .
Lưu ý: Để dễ dàng, tôi sẽ mô tả từng bước cho Windows vì đây là môi trường tôi hiện đang sử dụng.
Điều kiện tiên quyết:
Để sử dụng Twilio làm tích hợp của botpress với Whatsapp, điều cần thiết là bot của bạn có quyền truy cập bên ngoài thông qua SSL / TLS [https]
Nếu bot của bạn đang được xây dựng trong môi trường cục bộ (localhost), bạn sẽ cần sử dụng ứng dụng đường hầm như NGROK để bạn có thể truy cập localhost của mình bên ngoài.
Thực hiện theo các bước dưới đây:
- Download NGROK in ngrok - Tải về
- Giải nén tệp và xoay tệp thực thi
- Trong thư mục /ngrok/bin, chạy ngrok file.exe
- Dấu nhắc lệnh [cmd] sẽ mở
- Trong đó chạy lệnh sau: ngrok http 3000, trong đó ngrok là lệnh thực thi của ứng dụng, http chỉ ra rằng nó sẽ được truy cập qua web và 3000 là cổng mặc định của 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
Bây giờ chúng ta hãy đến Twilio !!
- Tạo một tài khoản trên Twilio (Tôi sẽ không mô tả ở đây cách tạo tài khoản trong Twilio vì việc tạo tài khoản rất đơn giản và trực quan).
- Khi bạn tạo tài khoản, trong bảng điều khiển tài khoản của bạn, sao chép và dự trữ các khóa: accountSID và authToken.
Đăng ký số điện thoại của bạn trong tài khoản của bạn, vì Twilio sẽ cần nó.
Sau khi hoàn tất, bây giờ là lúc thiết lập thông tin đăng nhập truy cập Twilio của bạn trong Botpress.
Botpress
Trong Botpress Bạn thực hiện các bước sau:
- Open the \data\bots<your_bot>\bot.config.json file
- Bao gồm, trước dấu "}" cuối cùng, khối mã json như sau:
"messaging": {
"channels": {
"twilio": {
"enabled": false, "change here to true"
"accountSID": "Enter your key accountSID here",
"authToken": "Enter your key authToken here"
}
}
}
Nó sẽ trông như thế này:
3. Đi tới thư mục \data\global\ và mở tệp botpress.config.json
4. Với tệp đang mở, hãy thay đổi tham số externalUrl như sau:
"externalUrl": "https://6a3d-a700.ngrok.io",
"session": {
"enabled": true, “If false change to true”
"maxAge": "1h"
},
Nó sẽ trông như thế này:
- 5. Bây giờ, trong thư mục \data\global\config, mở tệp channel-twilio.json và cấu hình nó như sau:
{
"$schema": "bp://types/modules/channel-twilio/config.schema.json",
"enabled": true,
"accountSID": " Enter your key accountSID here",
"authToken": " Enter your key authToken here"
}
Nó sẽ trông như thế này:
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. Sau khi hoàn tất, đã đến lúc khởi động lại Botpress. Khi bạn khởi động lại, bạn sẽ thấy nhật ký khởi tạo URL của webhook Twilio trong Botpress. Bạn phải trình bày dưới dạng:
8. Bây giờ sao chép url webhook Twilio, truy cập tài khoản Twilio của bạn và dán nó vào phần webhook, như thể hiện trong hình dưới đây:
- 9. Bây giờ, khi vẫn còn trong tài khoản Twilio của bạn, hãy chuyển đến menu Nhắn tin → Dùng thử → Gửi tin nhắn Whatsapp
- 10. Bạn sẽ cần kích hoạt Twilio Whatsapp, vì vậy hãy mở Whatsapp như sau:
- 11. Mã "tham gia ý tưởng lô" này kích hoạt Twilio để tương tác với bạn Botpress.
- 12. Nếu bạn muốn tắt dịch vụ Twilio, chỉ cần gửi tin nhắn với nội dung "dừng".
- 13. Và đó là nó! Của bạn Botpress được chuẩn bị để gửi và nhận tin nhắn bằng WhatsApp. Xem sự tương tác của tin nhắn, cũng như nhật ký:
Và đó là nó!
Rất cảm ơn Danilo! Bạn có thể xem bài viết gốc tốt của anh ấy trong Botpress diễn đàn. Nếu bạn quan tâm đến nhiều hơn Botpress Cách thực hiện, hãy xem Botpress Kênh YouTube, nơi chúng tôi đã thêm nhiều nội dung mới dành cho nhà phát triển trong vài tháng qua.
Trên thực tế, có một video hướng dẫn vừa được xuất bản trên Botpress Tích hợp kênh Twilio, với bài đánh giá cập nhật về cách sử dụng Twilio với Botpress. Kiểm tra nó ra!
Chia sẻ điều này trên:
Xây dựng chatbot AI được cá nhân hóa của riêng bạn miễn phí
Bắt đầu xây dựng bot GPT được cá nhân hóa với giao diện kéo và thả trực quan của chúng tôi.
Bắt đầu - hoàn toàn miễn phí! 🤖Không cần thẻ tín dụng
Luôn cập nhật thông tin mới nhất về AI chatbots