圈组消息发送配置项
更新时间: 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 |
此文档是否对你有帮助?