gpt4 book ai didi

微信:可以在注销事件时重新触发登录吗?

转载 作者:行者123 更新时间:2023-12-03 19:13:39 29 4
gpt4 key购买 nike

我转微信了padplus来自wechaty-puppet-puppeteer的傀儡并发现它比 wechaty-puppet-puppeteer 更频繁地停止.即,wechaty-puppet-puppeteer通常我会保持 10 倍以上的时间,而 padplus puppet 每隔两三天就会让我退出。
更新:
为了澄清阿尔弗雷德的回答,
我不认为主要是因为我的微信账户状态不好。我相信是因为我的机器人根本没有与 wx 服务器交互。即,它只是坐在那里存档我收到的所有重要消息,将它们保存到文件中,同时过滤掉不重要的消息。因此,从 WX 服务器的角度来看,它无法判断/判断我的机器人是否存在。
但是,确实有一点不一样,换了微信padplus来自wechaty-puppet-puppeteer的傀儡,是我注意到每当我为新的一天发送消息时,或者当我很长一段时间没有发送任何东西时,我都会立即得到以下信息:

<sysmsg type="ClientCheckConsistency"><ClientCheckConsistency><clientcheck><fullpathfilename>@classes.dex</fullpathfilename><fileoffset>0</fileoffset><checkbuffersize>9999999</checkbuffersize><seq>536870912</seq></clientcheck></ClientCheckConsistency></sysmsg>
不知道是WX服务器还是 padplus服务器,我不知道如何满足这样的 ClientCheckConsistency .我相信这是我的微信账户状态被任何服务器认为不好的主要原因。
结果,这是我开箱即用的内容:
11:09:56 WARN Puppet constructor() watchdog.on(reset) reason: {"data":"9ee9935b-15db-442e-bfcb-5eff6396be7f","timeout":60000}
11:09:56 INFO PuppetPadplus stop()
11:09:56 INFO PuppetPadplus logout(true, logout in wechaty)
IE。,
  • 几乎所有 padplus puppet 将我注销的情况都是因为这个 Puppet constructor() 看门狗超时。
  • 我收到了 logout作为开箱即用的默认行为,我的节点 js 脚本只是停止并退出,没有 Alfred 的下一步 PuppetPadplus start() .

  • 这就是为什么我想知道是否可以在注销事件处理中重新触发登录(或重新启动)。谢谢。
    聚苯乙烯。今天,我被注销了两次。这是上次的日志:
    15:46:53 VERB Unknown: <sysmsg type="ClientCheckConsistency"><ClientCheckConsistency><clientcheck><fullpathfilename>@classes.dex</fullpathfilename><fileoffset>0</fileoffset><checkbuffersize>9999999</checkbuffersize><seq>536870912</seq></clientcheck></ClientCheckConsistency></sysmsg> 
    . . .
    15:56:51 WARN Puppet constructor() watchdog.on(reset) reason: {"data":"710...c80","timeout":60000}
    15:56:51 INFO PuppetPadplus stop()
    15:56:51 INFO PuppetPadplus logout(true, logout in wechaty)

    最佳答案

    我认为这个问题很可能是因为你的微信账户状态不好。
    有一些建议可以让你做得更好:

  • 考虑让您的帐户停止使用机器人几天(2-3 天或更长时间)。
  • 最好添加一个随机延迟以在您的机器人收到事件后使用react。
  • 如果您在短时间内要执行的操作过多,请限制您的操作。

  • 更多信息,如果你想在你的机器人注销时获得回调,只需注意 on.scan()听众。
    如果在bot运行过程中微信账号被记录,你可能会得到以下几行日志:

    00:25:55 INFO PuppetPadplus logout(true, 你已退出微信)
    00:25:55 INFO PuppetPadplus stop()
    00:25:55 INFO PuppetPadplus logout(true, logout in wechaty)
    00:26:00 INFO PuppetPadplus start()


    scan接下来会触发事件,你可以得到 qrcodestatus在回调函数中,然后您可以手动扫描二维码重新登录。

    关于微信:可以在注销事件时重新触发登录吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61375914/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com