From 0e972d252d081ea23284a74d3439d22f7e9e3ee5 Mon Sep 17 00:00:00 2001 From: Shiroha <17447826+Shir0ha@users.noreply.github.com> Date: Tue, 3 May 2022 12:51:21 +0800 Subject: [PATCH] fix(discord): matches user mentions like <@id> (#660) --- plugins/adapter/discord/src/utils.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/adapter/discord/src/utils.ts b/plugins/adapter/discord/src/utils.ts index 6557269dd0..8085f16e6e 100644 --- a/plugins/adapter/discord/src/utils.ts +++ b/plugins/adapter/discord/src/utils.ts @@ -50,7 +50,7 @@ export function adaptMessage(meta: DC.Message, session: Partial = {}) { session.content = '' if (meta.content) { session.content = meta.content - .replace(/<@[!&](.+?)>/g, (_, id) => { + .replace(/<@[!&]?(.+?)>/g, (_, id) => { if (meta.mention_roles.includes(id)) { return segment('at', { role: id }) } else {