wechaty/wechaty-puppet-padchat

puppet is not logged-in . WARN PuppetPadchat logout() this.id not exist

Closed this issue · 4 comments

由于在 bot 上线之后,经常出现下面的 bug:
image

然后咨询之后,说是网络问题,建议在 wechaty 初始化的时候添加 profile 参数,并且使用 pm2 管理 bot。
但是在添加 profile 参数之后,再次上线 bot 。第一次扫码登录的时候,手机上显示 “ipad微信已登录“,但是 bot 没有任何反应,并且报错:
puppet is not logged-in
WARN PuppetPadchat logout() this.id not exist
image

然后尝试在本地进行复现,又出现了一个新的已知的 bug ,这个同样是在添加 profile 参数之后出现的:
image

我的 bot 代码:

// 1. Declare your Bot!
const bot = new Wechaty({
  profile: 'alechat',
  puppet,
  puppetOptions,
})

// 2. Register event handlers for Bot
bot
 .on('logout', onLogout)
 .on('login', onLogin)
 .on('scan', onScan)
 .on('error', onError)
 .on('message', onMessage)
 .on('room-invite', onRoomInvite)
 .on('friendship', onFriendship)

如果 debug 需要更多的代码,请回复。希望可以尽快解决这些 bug。

麻烦提供更多的代码吧,所有与bot这个变量相关的代码都麻烦贴一下

我们这边需要可复现的代码或者更详细的log,请麻烦下次再出现这个问题的时候,把详细log贴一下给我们

我发现的这些问题都不是必现的,只能下次再出现的时候,打印出详细的log再反馈了

好的,谢谢了,那这个issue先关闭了哈,之后如果再次出现了,麻烦reopen这个issue,然后提供一下详细的log。