onebot适配器在napcat重启后无法获取QQ昵称问题

原因我的Napcat运行时间久了(几天)偶尔出现掉线的情况
我通过定时关闭、启动Docker容器实现Napcat定时重启
但我发现,在Koishi的onebot适配器在与Napcat连接时
这时关闭启动Napcat后会导致onebot适配器无法获取QQ昵称
包括${session.bot.user.name}也获取不到QQ昵称

在Napcat重启后status插件不再显示昵称

接下来重启Koishi的onebot适配器插件后,名字恢复正常

因重启Napcat导致无法获取昵称,重启适配器恢复

问题复现:

在Napcat插件与onebot适配器正常连接时,关闭再启动Napcat
这时,Koishi的status将不再显示QQ昵称(包括右下角的地方)

问题推断:

  1. 或许是因为Napcat启动后的短时间内获取不到昵称
    所以后面重启onebot适配器插件才正常获取到昵称?
1 个赞