นี่คือการเชื่อมต่อสะพาน Chatwoot botpress
ฉัตรวุฒิ บอตเพรส
คุณต้องมี ruby 3.2.2
โคลนโปรเจ็กต์นี้:
git clone https://github.com/douglara/chatwoot-botpress-bridge.git
cd chatwoot-botpress-bridge
คัดลอกไฟล์การกำหนดค่า:
cp .env.example .env
แก้ไข vars ในไฟล์ .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 - กำหนดค่าตัวแปร env
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
ด้วย douglara/chatwoot-botpress-bridge:1
และปรับใช้ทันที
โทรเลข: https://t.me/chatwoot_botpress_bridge