群通知消息

更新时间: 2024/03/14 18:45:33

群通知消息是消息类型的一种。某些群操作后所有群成员会收到一条相应的群通知消息。群通知消息对应的消息对象有一个字段attach包含了额外的信息, attach有一个字段type来标识群通知消息的类型。

通知消息类型

通知消息类型
说明
通知消息字段
updateTeam 群信息更新。更新群信息后, 所有群成员会收到一条类型为updateTeam的群通知消息
  • from:操作者的帐号
  • to:群ID
  • attachteam:被更新的群信息
addTeamMembers 拉人入群。拉人入群后, 所有群成员会收到一条类型为addTeamMembers的群通知消息
  • from:邀请者的帐号
  • to:对应的群ID
  • attach
    • team:对应的群对象
    • accounts:被邀请入群的账号列表
    • members:被邀请入群的成员详细信息列表
removeTeamMembers 踢人出群。踢人出群后, 所有群成员会收到一条类型为removeTeamMembers的群通知消息
  • from:踢人的人的帐号
  • to:对应的群ID
  • attach
    • team:对应的群对象
    • accounts:被踢的人的帐号列表
acceptTeamInvite 群主和管理员在邀请成员加入群(通过操作创建群或拉人入群之后, 被邀请的人会收到一条类型为teamInvite系统通知(字段说明见文末的相关系统通知
  • 如果接受邀请, 那么该群的所有群成员会收到一条类型为acceptTeamInvite的群通知消息
  • 如果拒绝邀请, 那么邀请方会收到一条类型为rejectTeamInvite系统通知(字段说明见文末的相关系统通知
  • from:接受入群邀请的人的帐号
  • to:对应的群ID
  • attach
    • team:对应的群对象
    • members:接收入群邀请的成员详细信息列表
passTeamApply 用户可以申请加入高级群, 目标群的群主和管理员会收到一条类型为applyTeam系统通知(字段说明见文末的相关系统通知。高级群的群主和管理员在收到入群申请后, 可以选择通过或者拒绝入群申请。
  • 如果通过申请, 那么该群的所有群成员会收到一条类型为passTeamApply的群通知消息
  • 如果拒绝申请, 那么申请人会收到一条类型为rejectTeamApply系统通知(字段说明见文末的相关系统通知
  • from:通过入群申请的人的帐号
  • to:对应的群ID
  • attach
      team:对应的群对象
    • account:申请方的帐号
    • members:被通过申请的成员详细信息列表
addTeamManagers 添加群管理员后, 所有群成员对象会收到一条类型为addTeamManagers的群通知消息
  • from:添加群管理员的人的帐号
  • to:对应的群ID
  • attach
    • accounts:被加为管理员的帐号列表
    • members:被加为管理员的成员详细信息列表
removeTeamManagers 移除群管理员后, 所有群成员对象会收到一条类型为removeTeamManagers的群通知消息
  • from:移除群管理员的人的帐号
  • to:对应的群ID
  • attach
      accounts:被移除的管理员的帐号列表
    • members:被移除管理员的成员详细信息列表
leaveTeam 主动退群后, 所有群成员会收到一条类型为leaveTeam的群通知消息
  • from:退群的人的帐号
  • to:对应的群ID
  • attach
    • team:对应的群对象
dismissTeam 解散群后, 所有群成员对象会收到一条类型为dismissTeam的群通知消息
  • from:解散群的人的帐号
  • to:被对应的群ID
transferTeam 转让群后, 所有群成员对象会收到一条类型为transferTeam的群通知消息
    from:转让群的人的帐号
  • to字段的值为对应的群ID
  • attach
    • team的值为对应的群对象
    • account:为新群主的帐号
    • members:包含新旧群主的群成员详细信息列表
updateMuteStateInTeam 更新群成员禁言状态后, 所有群成员对象会收到一条类型为updateMuteStateInTeam的群通知消息
  • from:操作方
  • to:对应的群ID
  • attach
    • team:对应的群对象
    • account:被禁言的帐号
    • members:被禁言的成员详细信息列表
  • 如果attachaccount或者accounts字段, 那么attach的字段users包含这些账号对应的用户名片
  • 更新群昵称不会收到群通知消息, 所有其它在线的群成员会收到初始化SDK时传入的onupdateteammember回调, 请参考修改自身扩展字段修改群组成员的群昵称

相关系统通知

群组的如下通知属于系统通知,并非通知消息。通知消息与系统通知的区别,参见通知消息和系统通知

系统通知类型
说明
系统通知字段
teamInvite 邀请入群
  • from:邀请方的帐号
  • to:对应的群ID
  • attach
    • team:被邀请进入的群
rejectTeamInvite 拒绝入群邀请
  • from:拒绝入群邀请的用户的帐号
  • to:对应的群ID
applyTeam 申请入群
  • from:申请方的帐号
  • to:对应的群ID
rejectTeamApply 拒绝入群申请
  • from:拒绝方的帐号
  • to:对应的群ID
  • attach
    • team:对应的群
此文档是否对你有帮助?
有帮助
去反馈
  • 通知消息类型
  • 相关系统通知