Twilio をBotpress に統合する方法、ステップ・バイ・ステップ
Botpress コミュニティの貢献者、ダニーロ・リモ氏に感謝します!Botpress コミュニティフォーラムに投稿された彼の最近のハウツーをここで共有できることを嬉しく思います。彼はBotpress を Twilio と統合する方法について、Whatsapp を使用し、Windows マシンで作業するステップバイステップのチュートリアルを作成しました。私たちはコミュニティにとても感謝しており、開発者がBotpress を使って作成したヒント、チュートリアル、その他のコンテンツを共有したいと思っています!
統合チュートリアル
ステップ・バイ・ステップ
このチュートリアルでは、botpress フレームワークがTwilioプラットフォームを通じて Whatsapp とどのように統合されるかを説明します。
注 私が現在使用している環境はWindowsなので、簡単に説明するために、Windowsのステップバイステップを説明する。
前提条件
botpress と Whatsapp の統合に Twilio を使用するには、SSL /TLS [ https ] 経由でボットに外部アクセスさせる必要があります。
ボットをローカル環境(localhost)で構築する場合は、NGROKのようなトンネルアプリケーションを使用して、localhostに外部からアクセスできるようにする必要があります。
以下の手順に従ってください:
- NGROKinngrok - ダウンロード
- ファイルを解凍し、実行ファイルを回転させる。
- ngrok/binフォルダでngrok file.exeを実行する。
- コマンドプロンプト[cmd]が開きます
- この中で次のコマンドを実行する: ngrok http 3000、ここでngrokはアプリケーションの実行コマンド、httpはウェブ経由でアクセスされることを示し、3000はアプリケーションのデフォルト・ポートである。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
では、Twilioに行きましょう!」!
- Twilioのアカウントを作成する(Twilioのアカウント作成は非常にシンプルで直感的なので、ここでは説明しない)。
- アカウントを作成したら、アカウント・ダッシュボードで、accountSIDとauthTokenというキーをコピーして予約します。
Twilioのアカウントに電話番号を登録します。
これが完了したら、次はBotpress でTwilioのアクセス認証情報を設定します。
Botpress
Botpress では、以下のステップを実行する:
- Open the \data\bots<your_bot>\bot.config.json file
- 最後の"}"の前に、以下のようなjsonコードブロックを記述する:
"messaging": {
"channels": {
"twilio": {
"enabled": false, "change here to true"
"accountSID": "Enter your key accountSID here",
"authToken": "Enter your key authToken here"
}
}
}
このように見えるはずだ:
3.dataフォルダに行き、botpress.config.jsonファイルを開く。
4.ファイルを開いた状態で、パラメータ externalUrl を以下のように変更する:
"externalUrl": "https://6a3d-a700.ngrok.io",
"session": {
"enabled": true, “If false change to true”
"maxAge": "1h"
},
このように見えるはずだ:
- 5.次に、"globalconfig "フォルダで、"channel-twilio.json "ファイルを開き、以下のように設定する:
{
"$schema": "bp://types/modules/channel-twilio/config.schema.json",
"enabled": true,
"accountSID": " Enter your key accountSID here",
"authToken": " Enter your key authToken here"
}
このように見えるはずだ:
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.これが完了したら、Botpress を再起動します。再起動すると、Botpress に Twilio webhook の URL が表示されます:
8.Twilio webhookのURLをコピーし、Twilioアカウントにアクセスし、下の画像のようにwebhookセクションに貼り付けます:
- 9.Twilioアカウントにログインしたまま、メニュー「メッセージング」 → 「試してみる」 → 「Whatsappメッセージを送信」を選択します。
- 10.Twilio Whatsappをアクティベートする必要があるので、以下のようにWhatsappを開く:
- 11.この "join lot-idea "コードにより、TwilioはあなたのBotpress 。
- 12.Twilioサービスを無効にしたい場合は、"stop "というテキストを含むメッセージを送信してください。
- 13.これで完了です!Botpress でWhatsAppメッセージの送受信が可能です。メッセージのやり取りやログをご覧下さい:
以上だ!
ダニーロに感謝します!彼の素晴らしい オリジナルの投稿 Botpress をご覧くだ さい。 Botpress その他のハウツーに興味がある方は Botpress YouTubeチャンネルYouTubeチャンネルをご覧ください。ここ数ヶ月で新しい開発者向けコンテンツがたくさん追加されています。
この数ヶ月の間に新しい開発者向けコンテンツがたくさん追加されています。Botpress Twilioチャンネル統合Twilio をBotpress で使用する方法についての最新レビューが含まれています。ぜひご覧ください!
シェアする
パーソナライズされたAIチャットボットを無料で構築しよう
ドラッグ&ドロップの直感的なインターフェースで、パーソナライズされたGPTボットの構築を始めましょう。
無料で始められます!🤖クレジットカード不要
AIに関する最新情報を入手chatbots