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