Open nek0us opened 1 year ago
当nonebot连接到多个bot端时,默认的get_bot只会获取到第一个连接的bot, 有时其他bot绑定的推送会使用get_bot获得的第一个bot发送,进而发送失败,无法正常推送。 于是获取bot列表,对每个bot进行发送尝试。
感谢您的PR,我之前确实没有考虑过多机器人账号的问题。 不过你的代码里面,是通过捕获异常来发送信息,也就是机器人A会尝试向机器人B的好友发送信息,但是会因为没有添加好友而发送信息失败(而且可能会因为发送临时信息导致封号风险) 我现在的考虑是在数据库中记录机器人和用户/群的对应关系
当nonebot连接到多个bot端时,默认的get_bot只会获取到第一个连接的bot, 有时其他bot绑定的推送会使用get_bot获得的第一个bot发送,进而发送失败,无法正常推送。 于是获取bot列表,对每个bot进行发送尝试。