chatwoot botpress bridge
1.0.0
這是一個橋接chatwoot botpress。
查特烏特 Botpress
你需要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 - 部署容器 在部署設定中,設定Deploy via ImageName
with douglara/chatwoot-botpress-bridge:1
並立即部署。
電報:https://t.me/chatwoot_botpress_bridge