利用規約見る
コミュニティ
LINE WORKSのテクニカルエキスパート及び開発者と コードのサンプル、リソース、Tip等を共有し問題解決への相談が可能です。
??dev_메인_타이틀_모바일_ja_JP??
トークBot
港管理者
2018.01.12既読 701
以下登場人物において
A:Administrator(管理者)
B:Bot
C:Customer(お客さん)
AとBが連携済み
CとBが連携済み
の状態で、
CとBのやりとりをAに通知することは可能でしょうか?
具体的には、
CがBにある特定のトークメッセージを送った場合にのみ、
BがAに「C→B」を知らせるトークメッセージを送るようにしたいと考えています。
ご教授下さいますようよろしくお願い申し上げます。
LINE WORKS 公式アカウント
2018.01.12
港管理者 投稿者
2018.01.15
投稿を作成 リスト
コメント3
LINE WORKS 公式アカウント
a)ユーザ→Botへのトークメッセージの内容を受信するもの
→[メッセージ受信 Callback形式] https://developers.worksmobile.com/jp/document/1005009
b)Bot→ユーザへトークメッセージの送信を要求するもの
→[メッセージ送信API] https://developers.worksmobile.com/jp/document/1005008
よって、下記の流れで実現できると思われます。
1) C → Bot へトークメッセージ送信
2) a) の「メッセージ受信 Callback形式」のエンドポイントに、メッセージ内容や、送信者の情報(詳細は上記URL参照)が送信される
3) 受信したメッセージを元に必要な処理を行う。(★独自開発部分)
4) メッセージの内容に応じて、Bot → C へ b)のAPIを利用してメッセージを送信する。(★独自開発部分)
5) 4)と同時に、メッセージの内容に応じて、Bot → A へ b)のAPIを利用してメッセージを送信する。(★独自開発部分)
6) Bot → A / C にメッセージが届く
ご確認よろしくお願いいたします。
2018.01.12
港管理者 投稿者
> 5) 4)と同時に、メッセージの内容に応じて、Bot → A へ b)のAPIを利用してメッセージを送信する。(★独自開発部分)
この時点でAが管理者であることが分かっている必要があるかと思いますが、
管理者には特別な識別子が付いていますでしょうか?
それとも、1)以前にAとBotとの連携が済んでいる必要があり、
Aが管理者ということが分かるような独自開発が必要でしょうか?
ご教授下さいますようお願い致します。
2018.01.15
LINE WORKS 公式アカウント
2018.01.15