diff --git a/src/services/ForwardService.ts b/src/services/ForwardService.ts index bf29b63..b9414cb 100644 --- a/src/services/ForwardService.ts +++ b/src/services/ForwardService.ts @@ -187,10 +187,6 @@ export default class ForwardService { message = message.trim(); message = messageHeader + (message && messageHeader ? '\n' : '') + message; - if (this.instance.workMode === 'personal' && event.message_type === 'group' && event.atme) { - message += `\n@${this.instance.userMe.username}`; - } - // 处理回复 if (event.source) { try { @@ -211,6 +207,10 @@ export default class ForwardService { } } + if (this.instance.workMode === 'personal' && event.message_type === 'group' && event.atme && !replyTo) { + message += `\n@${this.instance.userMe.username}`; + } + // 发送消息 const messageToSend: SendMessageParams = {}; message && (messageToSend.message = message);