Skip to content

Commit 7d172d2

Browse files
committed
🐛 QQMessageExporter 中对 qq.reply_seq 的访问
1 parent 68b7301 commit 7d172d2

File tree

1 file changed

+4
-4
lines changed
  • src/nonebot_plugin_alconna/uniseg/adapters/qq

1 file changed

+4
-4
lines changed

src/nonebot_plugin_alconna/uniseg/adapters/qq/exporter.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -373,7 +373,7 @@ async def send_to(self, target: Union[Target, Event], bot: Bot, message: Message
373373
message = message.exclude("mention_channel", "mention_user", "mention_everyone", "reference")
374374
if target.private:
375375
res = await bot.send_to_c2c(
376-
openid=target.id, message=message, msg_id=target.source, msg_seq=target.extra["qq.reply_seq"], **kwargs
376+
openid=target.id, message=message, msg_id=target.source, msg_seq=target.extra.get("qq.reply_seq"), **kwargs
377377
)
378378
elif target.extra.get("qq.interaction", False):
379379
return await bot.send_to_group(group_openid=target.id, message=message, event_id=target.source, **kwargs)
@@ -382,11 +382,11 @@ async def send_to(self, target: Union[Target, Event], bot: Bot, message: Message
382382
group_openid=target.id,
383383
message=message,
384384
msg_id=target.source,
385-
msg_seq=target.extra["qq.reply_seq"],
385+
msg_seq=target.extra.get("qq.reply_seq"),
386386
**kwargs,
387387
)
388-
389-
target.extra["qq.reply_seq"] += 1
388+
if target.extra.get("qq.reply_seq"):
389+
target.extra["qq.reply_seq"] += 1
390390
return res
391391

392392
async def recall(self, mid: Any, bot: Bot, context: Union[Target, Event]):

0 commit comments

Comments
 (0)