Ini adalah jembatan koneksi chatwoot botpress.
Botpress Chatwoot
Anda memerlukan ruby 3.2.2
Kloning proyek ini:
git clone https://github.com/douglara/chatwoot-botpress-bridge.git
cd chatwoot-botpress-bridge
Salin file konfigurasi:
cp .env.example .env
Edit vars dalam file .env
:
BOTPRESS_ENDPOINT=
BOTPRESS_BOT_ID=
CHATWOOT_ENDPOINT=
CHATWOOT_BOT_TOKEN=
Instal dependensi
bundle install
Mulai server:
rails s
rails test
Buka direktori chatwoot Anda. Mulai konsol Rails di direktori Anda.
bundle exec rails c
Di dalam konsol Rails, ketikkan perintah berikut untuk membuat bot agen dan mendapatkan token aksesnya. Simpan token yang diambil sesuai kebutuhan Anda di langkah selanjutnya.
bot = AgentBot.create!(name: "Botpress Bot", outgoing_url: "https://CHATWOOT_BOTPRESS_BRIDGE_URL/chatwoot/webhook")
bot.access_token.token
Hubungkan Agen Bot ke kotak masuk Anda dengan menjalankan perintah berikut
inbox = Inbox.last
AgentBotInbox.create!(inbox: inbox, agent_bot: bot)
1 - Buat aplikasi baru
2 - Konfigurasikan env vars
RAILS_ENV=production
CHATWOOT_ENDPOINT=
CHATWOOT_BOT_TOKEN=
BOTPRESS_ENDPOINT=
BOTPRESS_BOT_ID=
SECRET_KEY_BASE=
Hasilkan SECRET_KEY_BASE acak dengan
rake secret
3 - Konfigurasikan port http Dalam pengaturan http, atur Container HTTP Port
ke 3000
4 - Deploy container Dalam pengaturan deployment, atur Deploy via ImageName
dengan douglara/chatwoot-botpress-bridge:1
dan deploy sekarang.
Telegram: https://t.me/chatwoot_botpress_bridge