-
テキストかバイナリか: テキスト(JSON)
-
intは全部64bitにする
{
"command": string,
"user_name": string,
"timestamp": int,
"args": args
}
send_msg {
"to": [string],
"content": string,
"connected_id": int // ない場合は-1
}
responce {
"status": string,
"timestamp": int
}
check_msg {
"max_msg": int, // デフォルトは-1で無制限
"recursive": int, // スレッドを何回まで再帰的に検索するか、デフォルトは0
"from_user_name": string, // 特定の相手からメッセージだけ表示、空文字なら全員表示
"since": int, // タイムスタンプと同じ形式で、-1がデフォルトで指定なし
"until": int, // タイムスタンプと同じ形式で、-1がデフォルトで指定なし
}
responce {
"status": string,
"timestamp": int,
"msg": [msg]
}
msg {
"from": string,
"to": string,
"content": string,
"timestamp": int,
"uuid": int,
"children_msg": [msg]
}
- from
- to
- content
- uuid
- connected-msg-uuid
- timestamp