// hook获取到的消息基础格式 export interface TypeHookMsg_V1 { at_list: string[] content: string is_room: number msg_id: string hook_wx_msg_id: string msgtype: number rereceiver: string room_conversation_id: string send_time: string sender: string // 新增 is_self_msg: number member_list: string[] // 等更新 // 暂时不用 appinfo?: string conversation_id?: string file_id?: string file_path?: string file_size?: string readuinscount?: string referid?: string sender_name?: string server_id?: string } // 用于提交的小程序消息 export interface TypeAppletMessage { appid: string des: string title: string conversation_id: string headImgUrl: string is_room: number msg_id: string msgtype: number pagepath: string rereceiver: string send_time: number sender: string size: number thumbaeskey: string thumbfileid: string thumbmd5: string wechatId: string } export interface TypeVideoChannerMessage { msgtype: number msgId: string isRoom: number rereceiver: string sender: string sendTime: number avatarUrl: string coverUrl: string description: string extras: string nickName: string thumbUrl: string videoUrl: string } export interface TypeMsgQueueItem { wxRoomId: string // 接收群id msgType?: string // 消息类型 msgContent?: string // 消息内容 atIds?: string // 艾特的人 addFields?: string // 额外的参数(msgContent 小程序额外参数) drId?: string taskInfo: TypeMsgQueueItem_TaskInfo } export interface TypeMsgQueueItem_TaskInfo { // 任务信息(与消息本身无关?) sceneType: string // 场景类型 reply-回复消息 timing-定时消息 ids?: string // 回复消息-任务id taskId?: string // 定时消息-任务id taskTheme?: string // 定时消息-任务主题 sendType?: string // 定时消息-发送频次 receiverName?: string // 接收人名称 msgDalay?: number // 消息发送间隔 objDelay?: number // 对象发送间隔 objectInterval?: number // 对象发送间隔 sendInterval?: number // 消息发送间隔 } export interface TypeSendMsg { type: number user_id?: string chat_room_id?: string pagepath?: string msg?: string file?: string path?: string title?: string desc?: string cover_url?: string target_url?: string at_list?: string[] size?: number des?: string headImgUrl?: string } // 文本消息 export interface TypeSendMsg_Txt extends TypeSendMsg { type: number user_id: string msg: string } // 文件消息(图片、GIF、视频) export interface TypeSendMsg_File extends TypeSendMsg { type: number user_id: string path: string } // 小程序消息发送 export interface TypeSendMsg_Applet extends TypeSendMsg { type: number user_id: string title: string desc: string avatar_url: string cover_path: string app_id: string wechat_id: string page_path: string } // 视频号消息 export interface TypeSendMsg_VideoChannel extends TypeSendMsg { type: number user_id: string cover_url: string thumb_url: string avatar_url: string nick_name: string desc: string video_url: string extras: string } // 链接消息 export interface TypeSendMsg_Link extends TypeSendMsg { type: number user_id: string title: string desc: string target_url: string cover_url: string } // 群聊发送消息并且@指定群成员 export interface TypeSendMsg_Group extends TypeSendMsg { type: number chat_room_id: string at_list: string[] msg: string } export interface TypeAnswerItem { answerType: string msgType: string msgContent?: string extend?: string wxRoomId: string atIds?: string addFields?: string msgTxtType: string }