wechaty / wechaty-puppet-padplus

DEPRECATED: One puppet based on iPad protocal for Wechaty
https://wechaty.js.org/docs/puppet-services/
313 stars 64 forks source link

一个nodejs服务无法启动多个机器人 #333

Open KAWATAAAAAA opened 1 year ago

KAWATAAAAAA commented 1 year ago

1. Versions

2. Describe the bug

无法启动多个机器人,启动第二个就会退出登录之前启动的机器人

3. To Reproduce

  1. 正常登录机器人A
  2. 正常登录机器人B
  3. A掉线、B掉线

4. Expected behavior

能正常启动

5. Actual behavior

无法正常启动

6. Full Output Logs

由于应用重启就崩溃,提供不了具体的 log

Show Logs ```shell 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() 12:12:48 VERB Contact friend() ```

7. Additional contex

KAWATAAAAAA commented 1 year ago

接续上面的 full logs, 太长了无法贴完

[2023-04-02T12:13:08.134+08:00] [INFO] [25181] [] [wuyuweideMacBook-Pro.local] [30.128.98.107] [wechaty-robot] [] [] [] [] [10005ms , requestInfo:{"method":"GET","url":"/robot/getQRcode?token=puppet_padplus_2c0c20b837d7df31","host":"wechaty-daily.cs-test.xsyxsc.cn","ip":"::ffff:172.21.144.49"}] ## '' 

12:13:11 SILL GRPC_GATEWAY keepHeartbeat()
12:13:11 SILL GRPC_GATEWAY GRPC Request ApiType: HEARTBEAT
12:13:11 SILL GRPC_GATEWAY throttleQueue emit heartbeat.
12:13:11 VERB Watchdog <Puppet> feed({"data":"7e5cce83-fe20-4c79-a2cd-0e29274dba75"})
12:13:11 VERB Watchdog <Puppet> timerLeft() = 14866
12:13:11 VERB Watchdog <Puppet> stopTimer()
12:13:11 VERB Watchdog <Puppet> startTimer()
12:13:11 SILL PadplusManager setContactAndRoomData()
12:13:12 SILL PadplusManager setContactAndRoomData() initialize contact and room data.
[2023-04-02T12:13:19.580+08:00] [INFO] [25181] [] [wuyuweideMacBook-Pro.local] [30.128.98.107] [wechaty-robot] [] [] [] [] [10004ms , requestInfo:{"method":"GET","url":"/robot/getQRcode?token=puppet_padplus_2c0c20b837d7df31","host":"wechaty-daily.cs-test.xsyxsc.cn","ip":"::ffff:172.21.144.49"}] ## '' 

[2023-04-02T12:13:27.889+08:00] [INFO] [25181] [] [wuyuweideMacBook-Pro.local] [30.128.98.107] [wechaty-robot] [] [] [] [] [10006ms , requestInfo:{"method":"GET","url":"/robot/getQRcode?token=puppet_padplus_2c0c20b837d7df31","host":"wechaty-daily.cs-test.xsyxsc.cn","ip":"::ffff:172.21.144.49"}] ## '' 

