トークルームの自動登録
Bot をルームに招待・退出させたときの動き
新規導入
Bot が複数人のトークルームに招待されると、LINE WORKS からの通知を受けて、ルームが自動で登録されます。Bot が外されると、登録も消えます。
この記事で分かること
- 自動登録の流れ
- 登録されない場合
- 必要な設定
自動登録の流れ
- Bot を招待する
LINE WORKS で、通知したいトークルームに Bot を招待します。
- LINE WORKS が通知する
設定した Callback URL へ、Bot の参加(Join Event)が通知されます。
- ルームの情報を取得する
ルームの名前と種類を LINE WORKS に問い合わせます。
- 登録する
「ルーム」タブにルームが追加されます。
ルーム名が取得できないときは、「ルーム(…ID の末尾4桁)」の仮の名前になります。「名前を変更」で変えられます。
退出したとき
Bot をルームから外すと、LINE WORKS から退出(Leave Event)が通知され、そのルームの登録が自動で削除されます。
登録されない場合
- 個人とのトーク(1対1)は登録されません。Bot から個人に初めて送ったときに参加の通知が届くことがありますが、個人トークは登録しません。
- ルームの情報を取得できない場合は登録されません。必要なら手動で登録します。
- Join Event と Leave Event 以外の通知は、無視されます。
必要な設定
Bot の Callback URL・Callback Event・複数人トークへの招待を設定してください。LINE WORKS と接続済みであり、Bot Secret を保存済みである必要もあります。手順は「Callback URL とルーム招待の設定」をご覧ください。
-
通知の正当性の確認
LINE WORKS からの通知は、Bot Secret を使った署名で確認します。署名が合わない通知は受け付けません。