TDK1969 / nonebot_plugin_bilibilibot

基于Nonebot的bilibili通知插件,可将up主,主播以及番剧的更新/直播动态推送到QQ
GNU General Public License v3.0
93 stars 7 forks source link

添加多账号支持 #50

Open nek0us opened 1 year ago

nek0us commented 1 year ago

当nonebot连接到多个bot端时,默认的get_bot只会获取到第一个连接的bot, 有时其他bot绑定的推送会使用get_bot获得的第一个bot发送,进而发送失败,无法正常推送。 于是获取bot列表,对每个bot进行发送尝试。

TDK1969 commented 1 year ago

感谢您的PR,我之前确实没有考虑过多机器人账号的问题。 不过你的代码里面,是通过捕获异常来发送信息,也就是机器人A会尝试向机器人B的好友发送信息,但是会因为没有添加好友而发送信息失败(而且可能会因为发送临时信息导致封号风险) 我现在的考虑是在数据库中记录机器人和用户/群的对应关系