diff --git a/adapters/qq/src/utils.ts b/adapters/qq/src/utils.ts index 271315a8..50590b5a 100644 --- a/adapters/qq/src/utils.ts +++ b/adapters/qq/src/utils.ts @@ -78,7 +78,9 @@ export async function decodeMessage( }) if (data.message_reference) { - message.quote = await bot.getMessage(data.channel_id, data.message_reference.message_id) + message.quote = bot.getMessage + ? await bot.getMessage(data.channel_id, data.message_reference.message_id) + : { id: data.message_reference.message_id } } if (!payload) return message