-
Notifications
You must be signed in to change notification settings - Fork 2
qchat_def.message_def.QChatMessage
qchat_def/message_def.QChatMessage
QChatMessage 接收到的完整消息体
- server_id
- channel_id
- msg_type
- msg_sub_type
- msg_body
- msg_attach
- msg_ext
- msg_id
- resend_flag
- mention_all
- mention_accids
- mention_role_ids
- history_enable
- push_payload
- push_content
- push_enable
- need_badge
- need_push_nick
- route_enable
- thread_info
- anti_spam_info
- env
- status
- msg_server_id
- from_accid
- from_client_type
- from_device_id
- from_nick
- timestamp
- update_timestamp
- notify_reason
- is_anti_spamed
- anti_spam_result
- callback_ext
- update_content
- update_ope_info
• Optional
server_id: string
必填,消息所属的server id
ts/qchat_def/message_def.ts:150
• Optional
channel_id: string
必填,消息所属的channel id
ts/qchat_def/message_def.ts:152
• Optional
msg_type: NIMQChatMsgType
必填,消息类型
ts/qchat_def/message_def.ts:154
• Optional
msg_sub_type: number
可选,消息子类型
ts/qchat_def/message_def.ts:156
• Optional
msg_body: string
可选,消息内容
ts/qchat_def/message_def.ts:158
• Optional
msg_attach: object
可选,消息附件
ts/qchat_def/message_def.ts:160
• Optional
msg_ext: string
可选,消息扩展字段
ts/qchat_def/message_def.ts:162
• Optional
msg_id: string
可选,消息重发时需要指定此参数
ts/qchat_def/message_def.ts:164
• Optional
resend_flag: boolean
必填,重发标记,false:不是重发,true:是重发
ts/qchat_def/message_def.ts:166
• Optional
mention_all: boolean
可选,是否艾特所有人,false:否,true:是
ts/qchat_def/message_def.ts:168
• Optional
mention_accids: string
[]
可选,被艾特的人的accid列表
ts/qchat_def/message_def.ts:170
• Optional
mention_role_ids: string
[]
可选,被艾特的人的身份组id列表
ts/qchat_def/message_def.ts:172
• Optional
history_enable: boolean
必填,该消息是否存储云端历史,0:不支持,1:支持
ts/qchat_def/message_def.ts:174
• Optional
push_payload: string
可选,自定义的推送属性,限制json
ts/qchat_def/message_def.ts:176
• Optional
push_content: string
可选,自定义的推送内容
ts/qchat_def/message_def.ts:178
• Optional
push_enable: boolean
可选,是否需要推送, false: 不需要, true: 需要, 默认 false
ts/qchat_def/message_def.ts:180
• Optional
need_badge: boolean
可选,是否需要消息计数, false: 不需要, true: 需要, 默认 true
ts/qchat_def/message_def.ts:182
• Optional
need_push_nick: boolean
可选,是否需要推送昵称, false: 不需要, true: 需要, 默认 true
ts/qchat_def/message_def.ts:184
• Optional
route_enable: boolean
可选,是否需要抄送, false: 不需要, true: 需要, 默认 true
ts/qchat_def/message_def.ts:186
• Optional
thread_info: QChatMessageThreadInfo
可选,thread 消息相关信息
ts/qchat_def/message_def.ts:188
• Optional
anti_spam_info: QChatMessageAntiSpamInfo
可选,反垃圾信息
ts/qchat_def/message_def.ts:190
• Optional
env: string
可选,环境变量
ts/qchat_def/message_def.ts:192
• Optional
status: NIMQChatMessageStatus
消息状态
ts/qchat_def/message_def.ts:195
• Optional
msg_server_id: string
更新消息时必填,消息服务器端id
ts/qchat_def/message_def.ts:197
• Optional
from_accid: string
消息发送者的accid
ts/qchat_def/message_def.ts:199
• Optional
from_client_type: number
消息发送者的客户端类型
ts/qchat_def/message_def.ts:201
• Optional
from_device_id: string
消息发送者的设备id
ts/qchat_def/message_def.ts:203
• Optional
from_nick: string
消息发送者的昵称
ts/qchat_def/message_def.ts:205
• Optional
timestamp: number
更新消息时必填,消息创建的时间戳,以服务器返回信息为准
ts/qchat_def/message_def.ts:207
• Optional
update_timestamp: number
消息更新时间戳
ts/qchat_def/message_def.ts:209
• Optional
notify_reason: NIMQChatMessageNotifyReason
消息下发原因
ts/qchat_def/message_def.ts:211
• Optional
is_anti_spamed: boolean
是否被反垃圾
ts/qchat_def/message_def.ts:213
• Optional
anti_spam_result: string
反垃圾结果
ts/qchat_def/message_def.ts:215
• Optional
callback_ext: string
可选,第三方回调扩展字段
ts/qchat_def/message_def.ts:217
• Optional
update_content: QChatMessageUpdateContent
上次消息变更内容
ts/qchat_def/message_def.ts:219
• Optional
update_ope_info: QChatMessageUpdateOpeInfo
上次消息变更操作信息
ts/qchat_def/message_def.ts:221
- chatroom/chatroom
- chatroom_def/chatroom_def
- nim/client
- nim/data_sync
- nim/friend
- nim/global
- nim/msglog
- nim/nos
- nim/online_session
- nim/pass_through_proxy
- nim/plugin
- nim/session
- nim/subscribe_event
- nim/super_team
- nim/sysmsg
- nim/talk
- nim/talkex
- nim/team
- nim/tool
- nim/user
- nim_def/client_def
- nim_def/data_sync_def
- nim_def/doc_trans_def
- nim_def/friend_def
- nim_def/global_def
- nim_def/msglog_def
- nim_def/nos_def
- nim_def/online_session_def
- nim_def/pass_through_proxy_def
- nim_def/plugin_def
- nim_def/session_def
- nim_def/subscribe_event_def
- nim_def/super_team_def
- nim_def/sysmsg_def
- nim_def/talk_def
- nim_def/talkex_def
- nim_def/team_def
- nim_def/tool_def
- nim_def/user_def
- node-nim
- qchat/attachment
- qchat/channel
- qchat/channel_category
- qchat/instance
- qchat/message
- qchat/role
- qchat/server
- qchat/system_notification
- qchat_def/attachment_def
- qchat_def/channel_def
- qchat_def/instance_def
- qchat_def/message_def
- qchat_def/public_def
- qchat_def/role_def
- qchat_def/server_def
- qchat_def/system_notification_def