Esta é uma conexão de ponte chatwoot botpress.
Chatwoot Botpress
Você precisa ruby 3.2.2
Clone este projeto:
git clone https://github.com/douglara/chatwoot-botpress-bridge.git
cd chatwoot-botpress-bridge
Copie o arquivo de configuração:
cp .env.example .env
Edite vars no arquivo .env
:
BOTPRESS_ENDPOINT=
BOTPRESS_BOT_ID=
CHATWOOT_ENDPOINT=
CHATWOOT_BOT_TOKEN=
Instalar dependências
bundle install
Iniciar servidor:
rails s
rails test
Vá para o seu diretório chatwoot. Inicie um console Rails em seu diretório.
bundle exec rails c
Dentro do console Rails, digite os seguintes comandos para criar um bot de agente e obter seu token de acesso. Salve o token recuperado conforme necessário na próxima etapa.
bot = AgentBot.create!(name: "Botpress Bot", outgoing_url: "https://CHATWOOT_BOTPRESS_BRIDGE_URL/chatwoot/webhook")
bot.access_token.token
Conecte o Agent Bot à sua caixa de entrada executando o seguinte comando
inbox = Inbox.last
AgentBotInbox.create!(inbox: inbox, agent_bot: bot)
1 - Crie um novo aplicativo
2 - Configurar variáveis de ambiente
RAILS_ENV=production
CHATWOOT_ENDPOINT=
CHATWOOT_BOT_TOKEN=
BOTPRESS_ENDPOINT=
BOTPRESS_BOT_ID=
SECRET_KEY_BASE=
Gere SECRET_KEY_BASE aleatório com
rake secret
3 - Configure a porta http Nas configurações http defina Container HTTP Port
como 3000
4 - Implantar contêiner Nas configurações de implantação, defina Deploy via ImageName
com douglara/chatwoot-botpress-bridge:1
e implantar agora.
Telegrama: https://t.me/chatroot_botpress_bridge