mirror of
https://github.com/suyiiyii/nonebot-bison.git
synced 2025-06-06 20:06:12 +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:
|
else:
|
||||||
logger.info("成功向群{}发送消息序列中的首条消息".format(user))
|
logger.info("成功向群{}发送消息序列中的首条消息".format(user))
|
||||||
try:
|
try:
|
||||||
group_bot_info = await bot.get_group_member_info(group_id=user,user_id=bot.self_id,no_cache=True)#调用api获取群内bot的相关参数
|
if msgs:
|
||||||
forward_msg = generate_forward_msg(msgs = msgs,
|
group_bot_info = await bot.get_group_member_info(group_id=user,user_id=bot.self_id,no_cache=True)#调用api获取群内bot的相关参数
|
||||||
self_id = group_bot_info["user_id"],
|
forward_msg = generate_forward_msg(msgs = msgs,
|
||||||
nickname = group_bot_info["card"]
|
self_id = group_bot_info["user_id"],
|
||||||
)#生成合并转发内容
|
nickname = group_bot_info["card"]
|
||||||
await bot.send_group_forward_msg(group_id=user,messages=forward_msg)
|
)#生成合并转发内容
|
||||||
|
await bot.send_group_forward_msg(group_id=user,messages=forward_msg)
|
||||||
except Exception as e_b:#behind_msg_exception
|
except Exception as e_b:#behind_msg_exception
|
||||||
logger.error("向群{}发送合并图片消息失败:{}".format(user,repr(e_b)))
|
logger.warning("向群{}发送合并图片消息超时或者可能失败:{}".format(user,repr(e_b)))
|
||||||
else:
|
else:
|
||||||
logger.info("成功向群{}发送合并图片转发消息".format(user))
|
logger.info("成功向群{}发送合并图片转发消息".format(user))
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user