CoTalk API Docs Help

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