bot의 멘션 여부에 따른 메시지 전달
안녕하세요 worksmobile bot 개발과정중의 문의 드립니다.
Bot 설정을 위해 "developer console" - "Bot" 메뉴에서
"Callback URL"을 public 으로 접근이 가능한 url 로 설정을 하였습니다.
그리고 채팅창에서 사용자가 메시지를 입력하고 그 메시지가 등록된 url의 서버로 전송이 됨을 확인하였습니다.
이 과정에서 한가지 궁금한 점이 있습니다.
"사용자가 입력한 메시지내 해당 봇을 호출(멘션)한 경우만 메시지가 서버로 전송이 된다"라고 기대를 했는데요.
예를 들면 이와 같이 2개의 메시지가 있을 때, bot을 멘션한 두 번째 경우만 메시지 전송을 기대했습니다.
- "안녕하세요"
- "@linebot 안녕하세요"
저희 팀에서 관찰결과 봇의 호출 여부와 무관하게 봇이 초대된 경우 모든 메시지가 전달이 됩니다. 이런 경우 몇가지 고민이 필요한 상황이 발생할 것 같은데요.
- client 서버쪽으로 불필요한 트래픽 전달
- 사용자 입장에서는 client 서버쪽으로 전달하지 않고자 하는 메시지도 전달
봇이 호출된 경우만 메세지를 받을수 있는 방법이 있는지 도움 부탁드립니다.
* client 서버 : custom bot 의 요청을 처리하는 서버
投稿に新しいコメントが追加されましたら通知を送信します。
コメント2
업데이트 된 답글입니다.
LINE WORKS 公式アカウント
2019.05.09
업데이트 된 답글입니다.
Choi Hyunmin 投稿者
2019.05.09
まだ、解決できませんか?
今すぐ実際に使用しているLINE WORKSユーザーに質問してみましょう。