import { OB11GroupNoticeEvent } from './OB11GroupNoticeEvent'; import { NapCatCore } from 'napcat-core'; export interface MsgEmojiLike { emoji_id: string, count: number; } export class OB11GroupMsgEmojiLikeEvent extends OB11GroupNoticeEvent { notice_type = 'group_msg_emoji_like'; message_id: number; likes: MsgEmojiLike[]; is_add: boolean; message_seq?: string; constructor (core: NapCatCore, groupId: number, userId: number, messageId: number, likes: MsgEmojiLike[], isAdd: boolean, _messageSeq?: string) { super(core, groupId, userId); this.group_id = groupId; this.user_id = userId; // 可为空,表示是对别人的消息操作,如果是对bot自己的消息则不为空 this.message_id = messageId; this.likes = likes; this.is_add = isAdd; } }