Este es un botpress de chatwoot de conexión puente.
Chatwoot Botpress
Necesitas ruby 3.2.2
Clona este proyecto:
git clone https://github.com/douglara/chatwoot-botpress-bridge.git
cd chatwoot-botpress-bridge
Copiar archivo de configuración:
cp .env.example .env
Edite vars en el archivo .env
:
BOTPRESS_ENDPOINT=
BOTPRESS_BOT_ID=
CHATWOOT_ENDPOINT=
CHATWOOT_BOT_TOKEN=
Instalar dependencias
bundle install
Iniciar servidor:
rails s
rails test
Vaya a su directorio de chatwoot. Inicie una consola Rails en su directorio.
bundle exec rails c
Dentro de la consola de Rails, escriba los siguientes comandos para crear un bot agente y obtener su token de acceso. Guarde el token recuperado ya que lo necesitará en el paso siguiente.
bot = AgentBot.create!(name: "Botpress Bot", outgoing_url: "https://CHATWOOT_BOTPRESS_BRIDGE_URL/chatwoot/webhook")
bot.access_token.token
Conecte Agent Bot a su bandeja de entrada ejecutando el siguiente comando
inbox = Inbox.last
AgentBotInbox.create!(inbox: inbox, agent_bot: bot)
1 - Crear nueva aplicación
2 - Configurar variables de entorno
RAILS_ENV=production
CHATWOOT_ENDPOINT=
CHATWOOT_BOT_TOKEN=
BOTPRESS_ENDPOINT=
BOTPRESS_BOT_ID=
SECRET_KEY_BASE=
Genera SECRET_KEY_BASE aleatoria con
rake secret
3 - Configurar el puerto http En la configuración de http, establezca Container HTTP Port
en 3000
4 - Implementar contenedor En la configuración de implementación, establezca Deploy via ImageName
con douglara/chatwoot-botpress-bridge:1
e implementar ahora.
Telegrama: https://t.me/chatwoot_botpress_bridge