WebSocket消息定义
Ben edited this page 5 years ago

群聊

channel

  • chat:group:${group_id} 指定group_id的群组

data

  • timestamp 发送毫秒时间戳
  • group_id 群组id
  • type 事件类型
  • msg_type 消息类型
  • from 发送者user_id
  • to 特指某人的操作
  • content 截取后的内容
  • hash 消息hash
  • ext 扩展字段Object类型

type枚举

  • msg 消息
  • join 加入群组
  • leave 离开群组
  • update 群属性更新
  • add_admin 添加管理员
  • remove_admin 撤销管理员
  • repeal 撤销消息
  • block 禁言
  • unblock 解禁
  • new_redpack 新红包
  • grab_redpack 抢红包

msg_type枚举

  • 0 文本
  • 1 图片
  • 2 视频
  • 3 音频
  • 4 红包

私聊

channel

  • chat:person:${user_id} 指定user_id私聊

data

  • timestamp 发送毫秒时间戳
  • type 事件类型
  • msg_type 消息类型
  • from 发送者user_id
  • to 接收者user_id
  • content 截取后的内容
  • hash 消息hash
  • ext 扩展字段Object类型

type枚举

  • msg 消息
  • repeal 撤销消息
  • new_redpack 新红包
  • grab_redpack 抢红包

msg_type枚举

  • 0 文本
  • 1 图片
  • 2 视频
  • 3 音频
  • 4 红包