From 8eacd8a9a10e7974c48716a6a218fe4d3c590dc5 Mon Sep 17 00:00:00 2001 From: idranme <96647698+idranme@users.noreply.github.com> Date: Tue, 16 Jul 2024 18:56:14 +0000 Subject: [PATCH] fix(qq): fix timestamp parsing --- adapters/qq/src/utils.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/adapters/qq/src/utils.ts b/adapters/qq/src/utils.ts index 19d2f4e2..f358bfaa 100644 --- a/adapters/qq/src/utils.ts +++ b/adapters/qq/src/utils.ts @@ -52,7 +52,10 @@ export function decodeGroupMessage( message.content = message.elements.join('') if (!payload) return message - const date = data.timestamp.slice(0, data.timestamp.indexOf('m=')).trim().replace(/\+(\d{4}) CST/, 'GMT+$1') + let date = data.timestamp + if (date.includes('m=')) { + date = data.timestamp.slice(0, data.timestamp.indexOf('m=')).trim().replace(/\+(\d{4}) CST/, 'GMT+$1') + } payload.timestamp = new Date(date).valueOf() payload.guild = data.group_id && { id: data.group_id } payload.user = { id: data.author.id, avatar: `https://q.qlogo.cn/qqapp/${bot.config.id}/${data.author.id}/640` }