هذا هو جسر اتصال 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 vars
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