Notification
用户离线时,系统向该用户所发的通知。
1. Friend request
将本应发给用户Websocket的内容存到notification中。格式为JSON
字符串。
属性
- type
required string
"user.friend.request"
- status
required string
"make request" - B收到了A发出的好友请求
"accept request" - A收到了B的同意通知
"reject request" - A收到了B的拒绝通知
"delete" - A和B已经是朋友,A决定删掉B,B收到该通知
- text
通知显示内容
- user_id
required integer
对方的user_id
- is_approved
required boolean | string
是否同意请求
样例
"{
\"type\": \"user.friend.request\",
\"status\": \"make request\",
\"user_id\": 1,
\"is_approved\": True,
}"
2. Chat management
- type
required string
"chat.management"
- status
required string
"kicked out" - 用户被踢出
"change to {NEW PRIVILEGE}" - 用户权限被更改,其中`NEW PRIVILEGE`的取值有`member`,`admin`,`owner`
"make invitation" - 加入群聊的邀请
- text
通知显示内容
- user_id
required integer
对方的user_id
- chat_id
required integer
所属群聊id
- is_approved
required boolean | string
是否同意请求
Last modified: 16 May 2024