mirror of
https://github.com/Genshin-bots/gsuid_core.git
synced 2025-05-12 06:55:49 +08:00
🐛 优化发送
This commit is contained in:
parent
ce695745f6
commit
44cae95745
@ -33,6 +33,7 @@ class _Bot:
|
|||||||
msg_id: str = '',
|
msg_id: str = '',
|
||||||
at_sender: bool = False,
|
at_sender: bool = False,
|
||||||
sender_id: str = '',
|
sender_id: str = '',
|
||||||
|
group_id: Optional[str] = None,
|
||||||
):
|
):
|
||||||
_message = await convert_message(message)
|
_message = await convert_message(message)
|
||||||
|
|
||||||
@ -42,16 +43,14 @@ class _Bot:
|
|||||||
if at_sender and sender_id:
|
if at_sender and sender_id:
|
||||||
_message.append(MessageSegment.at(sender_id))
|
_message.append(MessageSegment.at(sender_id))
|
||||||
|
|
||||||
send_message = []
|
if group_id:
|
||||||
for _m in _message:
|
_message.append(Message('group', group_id))
|
||||||
if _m.type not in ['image_size']:
|
|
||||||
send_message.append(_m)
|
|
||||||
|
|
||||||
if is_specific_msg_id and not msg_id:
|
if is_specific_msg_id and not msg_id:
|
||||||
msg_id = specific_msg_id
|
msg_id = specific_msg_id
|
||||||
|
|
||||||
send = MessageSend(
|
send = MessageSend(
|
||||||
content=send_message,
|
content=_message,
|
||||||
bot_id=bot_id,
|
bot_id=bot_id,
|
||||||
bot_self_id=bot_self_id,
|
bot_self_id=bot_self_id,
|
||||||
target_type=target_type,
|
target_type=target_type,
|
||||||
@ -236,6 +235,7 @@ class Bot:
|
|||||||
self.ev.msg_id,
|
self.ev.msg_id,
|
||||||
at_sender,
|
at_sender,
|
||||||
self.ev.user_id,
|
self.ev.user_id,
|
||||||
|
self.ev.group_id,
|
||||||
)
|
)
|
||||||
|
|
||||||
async def target_send(
|
async def target_send(
|
||||||
@ -245,6 +245,7 @@ class Bot:
|
|||||||
target_id: Optional[str],
|
target_id: Optional[str],
|
||||||
at_sender: bool = False,
|
at_sender: bool = False,
|
||||||
sender_id: str = '',
|
sender_id: str = '',
|
||||||
|
send_source_group: Optional[str] = None,
|
||||||
):
|
):
|
||||||
return await self.bot.target_send(
|
return await self.bot.target_send(
|
||||||
message,
|
message,
|
||||||
@ -255,4 +256,5 @@ class Bot:
|
|||||||
self.ev.msg_id,
|
self.ev.msg_id,
|
||||||
at_sender,
|
at_sender,
|
||||||
sender_id,
|
sender_id,
|
||||||
|
send_source_group,
|
||||||
)
|
)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user