chatwoot botpress bridge
1.0.0
ブリッジ接続のチャットウートボットプレスです。
チャットウォットボットプレス
ruby 3.2.2
必要です。このプロジェクトのクローンを作成します。
git clone https://github.com/douglara/chatwoot-botpress-bridge.git
cd chatwoot-botpress-bridge
設定ファイルをコピーします。
cp .env.example .env
ファイル.env
内の変数を編集します。
BOTPRESS_ENDPOINT=
BOTPRESS_BOT_ID=
CHATWOOT_ENDPOINT=
CHATWOOT_BOT_TOKEN=
依存関係をインストールする
bundle install
サーバーを起動します:
rails s
rails test
chatwoot ディレクトリに移動します。ディレクトリで Rails コンソールを起動します。
bundle exec rails c
Rails コンソール内で次のコマンドを入力してエージェント ボットを作成し、そのアクセス トークンを取得します。取得したトークンは、後の手順で必要になるため保存します。
bot = AgentBot.create!(name: "Botpress Bot", outgoing_url: "https://CHATWOOT_BOTPRESS_BRIDGE_URL/chatwoot/webhook")
bot.access_token.token
次のコマンドを実行して、Agent Bot を受信トレイに接続します。
inbox = Inbox.last
AgentBotInbox.create!(inbox: inbox, agent_bot: bot)
1 - 新しいアプリを作成する
2 - 環境変数を構成する
RAILS_ENV=production
CHATWOOT_ENDPOINT=
CHATWOOT_BOT_TOKEN=
BOTPRESS_ENDPOINT=
BOTPRESS_BOT_ID=
SECRET_KEY_BASE=
ランダムな SECRET_KEY_BASE を生成します
rake secret
3 - http ポートを構成する http 設定で、 Container HTTP Port
3000
に設定します。
4 - コンテナーのデプロイ デプロイメント設定で、 douglara/chatwoot-botpress-bridge:1
を使用してDeploy via ImageName
設定し、今すぐデプロイします。
電報: https://t.me/chatwoot_botpress_bridge