Leave Event
チーム / グループ / 1:N トークルームから Bot が退室した際に生じる Callback イベントオブジェクト。
Callback が有効で、下記のいずれかのイベントが発生した場合に送信されます。
- API を使って Bot を退室させた場合
- メンバーが Bot をトークルームから退室させた場合
- グループ / 1:N トークルームが解散した場合
参考
- Bot 以外のメンバーが全員トークルームから退室した場合、Bot も自動的に退室します。
Request
パラメーター | タイプ | 必須 | 説明 |
---|---|---|---|
type | string | Y | "leave" |
source | object | Y | callback メッセージの内容 |
source.roomId | string | Y | Bot が退室したトークルーム ID |
createdTime | number | Y | callback メッセージが作成された日時。Unix time で表示 (単位: msec) |
Request Example
POST /callback HTTP/1.1
Host: YOUR_SERVER_HOST_NAME
Content-type: application/json; charset=UTF-8
X-WORKS-Signature: 9crxWhZ9aQO/9ruUM4MH3dF/WRGYRhj0vSR4cRyJfHQ=
X-WORKS-BotNo: 123
{
"type": "leave",
"source": {
"roomId": "12345"
},
"createdTime": 1470902041851
}
Response (トーク Bot のメッセージ受信サーバー -> メッセージサーバー)
呼び出しに成功すると HTTP 200 コードを返します。
callback で送信された HTTP リクエストは送信に失敗しても再送しません。
Response
HTTP/1.1 200 OK
Content-Type: application/json
Server: YOUR_SERVER_HOST_NAME
Content-Length: 0