트윌리오를 Botpress 와 통합하는 방법 , 단계별
Botpress 커뮤니티 기여자 Danilo Limo에게 감사드립니다! Botpress 커뮤니티 포럼에 게시된 그의 최근 사용법을 공유하게 되어 기쁩니다. 그는 자신의 Windows 컴퓨터에서 Whatsapp을 사용하여 Botpress 와 Twilio를 통합하는 방법에 대한 단계별 튜토리얼을 만들었습니다. 저희는 커뮤니티에 정말 감사드리며, 개발자가 만든 팁, 튜토리얼 또는 기타 콘텐츠를 Botpress 에 공유해 주시면 감사하겠습니다!
통합 튜토리얼
단계별
이 튜토리얼은 botpress 프레임워크가 Twilio 플랫폼을 통해 Whatsapp과 어떻게 통합되는지 보여드리는 것을 목표로 합니다.
참고: 현재 사용 중인 환경이 Windows이므로 쉽게 이해할 수 있도록 Windows에 대해 단계별로 설명하겠습니다.
전제 조건:
트윌리오를 botpress 와 왓츠앱의 통합으로 사용하려면 봇에 SSL/TLS [ https ]를 통한 외부 액세스 권한이 있어야 합니다.
봇이 로컬 환경(로컬 호스트)에서 빌드되는 경우 외부에서 로컬 호스트에 액세스할 수 있도록 NGROK와 같은 터널 애플리케이션을 사용해야 합니다.
아래 단계를 따르세요:
- 엔그록에서 엔그록 다운로드 - 다운로드
- 파일의 압축을 풀고 실행 파일을 회전합니다.
- ngrok/bin 폴더에서 ngrok file.exe를 실행합니다.
- 명령 프롬프트 [cmd]가 열립니다.
- 다음 명령을 실행합니다. 여기서 ngrok은 애플리케이션의 실행 명령이고, http는 웹을 통해 액세스할 것임을 나타내며, 3000은 기본 포트입니다. Botpress
If you are developing your bot in cloud environment, such as Heroku for example, just use the external url of your bot which should look something like this: https://<yourbotname>.herokuapp.com/
Twilio
이제 트윌리오로 가자!!!
- 트윌리오에서 계정 만들기 (트윌리오에서 계정을 만드는 방법은 매우 간단하고 직관적이기 때문에 여기서는 설명하지 않겠습니다).
- 계정을 만들 때 계정 대시보드에서 계정SID 및 인증 토큰 키를 복사하여 예약합니다.
트윌리오에서 전화번호가 필요하므로 계정에 전화번호를 등록하세요.
이 작업이 완료되면 이제 Botpress 에서 Twilio 액세스 자격 증명을 설정할 차례입니다.
Botpress
Botpress 에서 다음 단계를 수행합니다:
- Open the \data\bots<your_bot>\bot.config.json file
- 마지막 "}" 앞에 아래와 같이 json 코드 블록을 포함합니다:
"messaging": {
"channels": {
"twilio": {
"enabled": false, "change here to true"
"accountSID": "Enter your key accountSID here",
"authToken": "Enter your key authToken here"
}
}
}
다음과 같이 표시되어야 합니다:
3. 데이터\글로벌\ 폴더로 이동하여 botpress.config.json 파일을 엽니다.
4. 4. 파일을 연 상태에서 외부 URL 매개변수를 다음과 같이 변경합니다:
"externalUrl": "https://6a3d-a700.ngrok.io",
"session": {
"enabled": true, “If false change to true”
"maxAge": "1h"
},
다음과 같이 표시되어야 합니다:
- 5. 이제 \data\global\config 폴더에서 channel-twilio.json 파일을 열고 다음과 같이 구성합니다:
{
"$schema": "bp://types/modules/channel-twilio/config.schema.json",
"enabled": true,
"accountSID": " Enter your key accountSID here",
"authToken": " Enter your key authToken here"
}
다음과 같이 표시되어야 합니다:
6. Now copy the channel-twilio.json file from the \data\global\config folder and paste it into the \data\bots\ folder <your_bot>\config
7. 완료되면 Botpress 을 재시작할 차례입니다. 다시 시작하면 시작 로그에 Twilio 웹훅의 URL이 Botpress 로 표시되어야 합니다:
8. 이제 Twilio 웹훅 URL을 복사하여 Twilio 계정으로 이동한 후 아래 이미지와 같이 웹훅 섹션에 붙여넣습니다:
- 9. 이제 Twilio 계정에 남아 있는 상태에서 메뉴 메시징 → 사용해보기 → Whatsapp 메시지 보내기로 이동합니다.
- 10. 트윌리오 왓츠앱을 활성화해야 하므로 다음과 같이 왓츠앱을 엽니다:
- 11. 이 "join lot-idea" 코드는 트윌리오가 Botpress 와 상호 작용할 수 있도록 활성화합니다.
- 12. Twilio 서비스를 비활성화하려면 "중지"라는 문구가 포함된 메시지를 보내면 됩니다.
- 13. 여기까지입니다! Botpress 에서 WhatsApp으로 메시지를 주고받을 준비가 되었습니다. 메시지 상호 작용과 로그를 확인하세요:
여기까지입니다!
다닐로에게 감사합니다! 그의 벌금형을 볼 수 있습니다. 원본 게시물 Botpress 포럼에서 확인할 수 있습니다. 더 많은 Botpress 방법론에 관심이 있으시면 Botpress 유튜브 채널에서 지난 몇 달 동안 새로운 개발자 콘텐츠를 많이 추가하고 있습니다.
실제로 방금 게시된 방법 비디오가 있습니다. Botpress 트윌리오 채널 통합에 트윌리오를 사용하는 방법에 대한 최신 리뷰가 담긴 사용법 비디오( Botpress)가 있습니다. 확인해 보세요!
공유하세요:
AI에 대한 최신 정보를 확인하세요. chatbots