12:13:28 VERB PuppetSkeleton constructor({"token":"puppet_padplus_2c0c20b837d7df31","endpoint":"52.82.24.73:50666","tls":{"disable":true}})
12:13:28 VERB PuppetMemoryMixin constructor()
12:13:28 VERB MemoryCard constructor(undefined)
12:13:28 VERB PuppetLoginMixin constructor()
12:13:28 VERB PuppetCacheMixin constructor()
12:13:28 VERB PuppetCacheAgent constructor()
12:13:28 VERB PuppetContactMixin constructor()
12:13:28 VERB PuppetRoomMemberMixin constructor()
12:13:28 VERB PuppetRoomMixin constructor()
12:13:28 VERB PuppetFriendshipMixin constructor()
12:13:28 VERB PuppetTagMixin constructor()
12:13:28 VERB PuppetRoomInvitationMixin constructor()
12:13:28 VERB PuppetMessageMixin constructor()
12:13:28 VERB PuppetMiscMixin constructor()
12:13:28 VERB ServiceCtl<PuppetServiceMixin> constructor()
12:13:28 VERB StateSwitch constructor(PuppetServiceMixin, "{"log":{"enableTimestamp":true,"logLevel":5,"prefixFilter":{}}}")
12:13:28 VERB StateSwitch constructor(PuppetServiceMixinReset, "{"log":{"enableTimestamp":true,"logLevel":5,"prefixFilter":{}}}")
12:13:28 VERB PuppetServiceMixin constructor() #1
12:13:28 VERB PuppetWatchdogAgent constructor(5c124989-76fe-4b81-a551-c79143c9cf04)
12:13:28 VERB PuppetWatchdogAgent constructor() timeout 60 seconds
12:13:28 VERB Watchdog <Puppet>: constructor(name=Puppet, defaultTimeout=60000)
12:13:28 VERB ReadyMixin constructor()
12:13:28 VERB PuppetPostMixin constructor()
12:13:28 VERB PuppetSayableMixin constructor()
12:13:28 VERB TapMixin constructor()
12:13:28 VERB PuppetMomentMixin constructor()
12:13:28 VERB Puppet constructor({"token":"puppet_padplus_2c0c20b837d7df31","endpoint":"52.82.24.73:50666","tls":{"disable":true}})
12:13:28 VERB PadplusManager constructor()
12:13:28 VERB WechatyBuilder singleton()
12:13:28 VERB WechatyBuilder newInstance()
12:13:28 VERB WechatyLoginMixin constructor()
12:13:28 VERB WechatyPuppetMixin construct()
12:13:28 VERB WechatyIoMixin constructor()
12:13:28 VERB WechatifyUserModuleMixin constructor()
12:13:28 VERB WechatySkeleton constructor()
12:13:28 VERB StateSwitch constructor(WechatyReady, "{"log":{"enableTimestamp":true,"logLevel":5,"prefixFilter":{}}}")
12:13:28 VERB ServiceCtl<Wechaty> constructor()
12:13:28 VERB StateSwitch constructor(Wechaty, "{"log":{"enableTimestamp":true,"logLevel":5,"prefixFilter":{}}}")
12:13:28 VERB StateSwitch constructor(WechatyReset, "{"log":{"enableTimestamp":true,"logLevel":5,"prefixFilter":{}}}")
12:13:28 VERB Wechaty constructor()
12:13:28 VERB Wechaty start()
12:13:28 VERB WechatyLoginMixin init()
12:13:28 VERB WechatyPuppetMixin init()
12:13:28 VERB WechatifyUserModuleMixin init()
12:13:28 VERB WechatySkeleton init()
12:13:28 VERB MemoryCard constructor("./remember-me/puppet_padplus_2c0c20b837d7df31")
12:13:28 VERB MemoryCard load() from storage: N/A
12:13:28 VERB MemoryCard getStorage() for storage type: N/A
12:13:28 VERB getStorage name: ./remember-me/puppet_padplus_2c0c20b837d7df31, options: {"type":"file"}
12:13:28 VERB WechatySkeleton on(login, listener) registering... listenerCount: 0
12:13:28 VERB WechatySkeleton on(scan, listener) registering... listenerCount: 0
12:13:28 VERB StorageFile constructor(./remember-me/puppet_padplus_2c0c20b837d7df31, ...)
12:13:28 VERB StorageBackend constructor(./remember-me/puppet_padplus_2c0c20b837d7df31, { type: file })
12:13:28 VERB StorageFile load() from /Users/wuyuwei/MyWork/wechaty-robot/remember-me/puppet_padplus_2c0c20b837d7df31.memory-card.json
12:13:28 VERB MemoryCard load() file not exist, NOOP
12:13:28 VERB WechatifyUserModuleMixin init() initializing Wechaty User Module (WUM) ...
12:13:28 VERB WechatifyMixin wechatifyUserModule(ContactImpl)
12:13:28 VERB WechatifyMixin wechatifyUserModule(ContactImpl)(Wechaty#4f0afdeb-22f9-4b9a-8564-7eaa89e63421<Puppet<PuppetPadplus>(NONAME)>(./remember-me/puppet_padplus_2c0c20b837d7df31))
12:13:28 VERB WechatifyMixin wechatifyUserModule(ContactSelfImpl)
12:13:28 VERB WechatifyMixin wechatifyUserModule(ContactSelfImpl)(Wechaty#4f0afdeb-22f9-4b9a-8564-7eaa89e63421<Puppet<PuppetPadplus>(NONAME)>(./remember-me/puppet_padplus_2c0c20b837d7df31))
12:13:28 VERB WechatifyMixin wechatifyUserModule(DelayImpl)
12:13:28 VERB WechatifyMixin wechatifyUserModule(DelayImpl)(Wechaty#4f0afdeb-22f9-4b9a-8564-7eaa89e63421<Puppet<PuppetPadplus>(NONAME)>(./remember-me/puppet_padplus_2c0c20b837d7df31))
12:13:28 VERB WechatifyMixin wechatifyUserModule(FriendshipImpl)
12:13:28 VERB WechatifyMixin wechatifyUserModule(FriendshipImpl)(Wechaty#4f0afdeb-22f9-4b9a-8564-7eaa89e63421<Puppet<PuppetPadplus>(NONAME)>(./remember-me/puppet_padplus_2c0c20b837d7df31))
12:13:28 VERB WechatifyMixin wechatifyUserModule(ImageImpl)
12:13:28 VERB WechatifyMixin wechatifyUserModule(ImageImpl)(Wechaty#4f0afdeb-22f9-4b9a-8564-7eaa89e63421<Puppet<PuppetPadplus>(NONAME)>(./remember-me/puppet_padplus_2c0c20b837d7df31))
12:13:28 VERB WechatifyMixin wechatifyUserModule(LocationImpl)
12:13:28 VERB WechatifyMixin wechatifyUserModule(LocationImpl)(Wechaty#4f0afdeb-22f9-4b9a-8564-7eaa89e63421<Puppet<PuppetPadplus>(NONAME)>(./remember-me/puppet_padplus_2c0c20b837d7df31))
12:13:28 VERB WechatifyMixin wechatifyUserModule(MessageImpl)
12:13:28 VERB WechatifyMixin wechatifyUserModule(MessageImpl)(Wechaty#4f0afdeb-22f9-4b9a-8564-7eaa89e63421<Puppet<PuppetPadplus>(NONAME)>(./remember-me/puppet_padplus_2c0c20b837d7df31))
12:13:28 VERB WechatifyMixin wechatifyUserModule(MiniProgramImpl)
12:13:28 VERB WechatifyMixin wechatifyUserModule(MiniProgramImpl)(Wechaty#4f0afdeb-22f9-4b9a-8564-7eaa89e63421<Puppet<PuppetPadplus>(NONAME)>(./remember-me/puppet_padplus_2c0c20b837d7df31))
12:13:28 VERB WechatifyMixin wechatifyUserModule(PostImpl)
12:13:28 VERB WechatifyMixin wechatifyUserModule(PostImpl)(Wechaty#4f0afdeb-22f9-4b9a-8564-7eaa89e63421<Puppet<PuppetPadplus>(NONAME)>(./remember-me/puppet_padplus_2c0c20b837d7df31))
12:13:28 VERB WechatifyMixin wechatifyUserModule(RoomImpl)
12:13:28 VERB WechatifyMixin wechatifyUserModule(RoomImpl)(Wechaty#4f0afdeb-22f9-4b9a-8564-7eaa89e63421<Puppet<PuppetPadplus>(NONAME)>(./remember-me/puppet_padplus_2c0c20b837d7df31))
12:13:28 VERB WechatifyMixin wechatifyUserModule(RoomInvitationImpl)
12:13:28 VERB WechatifyMixin wechatifyUserModule(RoomInvitationImpl)(Wechaty#4f0afdeb-22f9-4b9a-8564-7eaa89e63421<Puppet<PuppetPadplus>(NONAME)>(./remember-me/puppet_padplus_2c0c20b837d7df31))
12:13:28 VERB WechatifyMixin wechatifyUserModule(TagImpl)
12:13:28 VERB WechatifyMixin wechatifyUserModule(TagImpl)(Wechaty#4f0afdeb-22f9-4b9a-8564-7eaa89e63421<Puppet<PuppetPadplus>(NONAME)>(./remember-me/puppet_padplus_2c0c20b837d7df31))
12:13:28 VERB WechatifyMixin wechatifyUserModule(TagGroupImpl)
12:13:28 VERB WechatifyMixin wechatifyUserModule(TagGroupImpl)(Wechaty#4f0afdeb-22f9-4b9a-8564-7eaa89e63421<Puppet<PuppetPadplus>(NONAME)>(./remember-me/puppet_padplus_2c0c20b837d7df31))
12:13:28 VERB WechatifyMixin wechatifyUserModule(UrlLinkImpl)
12:13:28 VERB WechatifyMixin wechatifyUserModule(UrlLinkImpl)(Wechaty#4f0afdeb-22f9-4b9a-8564-7eaa89e63421<Puppet<PuppetPadplus>(NONAME)>(./remember-me/puppet_padplus_2c0c20b837d7df31))
12:13:28 VERB WechatifyMixin wechatifyUserModule(ChannelImpl)
12:13:28 VERB WechatifyMixin wechatifyUserModule(ChannelImpl)(Wechaty#4f0afdeb-22f9-4b9a-8564-7eaa89e63421<Puppet<PuppetPadplus>(NONAME)>(./remember-me/puppet_padplus_2c0c20b837d7df31))
12:13:28 VERB WechatifyMixin wechatifyUserModule(MomentImpl)
12:13:28 VERB WechatifyMixin wechatifyUserModule(MomentImpl)(Wechaty#4f0afdeb-22f9-4b9a-8564-7eaa89e63421<Puppet<PuppetPadplus>(NONAME)>(./remember-me/puppet_padplus_2c0c20b837d7df31))
12:13:28 VERB WechatifyUserModuleMixin init() initializing Wechaty User Module (WUM) ... done
12:13:28 VERB WechatyPuppetMixin init() instanciating puppet instance ...
12:13:28 VERB Puppet resolvePuppet({puppet: Puppet<PuppetPadplus>(NONAME), puppetOptions: {}})
12:13:28 VERB WechatyPuppetMixin init() instanciating puppet instance ... done
12:13:28 VERB WechatyPuppetMixin init() setting memory ...
12:13:28 VERB MemoryCard multiplex(puppet)
12:13:28 VERB MemoryCard static multiplex(MemoryCard<./remember-me/puppet_padplus_2c0c20b837d7df31>, puppet)
12:13:28 VERB MemoryCard constructor({"name":"./remember-me/puppet_padplus_2c0c20b837d7df31","multiplex":{"name":"puppet","parent":{"name":"./remember-me/puppet_padplus_2c0c20b837d7df31","payload":{},"storage":{"name":"./remember-me/puppet_padplus_2c0c20b837d7df31","options":{"type":"file"},"absFileName":"/Users/wuyuwei/MyWork/wechaty-robot/remember-me/puppet_padplus_2c0c20b837d7df31.memory-card.json"},"multiplexNameList":[],"options":{"name":"./remember-me/puppet_padplus_2c0c20b837d7df31"}}}})
12:13:28 VERB PuppetMemoryMixin setMemory(./remember-me/puppet_padplus_2c0c20b837d7df31)
12:13:28 VERB WechatyPuppetMixin init() setting memory ... done
12:13:28 VERB WechatyPuppetMixin init() setting up events ...
12:13:28 VERB WechatyPuppetMixin __setupPuppetEvents(Puppet<PuppetPadplus>(./remember-me/puppet_padplus_2c0c20b837d7df31))
12:13:28 VERB PuppetMixin __setupPuppetEvents() puppet.on(friendship) (listenerCount:0) registering...
12:13:28 VERB PuppetMixin __setupPuppetEvents() puppet.on(login) (listenerCount:0) registering...
12:13:28 VERB PuppetMixin __setupPuppetEvents() puppet.on(logout) (listenerCount:0) registering...
12:13:28 VERB PuppetMixin __setupPuppetEvents() puppet.on(message) (listenerCount:0) registering...
12:13:28 VERB PuppetMixin __setupPuppetEvents() puppet.on(post) (listenerCount:0) registering...
12:13:28 VERB PuppetMixin __setupPuppetEvents() puppet.on(room-invite) (listenerCount:0) registering...
12:13:28 VERB PuppetMixin __setupPuppetEvents() puppet.on(room-join) (listenerCount:0) registering...
12:13:28 VERB PuppetMixin __setupPuppetEvents() puppet.on(room-leave) (listenerCount:0) registering...
12:13:28 VERB PuppetMixin __setupPuppetEvents() puppet.on(room-topic) (listenerCount:0) registering...
12:13:28 VERB PuppetMixin __setupPuppetEvents() puppet.on(room-announce) (listenerCount:0) registering...
12:13:28 VERB PuppetMixin __setupPuppetEvents() puppet.on(scan) (listenerCount:0) registering...
12:13:28 VERB PuppetMixin __setupPuppetEvents() puppet.on(tag) (listenerCount:0) registering...
12:13:28 VERB PuppetMixin __setupPuppetEvents() puppet.on(tag-group) (listenerCount:0) registering...
12:13:28 VERB PuppetMixin __setupPuppetEvents() puppet.on(post-comment) (listenerCount:0) registering...
12:13:28 VERB PuppetMixin __setupPuppetEvents() puppet.on(post-tap) (listenerCount:0) registering...
12:13:28 VERB PuppetMixin __setupPuppetEvents() puppet.on(dirty) (listenerCount:0) registering...
12:13:28 VERB PuppetMixin __setupPuppetEvents() puppet.on(dong) (listenerCount:0) registering...
12:13:28 VERB PuppetMixin __setupPuppetEvents() puppet.on(error) (listenerCount:0) registering...
12:13:28 VERB PuppetMixin __setupPuppetEvents() puppet.on(heartbeat) (listenerCount:0) registering...
12:13:28 VERB PuppetMixin __setupPuppetEvents() puppet.on(ready) (listenerCount:0) registering...
12:13:28 VERB PuppetMixin __setupPuppetEvents() puppet.on(reset) (listenerCount:0) registering...
12:13:28 VERB WechatyPuppetMixin __setupPuppetEvents() ... done
12:13:28 VERB WechatyPuppetMixin init() setting up events ... done
12:13:28 VERB WechatyPuppetMixin init() emitting "puppet" event ...
12:13:28 VERB WechatyPuppetMixin init() emitting "puppet" event ... done
12:13:28 VERB ServiceCtl<Wechaty> start()
12:13:28 SILL StateSwitch <Wechaty> active() is false
12:13:28 SILL StateSwitch <Wechaty> inactive() is true
12:13:28 SILL StateSwitch <Wechaty> active() is false
12:13:28 VERB StateSwitch <Wechaty> active(pending) <- (false)
12:13:28 VERB ServiceCtl<Wechaty> start() super.start() ...
12:13:28 VERB WechatyPuppetMixin start()
12:13:28 VERB WechatyPuppetMixin start() super.start() ...
12:13:28 VERB WechatyIoMixin start()
12:13:28 VERB WechatySkeleton start()
12:13:28 VERB WechatyLoginMixin init()
12:13:28 VERB WechatyPuppetMixin init()
12:13:28 VERB WechatifyUserModuleMixin init()
12:13:28 VERB WechatySkeleton init()
12:13:28 VERB WechatifyUserModuleMixin init() Wechaty User Module (WUM)s have already wechatified: skip
12:13:28 VERB WechatyPuppetMixin init() skipped because this puppet has already been inited before.
12:13:28 VERB WechatyPuppetMixin start() super.start() ... done
12:13:28 SILL StateSwitch <WechatyReady> active() is false
12:13:28 VERB WechatyPuppetMixin start() starting puppet ...
12:13:28 VERB ReadyMixin start()
12:13:28 VERB PuppetServiceMixin start()
12:13:28 VERB ServiceCtl<PuppetServiceMixin> start()
12:13:28 SILL StateSwitch <PuppetServiceMixin> active() is false
12:13:28 SILL StateSwitch <PuppetServiceMixin> inactive() is true
12:13:28 SILL StateSwitch <PuppetServiceMixin> active() is false
12:13:28 VERB StateSwitch <PuppetServiceMixin> active(pending) <- (false)
12:13:28 VERB ServiceCtl<PuppetServiceMixin> start() super.start() ...
12:13:28 VERB PuppetCacheMixin start()
12:13:28 VERB PuppetLoginMixin start()
12:13:28 VERB PuppetMemoryMixin start()
12:13:28 VERB MemoryCard load() from storage: N/A
12:13:28 VERB MemoryCard load() should not be called on a multiplex MemoryCard. NOOP
12:13:28 VERB PuppetSkeleton start()
12:13:28 VERB PuppetCacheAgent start()
12:13:28 VERB PuppetCacheMixin start() "dirty" event listener added
12:13:28 VERB ServiceCtl<PuppetServiceMixin> start() super.start() ... done
12:13:28 VERB ServiceCtl<PuppetServiceMixin> start() this.onStart() ...
12:13:28 INFO PuppetPadplus onStart()
12:13:28 VERB PadplusManager on(scan, function) registered
12:13:28 VERB PadplusManager on(login, function) registered
12:13:28 VERB PadplusManager on(message, function) registered
12:13:28 VERB PadplusManager on(ready, function) registered
12:13:28 VERB PadplusManager on(reset, function) registered
12:13:28 VERB PadplusManager on(heartbeat, function) registered
12:13:28 VERB PadplusManager on(logout, function) registered
12:13:28 VERB PadplusManager on(room-leave, function) registered
12:13:28 VERB PadplusManager on(error, function) registered
12:13:28 SILL PadplusManager start()
12:13:28 SILL GRPC_GATEWAY init()
12:13:28 VERB MemoryCard <puppet> get(WECHATY_PUPPET_PADPLUS)
12:13:28 SILL RequestClient request()
12:13:28 SILL DedupeApi dedupe() no need to dedupe api GET_QRCODE.
12:13:28 SILL GRPC_GATEWAY GRPC Request ApiType: GET_QRCODE
12:13:28 SILL PadplusUser Get qrcode without user info, res : null
12:13:28 VERB MemoryCard <puppet> get(WECHATY_PUPPET_PADPLUS)
12:13:28 VERB ServiceCtl<PuppetServiceMixin> start() this.onStart() ... done
12:13:28 SILL StateSwitch <PuppetServiceMixin> active() is pending
12:13:28 VERB StateSwitch <PuppetServiceMixin> active(true) <- (pending)
12:13:28 VERB ServiceCtl<PuppetServiceMixin> start() ... done
12:13:28 VERB PuppetWatchdogAgent start() "heartbeat" event listener added
12:13:28 VERB Watchdog <Puppet> on(reset, listener) registered.
12:13:28 VERB PuppetWatchdogAgent start() "reset" event listener added
12:13:28 VERB WechatyPuppetMixin start() starting puppet ... done
12:13:28 VERB ServiceCtl<Wechaty> start() super.start() ... done
12:13:28 VERB ServiceCtl<Wechaty> start() this.onStart() ...
12:13:28 VERB Wechaty onStart()
12:13:28 VERB Wechaty <Puppet<PuppetPadplus>(./remember-me/puppet_padplus_2c0c20b837d7df31)>(./remember-me/puppet_padplus_2c0c20b837d7df31) onStart() v1.0.47 is starting...
12:13:28 VERB Wechaty id: 4f0afdeb-22f9-4b9a-8564-7eaa89e63421
12:13:28 VERB Wechaty onStart() ... done
12:13:28 VERB ServiceCtl<Wechaty> start() this.onStart() ... done
12:13:28 SILL StateSwitch <Wechaty> active() is pending
12:13:28 VERB StateSwitch <Wechaty> active(true) <- (pending)
12:13:28 VERB ServiceCtl<Wechaty> start() ... done
12:13:29 SILL GRPC_GATEWAY throttleQueue emit heartbeat.
12:13:29 VERB Watchdog <Puppet> feed({"data":""})
12:13:29 VERB Watchdog <Puppet> timerLeft() first feed, left=0
12:13:29 VERB Watchdog <Puppet> stopTimer()
12:13:29 VERB Watchdog <Puppet> stopTimer() first run(or after sleep)
12:13:29 VERB Watchdog <Puppet> startTimer()
12:13:29 SILL PadplusManager setContactAndRoomData()
12:13:29 VERB PadplusManager setContactAndRoomData() can not proceed due to no cache.
12:13:29 SILL GRPC_GATEWAY uin : , userName: 
12:13:29 SILL StateSwitch <WechatyReady> inactive() is true
12:13:29 VERB StateSwitch <WechatyReady> inactive(true) <- (true)
12:13:29 INFO onScan: Waiting(2) 

==================================================================

* Two ways to sign on with qr code

1. Scan following QR code:

▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█ ▄▄▄▄▄ █▄▄▄ ▀ ▄██▀▄▀ █ ▄▄▄▄▄ █
█ █   █ ██▄▀ █  ▄▀██ ██ █   █ █
█ █▄▄▄█ ██▀▄ ▄▄ █▄▀ ▄▀█ █▄▄▄█ █
█▄▄▄▄▄▄▄█ ▀▄█ ▀▄█▄█▄█▄█▄▄▄▄▄▄▄█
█▄▄▀  █▄██▄▀█▄  ▄▄▀█▀▀█▄▀▀█▀▀▄█
██▀  ██▄█▀▄██▄█▀▄█▀ █▀█▄▀▄█▄█▀█
█▀   █▄▄ █  █▀▀█▄▀█▄█▄▄  ▀▀█▀ █
██▄ ▀▄ ▄▄ ███▀▄█▄▀▄█ ▄███▄▄ █ █
█ ██▀▄█▄▀██▄ ▄▄██▄▀▄  ▀██▀▀▀▀██
█  ▄█▀▄▄███ ▀▄▀ ▄▄▄█▄▀ ▄█▄▀▀█▄█
█▄▄▄██▄▄▄  █▄▀▄▄█▄▄▄▄ ▄▄▄  ▄▄██
█ ▄▄▄▄▄ ██▄  ▀█  █ ▄  █▄█  █▀██
█ █   █ █ █▀▄▄▀█▄▀ ▀ ▄ ▄▄▄█▀▄▀█
█ █▄▄▄█ █▀█▀ ▄▄▀▄████▄█▀  ▀ ▄ █
█▄▄▄▄▄▄▄█▄███▄█▄▄▄█▄█▄███▄█████

2. Or open the link in your browser: https://wechaty.js.org/qrcode/http%3A%2F%2Fweixin.qq.com%2Fx%2FIZ751M5VHYTAde-MqbQp

==================================================================

[2023-04-02T12:13:29.178+08:00] [INFO] [25181] [] [wuyuweideMacBook-Pro.local] [30.128.98.107] [wechaty-robot] [] [] [] [] [4505ms , requestInfo:{"method":"GET","url":"/robot/getQRcode?token=puppet_padplus_2c0c20b837d7df31","host":"wechaty-daily.cs-test.xsyxsc.cn","ip":"::ffff:172.21.144.49"}] ## '' 

12:13:33 SILL ==P==A==D==P==L==U==S==<GRPC DATA>==P==A==D==P==L==U==S== 
12:13:33 SILL GRPC_GATEWAY responseType: QRCODE_SCAN, data : {"msg":"操作成功","head_url":"http://wx.qlogo.cn/mmhead/ver_1/JoRdXMT8G8sIKKVzIgDBgibd0gO5K9icPLaGecXYlrGagAAtCFkLE3T2ic9HvfP0Pw1z6Mw9Ew9d2zDQCe9ZqVRag/0","user_name":"","nick_name":"安妮3","qrcodeId":"e157ece32f9a8cc7e77c9f72bc2a1a13","status":1}
12:13:33 SILL ==P==A==D==P==L==U==S==<GRPC DATA>==P==A==D==P==L==U==S==

12:13:33 SILL PadplusManager QRCODE_SCAN : '{"msg":"操作成功","head_url":"http://wx.qlogo.cn/mmhead/ver_1/JoRdXMT8G8sIKKVzIgDBgibd0gO5K9icPLaGecXYlrGagAAtCFkLE3T2ic9HvfP0Pw1z6Mw9Ew9d2zDQCe9ZqVRag/0","user_name":"","nick_name":"安妮3","qrcodeId":"e157ece32f9a8cc7e77c9f72bc2a1a13","status":1}'
12:13:33 VERB PadplusManager 
            =================================================
            QRCODE_SCAN MSG : Scanned
            =================================================

12:13:33 SILL StateSwitch <WechatyReady> inactive() is true
12:13:33 VERB StateSwitch <WechatyReady> inactive(true) <- (true)
12:13:33 INFO onScan: Scanned(3) 
12:13:44 SILL ==P==A==D==P==L==U==S==<GRPC DATA>==P==A==D==P==L==U==S== 
12:13:44 SILL GRPC_GATEWAY responseType: QRCODE_SCAN, data : {"msg":"操作成功","head_url":"http://wx.qlogo.cn/mmhead/ver_1/JoRdXMT8G8sIKKVzIgDBgibd0gO5K9icPLaGecXYlrGagAAtCFkLE3T2ic9HvfP0Pw1z6Mw9Ew9d2zDQCe9ZqVRag/0","user_name":"","nick_name":"安妮3","qrcodeId":"e157ece32f9a8cc7e77c9f72bc2a1a13","status":1}
12:13:44 SILL ==P==A==D==P==L==U==S==<GRPC DATA>==P==A==D==P==L==U==S==

12:13:44 SILL GRPC_GATEWAY throttleQueue emit heartbeat.
12:13:44 VERB Watchdog <Puppet> feed({"data":""})
12:13:44 VERB Watchdog <Puppet> timerLeft() = 44845
12:13:44 VERB Watchdog <Puppet> stopTimer()
12:13:44 VERB Watchdog <Puppet> startTimer()
12:13:44 SILL PadplusManager setContactAndRoomData()
12:13:44 VERB PadplusManager setContactAndRoomData() can not proceed due to no cache.
12:13:44 SILL PadplusManager QRCODE_SCAN : '{"msg":"操作成功","head_url":"http://wx.qlogo.cn/mmhead/ver_1/JoRdXMT8G8sIKKVzIgDBgibd0gO5K9icPLaGecXYlrGagAAtCFkLE3T2ic9HvfP0Pw1z6Mw9Ew9d2zDQCe9ZqVRag/0","user_name":"","nick_name":"安妮3","qrcodeId":"e157ece32f9a8cc7e77c9f72bc2a1a13","status":1}'
12:13:44 VERB PadplusManager 
            =================================================
            QRCODE_SCAN MSG : Scanned
            =================================================

12:13:44 SILL ==P==A==D==P==L==U==S==<GRPC DATA>==P==A==D==P==L==U==S== 
12:13:44 SILL GRPC_GATEWAY responseType: QRCODE_SCAN, data : {"msg":"操作成功","head_url":"http://wx.qlogo.cn/mmhead/ver_1/JoRdXMT8G8sIKKVzIgDBgibd0gO5K9icPLaGecXYlrGagAAtCFkLE3T2ic9HvfP0Pw1z6Mw9Ew9d2zDQCe9ZqVRag/0","user_name":"wxid_mi88feubut7822","nick_name":"安妮3","qrcodeId":"e157ece32f9a8cc7e77c9f72bc2a1a13","status":2}
12:13:44 SILL ==P==A==D==P==L==U==S==<GRPC DATA>==P==A==D==P==L==U==S==

12:13:44 SILL PadplusManager QRCODE_SCAN : '{"msg":"操作成功","head_url":"http://wx.qlogo.cn/mmhead/ver_1/JoRdXMT8G8sIKKVzIgDBgibd0gO5K9icPLaGecXYlrGagAAtCFkLE3T2ic9HvfP0Pw1z6Mw9Ew9d2zDQCe9ZqVRag/0","user_name":"wxid_mi88feubut7822","nick_name":"安妮3","qrcodeId":"e157ece32f9a8cc7e77c9f72bc2a1a13","status":2}'
12:13:44 VERB PadplusManager 
            =================================================
            QRCODE_SCAN MSG : Confirmed
            =================================================

12:13:44 SILL StateSwitch <WechatyReady> inactive() is true
12:13:44 VERB StateSwitch <WechatyReady> inactive(true) <- (true)
12:13:44 INFO onScan: Confirmed(4) 
12:13:46 SILL ==P==A==D==P==L==U==S==<GRPC DATA>==P==A==D==P==L==U==S== 
12:13:46 SILL GRPC_GATEWAY responseType: QRCODE_LOGIN, data : {"headImgUrl":"http://wx.qlogo.cn/mmhead/ver_1/JoRdXMT8G8sIKKVzIgDBgibd0gO5K9icPLaGecXYlrGagAAtCFkLE3T2ic9HvfP0Pw1z6Mw9Ew9d2zDQCe9ZqVRag/0","nickName":"安妮3","status":1,"uin":"443585438","userName":"wxid_mi88feubut7822","verifyFlag":"0","alias":""}
12:13:46 SILL ==P==A==D==P==L==U==S==<GRPC DATA>==P==A==D==P==L==U==S==

12:13:46 SILL PadplusManager QRCODE_LOGIN : '{"headImgUrl":"http://wx.qlogo.cn/mmhead/ver_1/JoRdXMT8G8sIKKVzIgDBgibd0gO5K9icPLaGecXYlrGagAAtCFkLE3T2ic9HvfP0Pw1z6Mw9Ew9d2zDQCe9ZqVRag/0","nickName":"安妮3","status":1,"uin":"443585438","userName":"wxid_mi88feubut7822","verifyFlag":"0","alias":""}'
12:13:46 SILL PadplusManager name: undefined, memory slot : { qrcodeId: '', uin: '443585438', userName: 'wxid_mi88feubut7822' }
12:13:46 VERB MemoryCard <puppet> set(WECHATY_PUPPET_PADPLUS, [object Object])
12:13:46 VERB MemoryCard save()
12:13:46 VERB MemoryCard save()
12:13:46 VERB MemoryCard <./remember-me/puppet_padplus_2c0c20b837d7df31> save() to StorageFile</Users/wuyuwei/MyWork/wechaty-robot/remember-me/puppet_padplus_2c0c20b837d7df31.memory-card.json>
12:13:46 VERB StorageFile save() to /Users/wuyuwei/MyWork/wechaty-robot/remember-me/puppet_padplus_2c0c20b837d7df31.memory-card.json
12:13:46 VERB PadplusManager init cache manager
12:13:46 VERB CacheManager init()
12:13:46 VERB CacheManager init() CacheManager has been initialized, no need to initialize again.
12:13:46 VERB PuppetLoginMixin login(wxid_mi88feubut7822)
12:13:46 SILL Contact find({"id":"wxid_mi88feubut7822"})
12:13:46 SILL PuppetLoginMixin get currentUserId()
12:13:46 VERB PoolifyMixin get pool() init pool
12:13:46 SILL Contact constructor(wxid_mi88feubut7822)
12:13:46 SILL Contact ready() @ Puppet<PuppetPadplus>(./remember-me/puppet_padplus_2c0c20b837d7df31) with id="wxid_mi88feubut7822"
12:13:46 SILL PuppetContactMixin contactPayload(wxid_mi88feubut7822) cache MISS
12:13:46 SILL PadplusManager syncContacts()
12:13:46 VERB PadplusContact syncContacts()
12:13:46 SILL RequestClient request()
12:13:46 SILL DedupeApi dedupe() no need to dedupe api SYNC_CONTACT.
12:13:46 SILL GRPC_GATEWAY GRPC Request ApiType: SYNC_CONTACT
12:13:46 SILL PuppetPadplus contactRawPayloadParser()
12:13:46 SILL PuppetContactMixin contactPayload(wxid_mi88feubut7822) cache SET
12:13:46 SILL PuppetLoginMixin get currentUserId()
12:13:46 VERB WechatySkeleton on(logout, listener) registering... listenerCount: 0
12:13:46 VERB WechatySkeleton on(message, listener) registering... listenerCount: 0
12:13:46 VERB WechatySkeleton on(friendship, listener) registering... listenerCount: 0
12:13:46 VERB WechatySkeleton on(room-invite, listener) registering... listenerCount: 0
12:13:46 VERB WechatySkeleton on(room-join, listener) registering... listenerCount: 0
12:13:46 VERB WechatySkeleton on(room-topic, listener) registering... listenerCount: 0
12:13:46 VERB WechatySkeleton on(room-leave, listener) registering... listenerCount: 0
12:13:46 VERB WechatySkeleton on(error, listener) registering... listenerCount: 0
12:13:46 VERB ContactSelf name()
12:13:46 VERB Contact avatar()
12:13:46 VERB Contact avatar()
12:13:46 VERB Contact qrcode()
12:13:46 SILL PuppetLoginMixin get currentUserId()
12:13:46 SILL PuppetPadplus contactSelfQrcode()
12:13:46 SILL PadplusManager contactSelfQrcode()
12:13:46 VERB PadplusContact contactSelfQrcode()
12:13:46 SILL RequestClient request()
12:13:46 SILL DedupeApi dedupe() no need to dedupe api GET_CONTACT_SELF_QRCODE.
12:13:46 SILL GRPC_GATEWAY GRPC Request ApiType: GET_CONTACT_SELF_QRCODE
12:13:46 SILL ==P==A==D==P==L==U==S==<GRPC DATA>==P==A==D==P==L==U==S== 
12:13:46 SILL GRPC_GATEWAY responseType: MESSAGE_RECEIVE, data : {"Status":3,"CreateTime":1680408825000,"NewMsgId":"6252793926434748417","msgSourceCd":2,"MsgType":10002,"ToUserName":"wxid_mi88feubut7822","ImgStatus":1,"L1MsgType":5,"wechatUserName":"wxid_mi88feubut7822","MsgId":"6252793926434748417","MsgSource":"<msgsource>\n\t<tmp_node>\n\t\t<publisher-id>&lt;![CDATA[]]&gt;</publisher-id>\n\t</tmp_node>\n</msgsource>\n","PushContent":"","ImgBuf":"","Content":"<sysmsg type=\"dynacfg\"><dynacfg><Item key=\"AVItemSightDisable\">0</Item><Item key=\"AffiliatedAcctForgetPwdUrl\"><![CDATA[https://weixin110.qq.com/security/newreadtemplate?t=findpasswd/index&from=sec&jmpesc=hjkl]]></Item><Item key=\"AffiliatedAcctRegScene\">1</Item><Item key=\"AffiliatedAcctRegSwitch\">1</Item><Item key=\"AndroidCleanSnsDb\">1</Item><Item key=\"AndroidCursorModePercentage\">50</Item><Item key=\"AndroidDBBackupMaxDBSizeMB\">4192</Item><Item key=\"AndroidDBBackupPercentage\">80</Item><Item key=\"AndroidDynamicConfigVer\">7</Item><Item key=\"AndroidIndoorSensorReport\">60,20000,3000,1000,20,8,1;113.3271;23.1322,2;113.3271;23.1321,1;113.3171;23.1404,2;113.3172;23.1403,1;113.3324;23.1342,2;113.3323;23.1342,1;113.3246;23.1000,2;113.3246;23.1000,</Item><Item key=\"AndroidNewSyncService3\">100</Item><Item key=\"AndroidSenseWhereArgs\"><![CDATA[100;5000;5000;30000;3600]]></Item><Item key=\"AndroidUseUnicodeEmoji\">0</Item><Item key=\"AndroidUseWorkerAuthCache\">101</Item><Item key=\"AppleWatchSnsThumbUrlSuffix\"><![CDATA[w=80&h=80&s=1]]></Item><Item key=\"AppleWatchSnsUrlSuffix\"><![CDATA[w=312&h=312&s=1]]></Item><Item key=\"AppleWatchSnsUrlSwitch\">1</Item><Item key=\"ApprovedVideoPrivateProtocolHosts\"><![CDATA[vweixinf.tc.qq.com,szwbwxsns.video.qq.com,szxzwxsns.video.qq.com,szzjwxsns.video.qq.com,shwbwxsns.video.qq.com,shxzwxsns.video.qq.com,shzjwxsns.video.qq.com,wxsnsdy.wxs.qq.com,vweixinthumb.tc.qq.com,wxsnsdythumb.wxs.qq.com,wxappthumb.tc.qq.com,wxapp.tc.qq.com,wxsnsdysvp.wxs.qq.com]]></Item><Item key=\"AssociateChatRoomLocalCheckMaxMemberCount\">500</Item><Item key=\"AutoAddFriendShow\">0</Item><Item key=\"BBMBindPage\">0</Item><Item key=\"BBMContactUpload\">100</Item><Item key=\"BizEnableWebpUrl\">http://mmbiz.qpic.cn;https://mmbiz.qlogo.cn</Item><Item key=\"BizEnableWxPicUrl\"><![CDATA[http://mmbiz.qpic.cn;https://mmbiz.qpic.cn;http://mmbiz.qlogo.cn;https://mmbiz.qlogo.cn]]></Item><Item key=\"BizServiceMuteWhitelist\"><![CDATA[qqmail,qmessage,tmessage,floatbottle,facebookapp,qqfriend,newsapp,feedsapp,masssendapp,blogapp,voipapp,voicevoipapp,voiceinputapp,googlecontact,fmessage,medianote,qqsync,lbsapp,shakeapp,linkedinplugin,gh_43f2581f6fd6,gh_3dfda90e39d6,gh_f0a92aa7146c,gh_579db1f2cf89,gh_b4af18eac3d5,gh_e087bb5b95e6,weixin]]></Item><Item key=\"C2CAlbumVideoStepConfig\">[{\"time\":\"00:00-23:59\",\"abr\":48,\"intval\":90,\"prof\":2,\"preset\":1,\"stepbr\":1,\"conf\":[{\"dura\":\"0~120\",\"wh\":\"720x1280\",\"fps\":30,\"vbr\":1600},{\"dura\":\"120~900\",\"wh\":\"540x960\",\"fps\":30,\"vbr\":1200}]}]</Item><Item key=\"C2CAudioBitRateL1\">48</Item><Item key=\"C2CEmojiNotAutoDownloadTimeRange\"><![CDATA[00:00-23:59]]></Item><Item key=\"C2CImgNotAutoDownloadTimeRange\"><![CDATA[18:00-23:30]]></Item><Item key=\"C2CImgWINNotAutoDownloadTimeRange\"><![CDATA[18:00-23:30]]></Item><Item key=\"C2CMaxPreloadVideo\">100</Item><Item key=\"C2CRecordVideoConfig\">[{\"time\":\"00:00-23:59\",\"abr\":\"48\",\"intval\":\"90\",\"prof\":\"2\",\"preset\":\"1\",\"conf\":[{\"wh\":\"720x1280\",\"fps\":\"30\",\"vbr\":\"1600\"}]}]</Item><Item key=\"C2CSightNotAutoDownloadTimeRange\"><![CDATA[00:00-23:59]]></Item><Item key=\"C2CVideoBitRateL1\">544</Item><Item key=\"C2CVideoDownloadPeakTimeRange\"><![CDATA[00:00-23:59]]></Item><Item key=\"C2CVideoFrameRateL1\">24</Item><Item key=\"C2CVideoIFrameIntervalL1\">90</Item><Item key=\"C2CVideoNotAutoDownloadTimeRange\"><![CDATA[18:00-23:15]]></Item><Item key=\"C2CVideoPresetL1\">faster</Item><Item key=\"C2CVideoProfileL1\">High</Item><Item key=\"C2CVideoResolutionL1\">640:480</Item><Item key=\"CaptureEmojiMaxSize\">300</Item><Item key=\"ChatImgAutoDownloadMax\">1000</Item><Item key=\"ChatRoomAdminMinMemberCount\">2</Item><Item key=\"ChatRoomAdminSwitch\">1</Item><Item key=\"ChatRoomEnableLive\">1</Item><Item key=\"ChatRoomEnableLive_PC_Anchor\">0</Item><Item key=\"ChatRoomEnableLive_PC_Audience\">1</Item><Item key=\"ChatRoomInviteStartCount\">40</Item><Item key=\"ChatRoomMigeateDoneTipbarAgainOpenTime\">604800</Item><Item key=\"ChatRoomMigeateTipbarAgainOpenTime\">31536000</Item><Item key=\"ChatRoomMigeateTipbarCloseCount\">5</Item><Item key=\"ChatRoomOwnerModAnnouncement\">100</Item><Item key=\"ChatRoomOwnerModTopic\">100</Item><Item key=\"ChatroomDonateSwitch\">0</Item><Item key=\"ChatroomGlobalSwitch\">1</Item><Item key=\"CheckBigFileUploadChatroomMemberCountLimit\">5000</Item><Item key=\"ClientBenchmarkLevel\">-1</Item><Item key=\"CompressMidPicLevel\">52</Item><Item key=\"CompressMidPicSize\">800</Item><Item key=\"CompressPicLevelFor2G\">0</Item><Item key=\"CompressPicLevelFor3G\">0</Item><Item key=\"CompressPicLevelForWifi\">0</Item><Item key=\"CustomEmojiMaxSize\">999</Item><Item key=\"DNSAdvanceOpen\">1</Item><Item key=\"DNSAdvanceRelateDomain\"><![CDATA[<DNSAdvanceRelateDomain><RelateDomain domain=\"mp.weixin.qq.com\"><Relate>res.wx.qq.com</Relate></RelateDomain><RelateDomain domain=\"pay.weixin.qq.com\"><Relate>res.wx.qq.com</Relate></RelateDomain><RelateDomain domain=\"wx.tenpay.com\"><Relate>res.wx.qq.com</Relate></RelateDomain><RelateDomain domain=\"game.weixin.qq.com\"><Relate>res.wx.qq.com</Relate><Relate>mmocgame.qpic.cn</Relate><Relate>wximg.gtimg.com</Relate><Relate>wximg.qq.com</Relate><Relate>p.qpic.cn</Relate></RelateDomain></DNSAdvanceRelateDomain>]]></Item><Item key=\"DeviceAutoSyncClose\">0</Item><Item key=\"DeviceAutoSyncDuration\">60</Item><Item key=\"DeviceAutoSyncInterval\">7200</Item><Item key=\"DeviceSportsStepInterval\">500</Item><Item key=\"DeviceTimingSyncBeginTime\"><![CDATA[21:30]]></Item><Item key=\"DeviceTimingSyncEndTime\"><![CDATA[22:00]]></Item><Item key=\"DeviceTimingSyncOpen\">1</Item><Item key=\"DisableSendPat\">0</Item><Item key=\"DownloadStreamFileSizeThreshold\">1048576</Item><Item key=\"DwpDownloadSec\">1</Item><Item key=\"DwpFullDownloadPercent\">75</Item><Item key=\"DwpPreloadSec\">5</Item><Item key=\"EmojiUpdateUrlDomain\"><![CDATA[emoji.qpic.cn]]></Item><Item key=\"EmotionPanelConfigName\"><![CDATA[emojipanel-config-jifu.xml]]></Item><Item key=\"EmotionRewardTipsLimit\"><![CDATA[30,20,60]]></Item><Item key=\"EmotionSpringFestivalPendantSwitch\">0</Item><Item key=\"EnableCDNUploadImg\">1</Item><Item key=\"EnableEmoticonExternUrl\">7</Item><Item key=\"EnableFavPicTranslation\">1</Item><Item key=\"EnableForgroundService\">101</Item><Item key=\"EnableFtsFastIndexing\">1</Item><Item key=\"EnableFtsMsgMemSearch\">1</Item><Item key=\"EnableJPEGDyncmicETL\">1</Item><Item key=\"EnableMMBitmapFactoryProb\">101</Item><Item key=\"EnableMigrateToWeChatForPC\">1</Item><Item key=\"EnableNewOCRTranslation\">1</Item><Item key=\"EnableSessionPicTranslation\">1</Item><Item key=\"EnableSnsImageDownload\">1</Item><Item key=\"EnableSnsPicTranslation\">1</Item><Item key=\"EnableVoiceVoipFromPlugin\">1</Item><Item key=\"EnableWebviewPicTranslation\">1</Item><Item key=\"ExposeH5Switch\">1</Item><Item key=\"ExtFunctionSwitchEntry\">0</Item><Item key=\"F2FOpenTime\">15</Item><Item key=\"FileClickdownloadSizeByteLimitInWifi\">10485760</Item><Item key=\"FileClickdownloadSizeByteLimitNotInWifi\">1048576</Item><Item key=\"FinderCommentAutoExpandSubcommentList\">1</Item><Item key=\"FinderCommentLineWrapLimit\">10</Item><Item key=\"FinderCommentListPreloadCount\">5</Item><Item key=\"FinderCommentNickNameMaxLength\">6</Item><Item key=\"FinderCommentShowBlacklist\">1</Item><Item key=\"FinderCommentTextLimit\">200</Item><Item key=\"FinderExtendedReadingPrefix\"><![CDATA[https://mp.weixin.qq.com;https://game.weixin.qq.com;https://support.weixin.qq.com;http://m.v.qq.com;https://m.v.qq.com]]></Item><Item key=\"FinderFastEnterTime\">0</Item><Item key=\"FinderFeedCompressPicLevel\">80</Item><Item key=\"FinderFeedCompressResolution\">2048*2048</Item><Item key=\"FinderFeedNewPostThumbMaxSize\">100</Item><Item key=\"FinderFeedPostCoverMaxSize\">1024</Item><Item key=\"FinderGetLiveMsgDisasterRetryInterval\">5</Item><Item key=\"FinderHeadCompressPicLevel\">70</Item><Item key=\"FinderHeadCompressResolution\">1080*1080</Item><Item key=\"FinderHeadIconFormat\">{\"small\":\"64\",\"medium\":\"132\",\"origin\":\"0\"}</Item><Item key=\"FinderLimitedModeConfig\">98</Item><Item key=\"FinderLimitedYoungContentOpenShareList\">0</Item><Item key=\"FinderLiveFeedbackNotInterestedSwitch\">1</Item><Item key=\"FinderLiveJoinLiveInvisiableSwitch\">0</Item><Item key=\"FinderLiveLotteryPromptAttendTypeCompatibility\">0</Item><Item key=\"FinderLiveSyncExtraInfoMergeInterval\">1</Item><Item key=\"FinderLiveSyncExtraInfoMinSleepInterval\">10</Item><Item key=\"FinderLiveTopCommentDisplayTimeSec\">10</Item><Item key=\"FinderLiveVotingSwitch\">1</Item><Item key=\"FinderMaxTopicCount\">1000</Item><Item key=\"FinderMediaPublishTextLimit\">1000</Item><Item key=\"FinderMentionInputStopTokenList\"><![CDATA[\\n_\\s_\\t_#_@_,_,_。_\\\\’]]></Item><Item key=\"FinderMineTabProfileEntranceDisplayType\">1</Item><Item key=\"FinderMineTabProfileEntranceShouldClose\">0</Item><Item key=\"FinderNearbyLiveSwitch\">1</Item><Item key=\"FinderNewFollowTipsEnterInterval\">0</Item><Item key=\"FinderNewLiveEntryOnTopStorySwitch\">0</Item><Item key=\"FinderNewLiveEntrySwitch\">0</Item><Item key=\"FinderNewMsgTipsEnterInterval\">0</Item><Item key=\"FinderOpenShareListFeedsIgnoreLimitedSwitch\">1</Item><Item key=\"FinderPersonalMsgMaxGreetCount\">1</Item><Item key=\"FinderPoiJumpTopicSwitch\">1</Item><Item key=\"FinderPostEnableSelectRedPacket\">0</Item><Item key=\"FinderPostOriginRuleUrl\"><![CDATA[https://support.weixin.qq.com/cgi-bin/mmsupportacctnodeweb-bin/pages/GzdzwPjCFZDCZkmI]]></Item><Item key=\"FinderPostShortValidTokenList\"><![CDATA[《_》_\\\"_“_”__:_:_+_?_?_%_℃_ _]]></Item><Item key=\"FinderPostWithMpUrlSwitch\">1</Item><Item key=\"FinderPrefetchFilterMinFeedCount\">1</Item><Item key=\"FinderPrefetchStreamSwitch\">0</Item><Item key=\"FinderProfileBgImgCompressPicLevel\">70</Item><Item key=\"FinderProfileBgImgCompressResolution\">1080*1080</Item><Item key=\"FinderProfileCoverSettingShowEntrance\">1</Item><Item key=\"FinderProfileEnableRedPacketEvent\">0</Item><Item key=\"FinderProfileProductWindowSwitch\">1</Item><Item key=\"FinderPublishVideoConfig\">[{\"time\":\"00:00-23:59\",\"abr\":\"192\",\"intval\":\"90\",\"prof\":\"2\",\"preset\":\"1\",\"conf\":[{\"wh\":\"1080x2320\",\"fps\":\"60\",\"vbr\":\"4000\"}]}]</Item><Item key=\"FinderRecordVideoConfig\">[{\"time\":\"00:00-23:59\",\"abr\":\"192\",\"intval\":\"90\",\"prof\":\"2\",\"preset\":\"1\",\"conf\":[{\"wh\":\"1080x2320\",\"fps\":\"60\",\"vbr\":\"4000\"}]}]</Item><Item key=\"FinderRedDotSyncPathList\"><![CDATA[TLPersonalCenter]]></Item><Item key=\"FinderSelectVideoMaxDuration\">60</Item><Item key=\"FinderShareDetailCommentButtonShow\">0</Item><Item key=\"FinderShareDetailCommentListShow\">0</Item><Item key=\"FinderShowOriginalCertificationUrl\"><![CDATA[http://channels.weixin.qq.com/mobile/original_plan.html#/]]></Item><Item key=\"FinderShowWhatsNew\">0</Item><Item key=\"FinderSuggestTagViewShow\">0</Item><Item key=\"FinderThumbCompressResolution\">1080*1080</Item><Item key=\"FinderThumbUseLowCompressMethod\">0</Item><Item key=\"FinderTimelineEntry\">1</Item><Item key=\"FinderTopicTextLimit\">1000</Item><Item key=\"FinderVideoDownloadSec\">1</Item><Item key=\"FinderVideoMaxLimitDuration\">60</Item><Item key=\"FinderVideoPreloadMinBytes\">2096128</Item><Item key=\"FinderVideoPreloadSec\">5</Item><Item key=\"FinderWXProfileAuthInfoSwitch\">0</Item><Item key=\"FinderWxNameCardFinderAndRecentLikeFinderClose\">0</Item><Item key=\"FoldTextLineNum\">12</Item><Item key=\"FoldTextScreenThreshold\">1.2</Item><Item key=\"FtsFastIndexingThd\">30</Item><Item key=\"FtsGroupSortActiveDays\">14</Item><Item key=\"GetV6StrangerReqInfoMaxCount\">10</Item><Item key=\"HideGameCenter\">0</Item><Item key=\"IMEmoji\"><![CDATA[{\"default\":[\"/:strong\",\"[Worship]\",\"/:heart\",\"[Facepalm]\",\"/::D\",\"[Doge]\",\"[666]\",\"/:hug\"]}]]></Item><Item key=\"InputLimitFavFileSize\">209715200</Item><Item key=\"InputLimitFavImageSize\">209715200</Item><Item key=\"InputLimitFavNotesSize\">1073741824</Item><Item key=\"InputLimitFavText\">10000</Item><Item key=\"InputLimitFavVideoSize\">209715200</Item><Item key=\"InputLimitFavVoiceLength\">3600</Item><Item key=\"InputLimitFileSize\">26214400</Item><Item key=\"InputLimitForbiddenChar\"><![CDATA[<>/]]></Item><Item key=\"InputLimitGroupFileTotalSize\">5368709120</Item><Item key=\"InputLimitSNSObjectText\">2000</Item><Item key=\"InputLimitSendAppMsgEmotionBufSize\">10485760</Item><Item key=\"InputLimitSendEmotionBufSize\">1048576</Item><Item key=\"InputLimitSendEmotionWidth\">1024</Item><Item key=\"InputLimitSendFileSize\">1073741824</Item><Item key=\"InputLimitSessionShortVideoBufSize\">2097152</Item><Item key=\"InputLimitSessionTextMsg\">16384</Item><Item key=\"InputLimitTextVisualHeight\">3000</Item><Item key=\"InputLimitVideoSize\">1073741824</Item><Item key=\"Interval4ShowPmsDialog\">3600000</Item><Item key=\"InvalidateTextFoldLineNum\">5</Item><Item key=\"InviteFriendsControlFlags\">0</Item><Item key=\"InviteFriendsInviteFlags\">0</Item><Item key=\"InviteFriendsWordingFlags\">65535</Item><Item key=\"JDEntranceConfigActivityId\">20140618</Item><Item key=\"JDEntranceConfigFindTabShowRedDot\">1</Item><Item key=\"JDEntranceConfigIconUrl\"><![CDATA[http://mmbiz.qpic.cn/mmbiz/PiajxSqBRaEKjfmXY7WKX3GRpgjCZfVk1epPED3FQZibRQFPaYVTZ6wkotNOicoHmuPOnkVtJXQ4pPD94PuEHjH2g/0]]></Item><Item key=\"JDEntranceConfigJumpUrl\"><![CDATA[https://m.jd.com/?sceneval_mqq=wx1]]></Item><Item key=\"JDEntranceConfigJumpWeAppUsername\"><![CDATA[gh_45b306365c3d@app]]></Item><Item key=\"JDEntranceConfigName\">购物</Item><Item key=\"LBSShowBindPhone\">1</Item><Item key=\"LifeAppLatestVersionValue\">20</Item><Item key=\"LifeAppPrefetchTimeThreshold\">259200</Item><Item key=\"LimitationOnSight\">{\"kSightLimitationMaxDurationKey\": {\"default\": 300,\"c2c\":3600,\"sns\": 1800}}</Item><Item key=\"ListenEntry\">0</Item><Item key=\"MMBatchModContactTypeFlag\">1</Item><Item key=\"MMBatchModContactTypeMaxNumForClient\">30</Item><Item key=\"MMBatchModContactTypeMaxNumForServer\">30</Item><Item key=\"MMDirectCreateAssociateChatRoomSwitch\">1</Item><Item key=\"MMEnableChatRoomRemark\">1</Item><Item key=\"MMForwardUpgradeChatRoomSwitch\">0</Item><Item key=\"MMIotSendMsgFileSizeLimit\">100</Item><Item key=\"MMSocialBlackListFlag\">1</Item><Item key=\"MMUxAdLog2GSendSize\">20480</Item><Item key=\"MMUxAdLog3GSendSize\">30720</Item><Item key=\"MMUxAdLogMaxExceptionTime\">43200</Item><Item key=\"MMUxAdLogMaxRandTime\">300</Item><Item key=\"MMUxAdLogMinRandTime\">60</Item><Item key=\"MMUxAdLogWifiSendSize\">51200</Item><Item key=\"MPAppAuthManagementSwitch\">1</Item><Item key=\"MsgResendFileUploadContinueMaxCount\">0</Item><Item key=\"MsgSyncSwitch\">0</Item><Item key=\"MultitalkBlockCaller\">0</Item><Item key=\"MultitalkBlockReceiver\">0</Item><Item key=\"NeedClearLBSCahce\">0</Item><Item key=\"NewOCRTranslationSupportUserLanguage\"><![CDATA[zh_CN;en]]></Item><Item key=\"NewVoiceInputOpenSwitch\">1</Item><Item key=\"OnlyScanRunningService\">0</Item><Item key=\"OpenF2F\">1</Item><Item key=\"OpenIMC2BPayTransferMeueGrayscaleStatus\">1</Item><Item key=\"OpenImKefuContactUpdateInterval_Second\">86400</Item><Item key=\"PCFinderEntryExposeReportInterval\">300</Item><Item key=\"PCFinderEntryXlabSwitch\">0</Item><Item key=\"PCFinderRecommendPreloadInterval\">21600</Item><Item key=\"POICreateForbiden\">0</Item><Item key=\"PatSuffixMaxByte\">20</Item><Item key=\"PicTranslationSupportUserLanguage\"><![CDATA[zh_CN;en]]></Item><Item key=\"PreLoadVideoExpiredTime\">3</Item><Item key=\"ProgJPEGDownloadSizeLimit\">35</Item><Item key=\"ProgJPEGUploadSizeLimit2G\">100</Item><Item key=\"ProgJPEGUploadSizeLimit3G\">100</Item><Item key=\"ProgJPEGUploadSizeLimitWifi\">100</Item><Item key=\"PublicWifiAnnotation\"><![CDATA[微信连Wi-Fi]]></Item><Item key=\"PublicWifiAnnotationExpire\">86400</Item><Item key=\"PublicWifiAnnotationSwitch\">3</Item><Item key=\"PublishMegaVideoConfig\">[{\"time\":\"00:00-23:59\",\"abr\":\"192\",\"intval\":\"90\",\"prof\":\"2\",\"preset\":\"1\",\"conf\":[{\"wh\":\"1080x2320\",\"fps\":\"60\",\"vbr\":\"4000\"}]}]</Item><Item key=\"RecordMegaVideoConfig\">[{\"time\":\"00:00-23:59\",\"abr\":\"192\",\"intval\":\"90\",\"prof\":\"2\",\"preset\":\"1\",\"conf\":[{\"wh\":\"1080x2320\",\"fps\":\"60\",\"vbr\":\"4000\"}]}]</Item><Item key=\"ReportRingBackRequestInfoMaxCount\">10</Item><Item key=\"RoomLimitWatchMemberMax\">4</Item><Item key=\"SIGHTAutoLoadNetwork\">1</Item><Item key=\"SIGHTCannotTransmitForFav\">0</Item><Item key=\"SNSUploadLargeFileAPISwitch\">1</Item><Item key=\"SessionPicTranslationSupportUserLanguage\"><![CDATA[zh_CN;en]]></Item><Item key=\"Show3rdTools\">0</Item><Item key=\"ShowAPPSuggestion\">0</Item><Item key=\"ShowDesignerEmoji\">1</Item><Item key=\"ShowDownloadTipsTimesForTMAssist\">6</Item><Item key=\"ShowNewMsgTips\">0</Item><Item key=\"ShowOpenImInGroup\">1</Item><Item key=\"ShowPermissionDialog\">1</Item><Item key=\"ShowPersonalEmotion\">1</Item><Item key=\"ShowRevokeMsgEntry\">1</Item><Item key=\"ShowSecurityEntry\">1</Item><Item key=\"ShowShakeTV\">1</Item><Item key=\"ShowTurnOnFriendVerificationBannerSwitch\">0</Item><Item key=\"ShowTurnOnFriendVerificationSysmsgSwitch\">0</Item><Item key=\"ShowUnbindPhone\">0</Item><Item key=\"SightForwardEnable\">1</Item><Item key=\"SightRecordHighEndCpuList\">[\"Qualcomm Technologies, Inc MSM8994\", \"Qualcomm Technologies, Inc MSM8996\", \"Qualcomm Technologies, Inc MSM8996pro\", \"Hisilicon Kirin 955\"]</Item><Item key=\"SignallingMask\">SendMsg,QRCode</Item><Item key=\"SilentDownloadApkAtWiFi\">0</Item><Item key=\"SnSPreLoadVideoExpiredTime\">3</Item><Item key=\"SnsAdAtFriendRedDot\">1</Item><Item key=\"SnsAdNativePageForwardFeedPreloadPageCount\">1</Item><Item key=\"SnsAdNativePageForwardFeedPreloadResourceCount\">2</Item><Item key=\"SnsAdNativePageNormalFeedPreloadPageCount\">2</Item><Item key=\"SnsAdNativePageNormalFeedPreloadResourceCount\">3</Item><Item key=\"SnsAdNativePagePreloadStreamMedia\">0</Item><Item key=\"SnsAdNotifyCommentTimeLimit\">1814400</Item><Item key=\"SnsAdNotifyLikeTimeLimit\">1814400</Item><Item key=\"SnsAdNotifyLimit\">40</Item><Item key=\"SnsAlbumVideoConfig\">[{\"time\":\"00:00-23:59\",\"abr\":\"48\",\"intval\":\"90\",\"prof\":\"2\",\"preset\":\"1\",\"conf\":[{\"wh\":\"720x1280\",\"fps\":\"30\",\"vbr\":\"2000\"}]}]</Item><Item key=\"SnsBigImgPreloadingHistoryClickRatioForIOS\"><![CDATA[00:00-19:30-50;23:00-23:59-50]]></Item><Item key=\"SnsCommentMaxSize\">1000</Item><Item key=\"SnsCompressPicLevelFor2G\">0</Item><Item key=\"SnsCompressPicLevelFor3G\">0</Item><Item key=\"SnsCompressPicLevelForWifi\">0</Item><Item key=\"SnsGroupImageDownloadSwitch\">0</Item><Item key=\"SnsHEVCSwitch\">1</Item><Item key=\"SnsImgDownloadConcurrentCountForNotWifi\"><![CDATA[00:00-19:30-1-3;19:30-23:00-1-2;23:00-23:59-1-3]]></Item><Item key=\"SnsImgDownloadConcurrentCountForWifi\"><![CDATA[00:00-19:30-3-6;19:30-23:00-1-3;23:00-23:59-3-6]]></Item><Item key=\"SnsImgPreLoadingAroundTimeLimit\">20:00-23:59;00:00-00:30</Item><Item key=\"SnsImgPreLoadingBigImage\">1</Item><Item key=\"SnsImgPreLoadingInterval\">20</Item><Item key=\"SnsImgPreLoadingSmallImage\">1</Item><Item key=\"SnsImgPreLoadingTimeLimit\"><![CDATA[20:00-23:59;00:00-00:30]]></Item><Item key=\"SnsMaxPreloadVideo\">100</Item><Item key=\"SnsPreLoadingVideo\">1</Item><Item key=\"SnsRecordVideoConfig\">[{\"time\":\"00:00-23:59\",\"abr\":\"48\",\"intval\":\"90\",\"prof\":\"2\",\"preset\":\"1\",\"conf\":[{\"wh\":\"720x1280\",\"fps\":\"30\",\"vbr\":\"2000\"}]}]</Item><Item key=\"SnsSightAutoPlay\">1</Item><Item key=\"SnsSightNoAutoDownload\"><![CDATA[20160207170000,20160208030000]]></Item><Item key=\"SnsSightNotAutoDownloadTimeRange\"><![CDATA[00:00-23:59]]></Item><Item key=\"SnsSightShareWeiShiEntrance\">0</Item><Item key=\"SnsSync2FacebookEntrance\">1</Item><Item key=\"SnsTiger2022Enabled\">0</Item><Item key=\"SnsTiger2022LivePopUp\">0</Item><Item key=\"SnsTiger2022ReplySpecialEffectsEnabled\">0</Item><Item key=\"SnsTimelineLikeCommentStoryBubbleSwitch\">1</Item><Item key=\"SnsUseWeiShiShootingEntranceDisplayTimes\">0</Item><Item key=\"SnsUserPageContinuePullCnt\">5</Item><Item key=\"SnsVideoDefaultTemplate\">{\"tpls\":[{\"id\":\"mv_blurtest\",\"desc_ver\": 2000000014}]}</Item><Item key=\"SnsVideoDownloadSec\">1</Item><Item key=\"SnsVideoFullDownloadPercent\">75</Item><Item key=\"SnsVideoMaxLimitDuration\">30</Item><Item key=\"SnsVideoPreloadSec\">3</Item><Item key=\"SnsVideoTemplateCdnDownloadDisabled\">0</Item><Item key=\"SnsVideoTemplateEnabled\">0</Item><Item key=\"SnsVideoTemplateMiaojianRecommendEnabled\">1</Item><Item key=\"SnsVideoTemplateUseSameTemplateEnabled\">1</Item><Item key=\"SnsVideoTemplateVideoConfig\">[{\"time\":\"00:00-23:59\",\"abr\":\"48\",\"intval\":\"90\",\"prof\":\"2\",\"preset\":\"1\",\"conf\":[{\"wh\":\"720x1280\",\"fps\":\"30\",\"vbr\":\"2000\"}]}]</Item><Item key=\"SnsWXPCSwitch\">1</Item><Item key=\"SnsWxWorkPermissionEntrance\">1</Item><Item key=\"SoSoMapInstallUrl\"><![CDATA[http://mapdownload.map.qq.com/?key=wx&referer=wx1&channel=00008]]></Item><Item key=\"StatusAllowComment\">0</Item><Item key=\"StatusCommentFetchFriendCard\">1</Item><Item key=\"StatusCommentFetchFriendProfile\">1</Item><Item key=\"StatusCommentFetchNotify\">1</Item><Item key=\"StatusCommentFetchSelfAddrbook\">1</Item><Item key=\"StatusCommentFetchSelfCard\">1</Item><Item key=\"StatusEntry\">1</Item><Item key=\"StatusFriendsButtonStyleConfig\">{\"style\":2, \"durations\":[\"20:00-19:59\"]}</Item><Item key=\"StatusNotifyForbidEnterSession\">0</Item><Item key=\"StoryEditVideoBgmSwitch\">1</Item><Item key=\"StoryEntranceShouldShowInTimelineOfUnreadCount\">1</Item><Item key=\"StoryRecordUnderiPhone6sVideoConfig\">[{\"time\":\"20:00-22:30\",\"abr\":\"48\",\"intval\":\"24\",\"prof\":\"2\",\"preset\":\"1\",\"conf\":[{\"wh\":\"720x1280\",\"fps\":\"30\",\"vbr\":\"3500\"}]}]</Item><Item key=\"StoryRecordVideoConfig\">[{\"time\":\"20:00-22:30\",\"abr\":\"48\",\"intval\":\"24\",\"prof\":\"2\",\"preset\":\"1\",\"conf\":[{\"wh\":\"720x1280\",\"fps\":\"30\",\"vbr\":\"3500\"}]}]</Item><Item key=\"StoryShouldShowEntraceInChatRoom\">1</Item><Item key=\"StoryShouldShowEntraceInFavorFriend\">1</Item><Item key=\"StoryShouldShowEntranceInTimelineOfTimeDuration\">60</Item><Item key=\"TextStatusShowRedEnvelopeEntry\">1</Item><Item key=\"ThresholdToCleanLocation\">0</Item><Item key=\"TopRightMenu1\"><![CDATA[<Menu id=\"1\" shownew=\"0\" seq=\"3\" order=\"200\"/>]]></Item><Item key=\"TopRightMenu10\"><![CDATA[<Menu id=\"10\" shownew=\"0\" seq=\"3\" order=\"300\"/>]]></Item><Item key=\"TopRightMenu2\"><![CDATA[<Menu id=\"2\" shownew=\"0\" seq=\"3\" order=\"100\"/>]]></Item><Item key=\"TopRightMenu20\"><![CDATA[<Menu id=\"20\" shownew=\"0\" seq=\"4\" order=\"700\"/>]]></Item><Item key=\"TopRightMenu22\"><![CDATA[<Menu id=\"22\" shownew=\"1\" seq=\"1\" order=\"900\"/>]]></Item><Item key=\"TopRightMenu23\"><![CDATA[<Menu id=\"23\" shownew=\"1\" seq=\"1\" order=\"1000\"/>]]></Item><Item key=\"TopRightMenu24\"><![CDATA[<Menu id=\"24\" shownew=\"1\" seq=\"1\" order=\"1100\"/>]]></Item><Item key=\"TopRightMenus\"><![CDATA[<TopRightMenus> <Menu id=\"2\" shownew=\"0\" seq=\"3\"/><Menu id=\"1\" shownew=\"0\" seq=\"3\"/><Menu id=\"10\" shownew=\"0\" seq=\"3\"/><Menu id=\"20\" shownew=\"0\" seq=\"4\"/></TopRightMenus>]]></Item><Item key=\"TrustedFriendFuncEntry\">1</Item><Item key=\"TypingInterval\">15</Item><Item key=\"TypingTrigger\">-1</Item><Item key=\"UseAesGcmSessionKeyCgiList\"><![CDATA[302,681,138]]></Item><Item key=\"UseAesGcmSessionKeySwitch\">0</Item><Item key=\"UseOptImage\">100</Item><Item key=\"UseOptImageRecv\">100</Item><Item key=\"UseVideoHash\">100,100,30</Item><Item key=\"VOIPBlockIgnoreButton\">1</Item><Item key=\"VOIPCallType\">1</Item><Item key=\"VOIPCameraSwitch\">1</Item><Item key=\"VOIPShortcutAutoadd\">2</Item><Item key=\"VideoDownloadH265Flag\">31</Item><Item key=\"VideoDownloadVcodec2Flag\">31</Item><Item key=\"VoiceCdnDownloadSwitch\">0</Item><Item key=\"VoiceCdnUploadSwitch\">0</Item><Item key=\"VoiceFormat\">4</Item><Item key=\"VoiceRate\">16000</Item><Item key=\"VoiceRecognizeSprDataMD5\"><![CDATA[61bef2b00d87c5f4bf55666c3ef3f273]]></Item><Item key=\"VoiceRecognizeSprSoMD5\"><![CDATA[a0307221c98a725c755bd197d0c7e77c;28fa1b6ba9581e3d4371d6838b31ee9a;c4043dbb3c8e9fd2f275e98c8ddc82fb]]></Item><Item key=\"VoiceSamplingRate\">16000</Item><Item key=\"VoiceVOIPSwitch\">0</Item><Item key=\"VoipTimeLogicValue\">-1</Item><Item key=\"VoipUseCallKitSwitch\">1</Item><Item key=\"WCOAccountDetailSwitch\">0</Item><Item key=\"WCOEntranceRedDot\">1</Item><Item key=\"WCOEntranceSwitch\">0</Item><Item key=\"WCOInviteFriend\">0</Item><Item key=\"WCOMaxTimesForShowFeedback\">1</Item><Item key=\"WCOMaxTimesForTryShowWcoMainFromVoip\">0</Item><Item key=\"WCOOpenGiftCardEntranceSwitch\">1</Item><Item key=\"WCOPackagePurchaseSwitch\">1</Item><Item key=\"WakenPushDeepLinkBitSet\">262148</Item><Item key=\"WeAppForbiddenSwitch\">0</Item><Item key=\"WeChatOutBalanceBottomHiden\">0</Item><Item key=\"WeChatOutCountryCodeRestrictionPackageID\">86</Item><Item key=\"WeChatOutTopCountryCode\"><![CDATA[1,65,86,44,60,971,91,33]]></Item><Item key=\"WeRunLaunchGroupRankWeAppSwitch\">2</Item><Item key=\"WebKernelMode\">0</Item><Item key=\"WebViewFlowControl\">2</Item><Item key=\"WeiShiShareSnsSightTimeLength\">30</Item><Item key=\"XwebBatchTranslateMaxByteLength\">2000</Item><Item key=\"XwebBatchTranslateMaxCnt\">100</Item><Item key=\"showRecvTmpMsgBtn\">0</Item><Item key=\"MMBizAttrSyncFreq\">300</Item><Item key=\"ScanBookWording\"><![CDATA[title=封面/电影海报&buttonTitle=封面&tip=将书、CD、电影海报放入框内,即可自动扫描]]></Item><Item key=\"DynacfgSendTime\">1680408595</Item></dynacfg></sysmsg>","msgKey":"771480929","FromUserName":"weixin","Uin":443585438}
12:13:47 SILL ==P==A==D==P==L==U==S==<GRPC DATA>==P==A==D==P==L==U==S==

12:13:47 SILL PuppetPadplus onRoomJoinEvent(6252793926434748417)
12:13:47 SILL PuppetPadplus onRoomLeaveEvent(6252793926434748417)
12:13:47 SILL PuppetPadplus onRoomTopicEvent(6252793926434748417)
12:13:47 INFO 安妮3<wxid_mi88feubut7822> -- login 
12:13:53 SILL ==P==A==D==P==L==U==S==<GRPC DATA>==P==A==D==P==L==U==S== 
12:13:53 SILL GRPC_GATEWAY responseType: MESSAGE_RECEIVE, data : {"Status":3,"CreateTime":1680408832000,"NewMsgId":"3344326566595762893","msgSourceCd":2,"MsgType":10002,"ToUserName":"wxid_mi88feubut7822","ImgStatus":1,"L1MsgType":5,"wechatUserName":"wxid_mi88feubut7822","MsgId":"3344326566595762893","MsgSource":"<msgsource>\n\t<tmp_node>\n\t\t<publisher-id>&lt;![CDATA[]]&gt;</publisher-id>\n\t</tmp_node>\n</msgsource>\n","PushContent":"","ImgBuf":"","Content":"\n\t\t\t\t<sysmsg type=\"ClientCheckGetExtInfo\">\n\t\t\t\t\t<ClientCheckGetExtInfo>\n\t\t\t\t\t\t<ReportContext>539033600</ReportContext>\n\t\t\t\t\t\t<Basic>0</Basic>\n\t\t\t\t\t</ClientCheckGetExtInfo>\n\t\t\t\t</sysmsg>\n\t\t\t","msgKey":"771480931","FromUserName":"weixin","Uin":443585438}
12:13:53 SILL ==P==A==D==P==L==U==S==<GRPC DATA>==P==A==D==P==L==U==S==

12:13:53 SILL PuppetPadplus onRoomJoinEvent(3344326566595762893)
12:13:53 SILL PuppetPadplus onRoomLeaveEvent(3344326566595762893)
12:13:53 SILL PuppetPadplus onRoomTopicEvent(3344326566595762893)
[2023-04-02T12:13:57.458+08:00] [ERROR] [25181] [] [wuyuweideMacBook-Pro.local] [30.128.98.107] [wechaty-robot] [] [] [] [] [新增机器人失败] ## '' 

12:14:11 VERB Watchdog <Puppet> startTimer() setTimeout() after 60000
12:14:11 WARN PuppetWatchdogAgent start() reset() reason: {"data":"7e5cce83-fe20-4c79-a2cd-0e29274dba75","timeoutMilliseconds":60000}
12:14:11 ERR -- on error: Error: WatchdogAgent reset: lastFood: "{"data":"7e5cce83-fe20-4c79-a2cd-0e29274dba75","timeoutMilliseconds":60000}" 
12:14:11 SILL PuppetLoginMixin get currentUserId()
[2023-04-02T12:14:11.340+08:00] [ERROR] [25181] [] [wuyuweideMacBook-Pro.local] [30.128.98.107] [wechaty-robot] [] [] [] [] [Wechaty机器人【wxid_00j4zrd47usu12】发生错误] ## '' 

12:14:11 VERB ServiceCtl<PuppetServiceMixin> reset()
12:14:11 SILL StateSwitch <PuppetServiceMixinReset> active() is false
12:14:11 SILL StateSwitch <PuppetServiceMixin> inactive() is false
12:14:11 SILL StateSwitch <PuppetServiceMixinReset> active() is false
12:14:11 VERB StateSwitch <PuppetServiceMixinReset> active(true) <- (false)
12:14:11 VERB ServiceCtl<PuppetServiceMixin> reset() wait state ready() ...
12:14:11 VERB StateSwitch <PuppetServiceMixin> stable(undefined, noCross=false)
12:14:11 SILL StateSwitch <PuppetServiceMixin> stable(active, false) resolved.
12:14:11 VERB ServiceCtl<PuppetServiceMixin> reset() wait state ready() ... done
12:14:11 VERB ReadyMixin stop()
12:14:11 VERB PuppetServiceMixin stop()
12:14:11 VERB PuppetWatchdogAgent start() "heartbeat" event listener removed
12:14:11 VERB PuppetWatchdogAgent start() "reset" event listener removed
12:14:11 VERB Watchdog <Puppet> sleep()
12:14:11 VERB Watchdog <Puppet> stopTimer()
12:14:11 VERB Watchdog <Puppet> stopTimer() first run(or after sleep)
12:14:11 VERB Watchdog <Puppet> timerLeft() = -13
12:14:11 VERB ServiceCtl<PuppetServiceMixin> stop()
12:14:11 SILL StateSwitch <PuppetServiceMixin> inactive() is false
12:14:11 SILL StateSwitch <PuppetServiceMixin> active() is true
12:14:11 SILL StateSwitch <PuppetServiceMixin> inactive() is false
12:14:11 VERB StateSwitch <PuppetServiceMixin> inactive(pending) <- (false)
12:14:11 VERB ServiceCtl<PuppetServiceMixin> stop() this.onStop() ...
12:14:11 INFO PuppetPadplus stop()
12:14:11 INFO PuppetPadplus logout(logout in wechaty, true)
12:14:11 VERB PuppetLoginMixin logout(logout in wechaty)
12:14:11 SILL PuppetLoginMixin get currentUserId()
12:14:11 SILL StateSwitch <WechatyReady> inactive() is true
12:14:11 VERB StateSwitch <WechatyReady> inactive(true) <- (true)
12:14:11 SILL Contact find({"id":"wxid_00j4zrd47usu12"})
12:14:11 SILL PuppetLoginMixin get currentUserId()
12:14:11 SILL Contact ready() @ Puppet<PuppetPadplus>(./remember-me/puppet_padplus_803f4f5edcc8f6a7) with id="wxid_00j4zrd47usu12"
12:14:11 SILL Contact ready() isReady() true
12:14:11 SILL PuppetLoginMixin get currentUserId()
12:14:11 INFO -- logout, reason: logout in wechaty 
logout in wechaty
退出了登录
退出了登录
12:14:16 VERB ContactSelf name()
12:14:16 SILL PadplusManager stop()
12:14:16 SILL GRPC_GATEWAY stop()
12:14:16 SILL GRPC_GATEWAY GRPC Request ApiType: CLOSE
12:14:16 SILL GRPC_GATEWAY GRPC Request ApiType: CLOSE catch error.

12:14:21 INFO PadplusManager ready to restart due to receive event: reconnect
12:14:21 SILL PadplusManager start()
12:14:21 SILL GRPC_GATEWAY init()
12:14:21 SILL GRPC_GATEWAY stop()
12:14:21 SILL GRPC_GATEWAY GRPC Request ApiType: CLOSE
12:14:21 SILL GRPC_GATEWAY GRPC Request ApiType: CLOSE catch error.
12:14:21 VERB CacheManager release()
12:14:21 VERB CacheManager releaseCache()
12:14:21 SILL CacheManager releaseCache() closing caches ...
12:14:21 SILL CacheManager releaseCache() cache closed.
12:14:21 VERB PadplusManager stop() finished
12:14:21 INFO PuppetPadplus stop() stopped
12:14:21 VERB ServiceCtl<PuppetServiceMixin> stop() this.onStop() ... done
12:14:21 VERB ServiceCtl<PuppetServiceMixin> stop() super.stop() ...
12:14:21 VERB PuppetCacheMixin stop()
12:14:21 VERB PuppetCacheAgent stop()
12:14:21 VERB PuppetCacheAgent clear()
12:14:21 VERB PuppetLoginMixin stop()
12:14:21 VERB PuppetCacheMixin start() "dirty" event listener removed
12:14:21 VERB PuppetMemoryMixin stop()
12:14:21 VERB PuppetSkeleton stop()
12:14:21 VERB ServiceCtl<PuppetServiceMixin> stop() super.stop() ... done
12:14:21 SILL StateSwitch <PuppetServiceMixin> inactive() is pending
12:14:21 VERB StateSwitch <PuppetServiceMixin> inactive(true) <- (pending)
12:14:21 VERB ServiceCtl<PuppetServiceMixin> stop() ... done
12:14:21 VERB ReadyMixin start()
12:14:21 VERB PuppetServiceMixin start()
12:14:21 VERB ServiceCtl<PuppetServiceMixin> start()
12:14:21 SILL StateSwitch <PuppetServiceMixin> active() is false
12:14:21 SILL StateSwitch <PuppetServiceMixin> inactive() is true
12:14:21 SILL StateSwitch <PuppetServiceMixin> active() is false
12:14:21 VERB StateSwitch <PuppetServiceMixin> active(pending) <- (false)
12:14:21 VERB ServiceCtl<PuppetServiceMixin> start() super.start() ...
12:14:21 VERB PuppetCacheMixin start()
12:14:21 VERB PuppetLoginMixin start()
12:14:21 VERB PuppetMemoryMixin start()
12:14:21 VERB MemoryCard load() from storage: N/A
12:14:21 VERB MemoryCard load() should not be called on a multiplex MemoryCard. NOOP
12:14:21 VERB PuppetSkeleton start()
12:14:21 VERB PuppetCacheAgent start()
12:14:21 VERB PuppetCacheMixin start() "dirty" event listener added
12:14:21 VERB ServiceCtl<PuppetServiceMixin> start() super.start() ... done
12:14:21 VERB ServiceCtl<PuppetServiceMixin> start() this.onStart() ...
12:14:21 INFO PuppetPadplus onStart()
12:14:21 VERB PadplusManager on(scan, function) registered
12:14:21 VERB PadplusManager on(login, function) registered
12:14:21 VERB PadplusManager on(message, function) registered
12:14:21 VERB PadplusManager on(ready, function) registered
12:14:21 VERB PadplusManager on(reset, function) registered
12:14:21 VERB PadplusManager on(heartbeat, function) registered
12:14:21 VERB PadplusManager on(logout, function) registered
12:14:21 VERB PadplusManager on(room-leave, function) registered
12:14:21 VERB PadplusManager on(error, function) registered
12:14:21 SILL PadplusManager start()
12:14:21 SILL GRPC_GATEWAY init()
12:14:21 SILL GRPC_GATEWAY initSelf()
12:14:21 SILL GRPC_GATEWAY initGrpcGateway()
12:14:21 VERB MemoryCard <puppet> get(WECHATY_PUPPET_PADPLUS)
12:14:21 ERR GRPC_GATEWAY GRPC SERVER ERROR.
      =====================================================================
      try to reconnect grpc server, waiting...
      =====================================================================

12:14:21 INFO GRPC_GATEWAY Failed to reconnect grpc server, error code : 2, detail info : {"code":2,"metadata":{"_internal_repr":{},"flags":0},"details":""}, try to reconnect 5 seconds later.
12:14:22 SILL PadplusUser initInstance()
12:14:22 SILL RequestClient request()
12:14:22 SILL DedupeApi dedupe() no need to dedupe api INIT.
12:14:22 SILL GRPC_GATEWAY GRPC Request ApiType: INIT
12:14:22 SILL GRPC_GATEWAY GRPC Request ApiType: INIT catch error.
12:14:26 VERB GRPC_GATEWAY releaseQueue() subscriptions have been released.
12:14:26 VERB GRPC_GATEWAY releaseQueue() queues have been released.
12:14:26 SILL GRPC_GATEWAY initSelf()
12:14:26 SILL GRPC_GATEWAY initGrpcGateway()
12:14:26 VERB MemoryCard <puppet> get(WECHATY_PUPPET_PADPLUS)
12:14:26 INFO PadplusManager ready to restart due to receive event: reconnect
12:14:26 SILL PadplusManager start()
12:14:26 SILL GRPC_GATEWAY init()
12:14:26 VERB MemoryCard <puppet> get(WECHATY_PUPPET_PADPLUS)
12:14:27 SILL PadplusUser initInstance()
12:14:27 SILL RequestClient request()
12:14:27 SILL DedupeApi dedupe() no need to dedupe api INIT.
12:14:27 SILL GRPC_GATEWAY GRPC Request ApiType: INIT
Z
su-chang commented 1 year ago

@KAWATAAAAAA 这个看日志是用同一个token尝试登录两个账号。

2023-04-02 13:05:06.424  INFO 1 --- [lt-executor-178] bot.juzi.padplus.grpc.WechatyConnector   : Wechaty connector auto login user: 鱼尾(wxid_00j4zrd47usu12)
2023-04-02 13:05:06.424  INFO 1 --- [lt-executor-178] b.juzi.padplus.wx.api.ApiMappingManager  : Setting Uin:1103245599 to loginer:puppet_padplus_803f4f5edcc8f6a7
2023-04-02 13:05:06.424  INFO 1 --- [lt-executor-178] b.juzi.padplus.wx.api.ApiMappingManager  : Setting Uin:1103245599 to serverId:Ipad_001_01

2023-04-02 13:05:06.882  INFO 1 --- [lt-executor-180] bot.juzi.padplus.grpc.WechatyConnector   : Wechaty connector auto login user: 安妮3(wxid_mi88feubut7822)
2023-04-02 13:05:06.882  INFO 1 --- [lt-executor-180] b.juzi.padplus.wx.api.ApiMappingManager  : Setting Uin:443585438 to loginer:puppet_padplus_803f4f5edcc8f6a7
2023-04-02 13:05:06.882  INFO 1 --- [lt-executor-180] b.juzi.padplus.wx.api.ApiMappingManager  : Setting Uin:443585438 to serverId:Ipad_Beijing_01

@KAWATAAAAAA 建议把memory-card都删除后试试。

ringki commented 1 year ago

弱弱的问一句 现在用wechaty不会封号吗? 咋这么活跃的。。