diff --git a/controller/groupAgent/agent.ts b/controller/groupAgent/agent.ts index 721360c..0fe74db 100644 --- a/controller/groupAgent/agent.ts +++ b/controller/groupAgent/agent.ts @@ -44,7 +44,9 @@ const agent = async (ctx: Context.Data) => { let userInput = rawMsgText for (const mention of mentions ?? []) { if (mention.id.user_id) { - userInput = userInput.replace(mention.key, mention.name) + userInput = userInput.replace(mention.key, `@${mention.name}`) + } else { + userInput = userInput.replace(mention.key, "") } }