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);