圈组消息发送配置项
更新时间: 2024/06/07 15:51:21
发送圈组消息时,可配置项由发送消息方法的入参结构 QChatSendMessageParam定义,具体如下:
| 返回值 | 参数 | 说明 |
|---|---|---|
| void | setBody | 设置消息内容,默认 5000 字符,可联系技术支持进行扩展,最大可扩展至 10240 字符 |
| void | setAttach | 设置消息附件,通过MsgAttachment#toJson(false)获得,默认 1024 字符,可在云信控制台进行扩展,最大可扩展至 10240 字符 |
| void | setAttachment | 设置消息附件 |
| void | setExtension | 设置扩展字段 |
| void | setPushPayload | 设置推送payload |
| void | setPushContent | 设置推送文案 |
| void | setMentionedAccidList | 设置@账号列表 |
| void | setMentionedAll | 设置是否@所有人 |
| void | setMentionedRoleIdList | 设置需要@的身份组 |
| void | setHistoryEnable | 设置是否消息是否存储云端历史 |
| void | setPushEnable | 设置是否需要推送 |
| void | setNeedBadge | 设置是否需要消息计数 |
| void | setNeedPushNick | 设置是否需要推送昵称 |
| Long | getServerId | 获取服务器id |
| Long | getChannelId | 获取频道id |
| MsgTypeEnum | getType | 获取消息类型 |
| Integer | getSubType | 获取消息子类型,可用于配置消息是否对其他用户可见 |
| String | getBody | 获取消息内容 |
| String | getAttach | 获取消息附件字符串 |
| Map<String,Object> | getExtension | 获取扩展字段 |
| boolean | isResend | 是否重发 |
| Map<String,Object> | getPushPayload | 获取推送payload |
| String | getPushContent | 获取推送文案 |
| List< String> | getMentionedAccidList | 获取@账号列表 |
| boolean | isMentionedAll | 是否@所有人 |
| boolean | isHistoryEnable() | 是否消息在云端存储,默认true |
| boolean | isPushEnable() | 是否需要推送,默认true |
| boolean | isNeedBadge() | 是否需要消息计数,默认true |
| boolean | isNeedPushNick() | 是否需要推送昵称,默认true |
| String | getUuid() | 获取消息uuid |
| Integer | getServerStatus() | 获取消息服务器状态 |
| void | setServerStatus(Integer serverStatus) | 如果设置状态,状态只能设置成自定义的状态(status>=10000),否则提示414参数错误 |
| QChatMessageAntiSpamOption | getAntiSpamOption() | 获取消息反垃圾配置选项 |
| void | setAntiSpamOption(QChatMessageAntiSpamOption antiSpamOption) | 设置消息反垃圾配置选项 |
| boolean | isRouteEnable() | 是否需要抄送,默认true |
| void | setRouteEnable(boolean routeEnable) | 设置是否需要抄送 |
| String | getEnv() | 获取环境变量,用于指向不同的抄送,第三方回调等配置 |
| void | setEnv(String env) | 设置环境变量,用于指向不同的抄送,第三方回调等配置 |
| QChatMessage | toQChatMessage | 将QChatSendMessageParam转换成QChatMessage |
此文档是否对你有帮助?





