chatwoot botpress bridge
1.0.0
브릿지 연결 챗우트 봇프레스 입니다.
챗우트 봇프레스
ruby 3.2.2
필요합니다. 이 프로젝트를 복제하세요.
git clone https://github.com/douglara/chatwoot-botpress-bridge.git
cd chatwoot-botpress-bridge
구성 파일 복사:
cp .env.example .env
.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 - 환경 변수 구성
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 - 컨테이너 배포 배포 설정에서 douglara/chatwoot-botpress-bridge:1
사용하여 Deploy via ImageName
설정하고 지금 배포합니다.
텔레그램: https://t.me/chatwoot_botpress_bridge