Skip to content

Commit

Permalink
Merge pull request #68 from XasYer/master
Browse files Browse the repository at this point in the history
  • Loading branch information
lc-cn authored Aug 26, 2024
2 parents 6c06b30 + 9ed7cb9 commit 6d1ec69
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 5 deletions.
2 changes: 1 addition & 1 deletion src/event/notice.ts
Original file line number Diff line number Diff line change
Expand Up @@ -500,7 +500,7 @@ export class MessageReactionNoticeEvent extends NoticeEvent{
this.guild_id = payload.guild_id
this.channel_id = payload.channel_id
this.user_id = payload.user_id
if(payload.target.type!==ReactionTargetType.Message) throw new Error(`unsupported reaction target type: ${payload.target.type}`)
if(![ReactionTargetType.Message, ReactionTargetType.ReactionTargetType_MSG].includes(payload.target.type)) throw new Error(`unsupported reaction target type: ${payload.target.type}`)
this.message_id = payload.target.id
this.emoji = payload.emoji
}
Expand Down
11 changes: 8 additions & 3 deletions src/qqBot.ts
Original file line number Diff line number Diff line change
Expand Up @@ -87,9 +87,14 @@ export class QQBot extends EventEmitter {
const event_id = wsRes.id || '';
if (!payload || !event) return;
const transformEvent = QQEvent[event] || 'system'
const result=this.processPayload(event_id,transformEvent,payload)
if(!result) return this.logger.debug('解析事件失败',wsRes)
this.em(transformEvent, result);

try {
const result=this.processPayload(event_id,transformEvent,payload)
if(!result) return this.logger.debug('解析事件失败',wsRes)
this.em(transformEvent, result);
} catch (error) {
return this.logger.debug('解析事件失败',wsRes)
}
}
/**
* 上传多媒体文件
Expand Down
3 changes: 2 additions & 1 deletion src/types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -166,6 +166,7 @@ export enum ReactionTargetType{
Message,
Thread,
Comment,
Reply
Reply,
ReactionTargetType_MSG = 'ReactionTargetType_MSG'
}

0 comments on commit 6d1ec69

Please sign in to comment.