mirror of
https://github.com/suyiiyii/nonebot-bison.git
synced 2025-06-05 11:26:43 +08:00
调整了发送合并消息时的日志级别:error->warning(抛出api call timeout异常后仍然能发出消息),修复了发送纯文字或转发时机器人转发空的合并转发消息的问题
This commit is contained in:
parent
6920698e29
commit
2617acf46a
@ -46,14 +46,15 @@ async def _do_merge_send(
|
||||
else:
|
||||
logger.info("成功向群{}发送消息序列中的首条消息".format(user))
|
||||
try:
|
||||
group_bot_info = await bot.get_group_member_info(group_id=user,user_id=bot.self_id,no_cache=True)#调用api获取群内bot的相关参数
|
||||
forward_msg = generate_forward_msg(msgs = msgs,
|
||||
self_id = group_bot_info["user_id"],
|
||||
nickname = group_bot_info["card"]
|
||||
)#生成合并转发内容
|
||||
await bot.send_group_forward_msg(group_id=user,messages=forward_msg)
|
||||
if msgs:
|
||||
group_bot_info = await bot.get_group_member_info(group_id=user,user_id=bot.self_id,no_cache=True)#调用api获取群内bot的相关参数
|
||||
forward_msg = generate_forward_msg(msgs = msgs,
|
||||
self_id = group_bot_info["user_id"],
|
||||
nickname = group_bot_info["card"]
|
||||
)#生成合并转发内容
|
||||
await bot.send_group_forward_msg(group_id=user,messages=forward_msg)
|
||||
except Exception as e_b:#behind_msg_exception
|
||||
logger.error("向群{}发送合并图片消息失败:{}".format(user,repr(e_b)))
|
||||
logger.warning("向群{}发送合并图片消息超时或者可能失败:{}".format(user,repr(e_b)))
|
||||
else:
|
||||
logger.info("成功向群{}发送合并图片转发消息".format(user))
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user