🐛 尝试支持msg_seq相关

This commit is contained in:
‘KimigaiiWuyi’ 2023-11-23 10:31:33 +08:00
parent a21c25c20e
commit 72387440e4

View File

@ -825,7 +825,9 @@ async def group_send(
assert isinstance(bot, qqbot) assert isinstance(bot, qqbot)
assert isinstance(target_id, str) assert isinstance(target_id, str)
async def _send(content: Optional[str], image: Optional[str]): async def _send(
content: Optional[str], image: Optional[str], msg_seq: int
):
message = Message() message = Message()
if image: if image:
if image.startswith('link://'): if image.startswith('link://'):
@ -865,17 +867,19 @@ async def group_send(
message=message, message=message,
) )
msg_seq = 1
if node: if node:
for _msg in node: for _msg in node:
if _msg['type'] == 'image': if _msg['type'] == 'image':
image = _msg['data'] image = _msg['data']
content = None content = None
else: elif _msg['type'] == 'text':
image = None image = None
content = _msg['data'] content = _msg['data']
await _send(content, image) await _send(content, image, msg_seq)
msg_seq += 1
else: else:
await _send(content, image) await _send(content, image, msg_seq)
async def ntchat_send( async def ntchat_send(