Topic

Topic

社群话题对象,用于描述话题具有的属性,如名称、公告、简介、未读数等信息。

Properties:
Name Type Description
topicID String

话题 ID

topicName String

话题名称

avatar String

话题头像 URL

introduction String

话题简介

notification String

话题公告

unreadCount Number

话题消息未读数

muteAllMembers Boolean

设置全体禁言,true 表示全体禁言,false 表示取消全体禁言

customData String

话题自定义信息

groupAtInfoList Array

话题 @ 信息列表

lastMessage Object

话题最新的消息

Properties
Name Type Description
nick String

话题最新消息的发送者的昵称

avatar String

话题最新消息的发送者的头像(v3.2.3 起支持)

lastTime Number

话题最新消息的时间戳,单位:秒

lastSequence Number

话题的最新消息的 Sequence

fromAccount String

话题最新消息发送者的 userID

isRevoked Boolean

话题最新的消息是否已被撤回,true 表示已撤回,默认值为 false

revoker String | null

消息撤回者的 userID

messageForShow String

最新消息的内容,用于展示。可能值:文本消息内容、"[图片]"、"[语音]"、"[位置]"、"[表情]"、"[文件]"、"[自定义消息]"。
若该字段不满足您的需求,您可以使用 payload 来自定义渲染。

type String

消息类型,具体如下:

类型 含义
TencentCloudChat.TYPES.MSG_TEXT 文本消息
TencentCloudChat.TYPES.MSG_IMAGE 图片消息
TencentCloudChat.TYPES.MSG_SOUND 音频消息(已废弃,请使用 TencentCloudChat.TYPES.MSG_AUDIO )
TencentCloudChat.TYPES.MSG_AUDIO 音频消息
TencentCloudChat.TYPES.MSG_VIDEO 视频消息
TencentCloudChat.TYPES.MSG_FILE 文件消息
TencentCloudChat.TYPES.MSG_LOCATION 地理位置消息
TencentCloudChat.TYPES.MSG_CUSTOM 自定义消息
TencentCloudChat.TYPES.MSG_GRP_TIP 群提示消息
TencentCloudChat.TYPES.MSG_GRP_SYS_NOTICE 群系统通知消息
payload Object

消息的内容,具体如下:

selfInfo Object

当前用户在话题中的信息

Properties
Name Type Description
muteTime Number

自己被禁言时间

messageRemindType String

消息提醒类型

  • TencentCloudChat.TYPES.MSG_REMIND_ACPT_AND_NOTE 在线正常接收消息,离线时会有厂商的离线推送通知(Web 和小程序端无离线推送)
  • TencentCloudChat.TYPES.MSG_REMIND_DISCARD 在线和离线都拒收消息
  • TencentCloudChat.TYPES.MSG_REMIND_ACPT_NOT_NOTE 在线正常接收消息,离线不会有推送通知(消息免打扰)
  • TencentCloudChat.TYPES.NOT_RECEIVE_OFFLINE_PUSH_EXCEPT_AT 在线接收消息,离线仅接收话题 @消息 的推送
  • TencentCloudChat.TYPES.NOT_RECEIVE_MSG_EXCEPT_AT 在线仅接收 @消息 (v3.4.2 起支持)