Files
wechatAiclaw/backend/data/logs/app.log
丹尼尔 b7ef2569c4 fix: bug
2026-03-11 18:19:30 +08:00

4981 lines
650 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
2026-03-11 13:37:20,281 [INFO] wechat-backend.ws_sync - WS GetSyncMsg 使用 key=***9BJZ与登录页 key 一致时才能收到该账号消息)
2026-03-11 13:37:20,282 [INFO] wechat-backend.ws_sync - WS connecting to ws://113.44.162.180:7006/ws/GetSyncMsg?key=HBpEnbtj9BJZ
2026-03-11 13:37:20,388 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:37:22,993 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:37:22,994 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:37:23,142 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:37:23,143 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o-iSXdBf4v0lWRx3VJE3","state":0,"push_login_url_expired_time":0,"effective_time":161,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:37:23,147 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:37:25,524 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:37:27,922 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:37:27,923 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:37:28,053 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:37:28,054 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o-iSXdBf4v0lWRx3VJE3","state":0,"push_login_url_expired_time":0,"effective_time":156,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:37:28,060 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:37:30,646 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:37:35,733 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:37:40,960 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:37:46,092 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:37:49,697 [INFO] wechat-backend - HTTP POST /auth/qrcode from 127.0.0.1
2026-03-11 13:37:49,700 [INFO] wechat-backend - GetLoginQrCodeNewDirect: key=HBpEnbtj9BJZ, payload={'Proxy': '', 'IpadOrmac': 'mac', 'Check': False}, url=http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect
2026-03-11 13:37:51,197 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:37:52,138 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:37:52,140 [INFO] wechat-backend - Upstream GetLoginQrCodeNewDirect success: status=200, body_len=500
2026-03-11 13:37:52,140 [INFO] wechat-backend - Stored Data62 (full) for key=HBpEnbtj9BJZ (len=344), valid=True, check=完整有效
2026-03-11 13:37:52,140 [INFO] wechat-backend - Data62 full: 62706c6973743030d4010203040506090a582476657273696f6e58246f626a65637473592461726368697665725424746f7012000186a0a2070855246e756c6c5f102064346461356637326330626237633631326338336262626264613137323834345f100f4e534b657965644172636869766572d10b0c54726f6f74800108111a232d32373a406375787d0000000000000101000000000000000d0000000000000000000000000000007f
2026-03-11 13:37:52,146 [INFO] wechat-backend - HTTP POST /auth/qrcode -> 200
2026-03-11 13:37:54,174 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:37:54,175 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:37:54,288 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:37:54,289 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I-TX-pvRHdpLAKEFJunf","state":0,"push_login_url_expired_time":0,"effective_time":239,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:37:54,296 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:37:56,317 [INFO] wechat-backend.ws_sync - WS connected for key=HBpEnbtj9BJZ
2026-03-11 13:38:05,182 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:38:05,183 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:38:05,336 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:38:05,337 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I-TX-pvRHdpLAKEFJunf","state":0,"push_login_url_expired_time":0,"effective_time":228,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:38:05,343 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:38:10,998 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:38:10,999 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:38:11,146 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:38:11,147 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o-iSXdBf4v0lWRx3VJE3","state":0,"push_login_url_expired_time":0,"effective_time":113,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:38:11,153 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:38:12,719 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:38:12,720 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:38:12,873 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:38:12,874 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o-iSXdBf4v0lWRx3VJE3","state":0,"push_login_url_expired_time":0,"effective_time":111,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:38:12,879 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:38:17,924 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:38:17,925 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:38:18,074 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:38:18,075 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o-iSXdBf4v0lWRx3VJE3","state":0,"push_login_url_expired_time":0,"effective_time":106,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:38:18,081 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:38:22,925 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:38:22,925 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:38:23,057 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:38:23,058 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o-iSXdBf4v0lWRx3VJE3","state":0,"push_login_url_expired_time":0,"effective_time":101,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:38:23,066 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:38:27,926 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:38:27,927 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:38:28,037 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:38:28,039 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o-iSXdBf4v0lWRx3VJE3","state":0,"push_login_url_expired_time":0,"effective_time":96,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:38:28,044 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:38:32,925 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:38:32,926 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:38:33,043 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:38:33,045 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o-iSXdBf4v0lWRx3VJE3","state":0,"push_login_url_expired_time":0,"effective_time":91,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:38:33,051 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:38:37,924 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:38:37,925 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:38:38,040 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:38:38,041 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o-iSXdBf4v0lWRx3VJE3","state":0,"push_login_url_expired_time":0,"effective_time":86,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:38:38,046 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:38:42,924 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:38:42,925 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:38:43,063 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:38:43,065 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o-iSXdBf4v0lWRx3VJE3","state":0,"push_login_url_expired_time":0,"effective_time":81,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:38:43,071 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:38:47,977 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:38:47,978 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:38:48,116 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:38:48,117 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o-iSXdBf4v0lWRx3VJE3","state":0,"push_login_url_expired_time":0,"effective_time":76,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:38:48,123 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:38:52,923 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:38:52,924 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:38:53,065 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:38:53,067 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o-iSXdBf4v0lWRx3VJE3","state":0,"push_login_url_expired_time":0,"effective_time":71,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:38:53,071 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:38:57,924 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:38:57,925 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:38:58,061 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:38:58,062 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o-iSXdBf4v0lWRx3VJE3","state":0,"push_login_url_expired_time":0,"effective_time":66,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:38:58,067 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:39:02,922 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:39:02,923 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:39:03,042 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:39:03,045 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o-iSXdBf4v0lWRx3VJE3","state":0,"push_login_url_expired_time":0,"effective_time":61,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:39:03,052 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:39:07,922 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:39:07,923 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:39:08,094 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:39:08,096 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o-iSXdBf4v0lWRx3VJE3","state":0,"push_login_url_expired_time":0,"effective_time":56,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:39:08,101 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:39:12,924 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:39:12,925 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:39:13,057 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:39:13,058 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o-iSXdBf4v0lWRx3VJE3","state":0,"push_login_url_expired_time":0,"effective_time":51,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:39:13,063 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:39:43,925 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:39:43,926 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:39:44,037 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:39:44,038 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o-iSXdBf4v0lWRx3VJE3","state":0,"push_login_url_expired_time":0,"effective_time":20,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:39:44,043 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:39:47,174 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:39:47,175 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:39:47,326 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:39:47,328 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o-iSXdBf4v0lWRx3VJE3","state":0,"push_login_url_expired_time":0,"effective_time":17,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:39:47,335 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:39:52,175 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:39:52,176 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:39:52,292 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:39:52,294 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o-iSXdBf4v0lWRx3VJE3","state":0,"push_login_url_expired_time":0,"effective_time":12,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:39:52,300 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:39:57,175 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:39:57,176 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:39:57,435 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:39:57,437 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I-TX-pvRHdpLAKEFJunf","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":233,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":"3_e66773706ab98ccace99d9d99c2241cc\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"二维码失效","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_e66773706ab98ccace99d9d99c2241cc\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 13:39:57,437 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 13:39:57,444 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:39:57,451 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js from 127.0.0.1
2026-03-11 13:39:57,569 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: no close frame received or sent, reconnect in 5s
2026-03-11 13:39:57,680 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7765/assets/N_jYM_2V.js "HTTP/1.1 200 OK"
2026-03-11 13:39:57,794 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js -> 200
2026-03-11 13:40:02,176 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:40:02,177 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:40:02,702 [INFO] wechat-backend.ws_sync - WS connected for key=HBpEnbtj9BJZ
2026-03-11 13:40:02,773 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: no close frame received or sent, reconnect in 5s
2026-03-11 13:40:04,320 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:40:04,322 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":300,"Data":null,"Text":"不存在状态","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:40:04,328 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:40:07,175 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:40:07,176 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:40:07,780 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:40:07,781 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o-iSXdBf4v0lWRx3VJE3","state":0,"push_login_url_expired_time":0,"effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:40:07,787 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:40:07,865 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:40:12,176 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:40:12,177 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:40:12,295 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:40:12,297 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o-iSXdBf4v0lWRx3VJE3","state":0,"push_login_url_expired_time":0,"effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:40:12,303 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:40:12,967 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:40:17,174 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:40:17,174 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:40:17,299 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:40:17,301 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o-iSXdBf4v0lWRx3VJE3","state":0,"push_login_url_expired_time":0,"effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:40:17,307 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:40:18,277 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:40:23,146 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:40:23,147 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:40:23,272 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:40:23,273 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o-iSXdBf4v0lWRx3VJE3","state":0,"push_login_url_expired_time":0,"effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:40:23,281 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:40:23,356 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:40:27,927 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:40:27,928 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:40:28,045 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:40:28,047 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o-iSXdBf4v0lWRx3VJE3","state":0,"push_login_url_expired_time":0,"effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:40:28,053 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:40:28,450 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:40:32,925 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:40:32,926 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:40:33,059 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:40:33,059 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o-iSXdBf4v0lWRx3VJE3","state":0,"push_login_url_expired_time":0,"effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:40:33,064 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:40:33,559 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:40:37,925 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:40:37,926 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:40:38,044 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:40:38,045 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o-iSXdBf4v0lWRx3VJE3","state":0,"push_login_url_expired_time":0,"effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:40:38,051 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:40:38,660 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:40:43,798 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:40:48,917 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:40:48,966 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:40:48,967 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:40:49,081 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:40:49,082 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o-iSXdBf4v0lWRx3VJE3","state":0,"push_login_url_expired_time":0,"effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:40:49,086 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:40:53,614 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:40:53,615 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:40:53,766 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:40:53,767 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o-iSXdBf4v0lWRx3VJE3","state":0,"push_login_url_expired_time":0,"effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:40:53,773 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:40:54,014 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:40:57,926 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:40:57,927 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:40:58,442 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:40:58,443 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o-iSXdBf4v0lWRx3VJE3","state":0,"push_login_url_expired_time":0,"effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:40:58,449 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:40:59,182 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:41:04,349 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:41:08,978 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:41:08,979 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:41:09,173 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:41:09,175 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o-iSXdBf4v0lWRx3VJE3","state":0,"push_login_url_expired_time":0,"effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:41:09,182 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:41:09,594 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:41:12,925 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:41:12,926 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:41:13,086 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:41:13,088 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o-iSXdBf4v0lWRx3VJE3","state":0,"push_login_url_expired_time":0,"effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:41:13,094 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:41:14,714 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:41:18,786 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:41:18,787 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:41:18,958 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:41:18,960 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o-iSXdBf4v0lWRx3VJE3","state":0,"push_login_url_expired_time":0,"effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:41:18,966 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:41:19,848 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:41:24,965 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:41:30,133 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:41:35,259 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:41:40,417 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:41:43,927 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:41:43,928 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:41:44,058 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:41:44,059 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o-iSXdBf4v0lWRx3VJE3","state":0,"push_login_url_expired_time":0,"effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:41:44,063 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:41:45,548 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:41:50,662 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:41:55,777 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:42:00,910 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:42:06,010 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:42:11,125 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:42:16,255 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:42:21,377 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:42:26,589 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:42:31,765 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:42:37,247 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:42:42,371 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:42:43,929 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:42:43,930 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:42:44,066 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:42:44,067 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o-iSXdBf4v0lWRx3VJE3","state":0,"push_login_url_expired_time":0,"effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:42:44,070 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:42:47,460 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:42:52,552 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:42:57,657 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:43:02,764 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:43:07,860 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:43:12,996 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:43:18,095 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:43:23,211 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:43:28,311 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:43:33,410 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:43:38,517 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:43:43,618 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:43:43,932 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:43:43,933 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:43:44,111 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:43:44,113 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o-iSXdBf4v0lWRx3VJE3","state":0,"push_login_url_expired_time":0,"effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:43:44,119 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:43:48,702 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:43:53,795 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:43:59,154 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:44:04,354 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:44:09,460 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:44:14,557 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:44:19,666 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:44:24,770 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:44:29,865 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:44:34,958 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:44:40,232 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:44:45,336 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:44:47,930 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:44:47,931 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:44:48,054 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:44:48,057 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o-iSXdBf4v0lWRx3VJE3","state":0,"push_login_url_expired_time":0,"effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:44:48,062 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:44:50,428 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:44:55,512 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:45:00,631 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:45:05,746 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:45:10,952 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:45:16,130 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:45:21,251 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:45:26,340 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:45:31,448 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:45:36,535 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:45:41,642 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:45:43,931 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:45:43,931 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:45:44,045 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:45:44,046 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o-iSXdBf4v0lWRx3VJE3","state":0,"push_login_url_expired_time":0,"effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:45:44,049 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:45:46,733 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:45:51,919 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:45:57,028 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:46:02,121 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:46:07,248 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:46:12,375 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:46:17,727 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:46:22,890 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:46:28,035 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:46:33,217 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:46:38,425 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:46:43,590 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:46:43,952 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:46:43,953 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:46:44,132 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:46:44,134 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o-iSXdBf4v0lWRx3VJE3","state":0,"push_login_url_expired_time":0,"effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:46:44,140 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:46:48,743 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:46:53,895 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:46:58,999 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:47:04,240 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:47:09,383 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:47:14,486 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:47:19,656 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:47:24,821 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:47:29,929 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:47:35,050 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:47:40,136 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:47:43,965 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:47:43,967 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:47:44,080 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:47:44,081 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o-iSXdBf4v0lWRx3VJE3","state":0,"push_login_url_expired_time":0,"effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:47:44,084 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:47:45,242 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:47:50,355 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:47:55,542 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:48:00,701 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:48:05,803 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:48:10,918 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:48:16,049 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:48:21,178 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:48:26,311 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:48:31,409 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:48:36,520 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:48:41,638 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:48:43,968 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:48:43,969 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:48:44,097 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:48:44,099 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o-iSXdBf4v0lWRx3VJE3","state":0,"push_login_url_expired_time":0,"effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:48:44,106 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:48:46,736 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:48:51,836 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:48:57,149 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:49:02,311 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:49:07,417 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:49:12,535 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:49:17,643 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:49:22,901 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:49:27,997 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:49:33,087 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:49:38,368 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:49:43,455 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:49:43,970 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:49:43,970 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:49:44,106 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:49:44,107 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o-iSXdBf4v0lWRx3VJE3","state":0,"push_login_url_expired_time":0,"effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:49:44,111 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:49:48,550 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:49:53,662 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:49:58,752 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:50:03,844 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:50:09,357 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:50:14,444 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:50:19,678 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:50:24,762 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:50:29,858 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:50:30,243 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:50:30,248 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:50:30,377 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:50:30,378 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o-iSXdBf4v0lWRx3VJE3","state":0,"push_login_url_expired_time":0,"effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:50:30,382 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:50:34,950 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:50:37,454 [INFO] wechat-backend - HTTP POST /auth/qrcode from 127.0.0.1
2026-03-11 13:50:37,455 [INFO] wechat-backend - GetLoginQrCodeNewDirect: key=HBpEnbtj9BJZ, payload={'Proxy': '', 'IpadOrmac': 'mac', 'Check': False}, url=http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect
2026-03-11 13:50:39,954 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:50:39,956 [INFO] wechat-backend - Upstream GetLoginQrCodeNewDirect success: status=200, body_len=500
2026-03-11 13:50:39,956 [INFO] wechat-backend - Stored Data62 (full) for key=HBpEnbtj9BJZ (len=344), valid=True, check=完整有效
2026-03-11 13:50:39,956 [INFO] wechat-backend - Data62 full: 62706c6973743030d4010203040506090a582476657273696f6e58246f626a65637473592461726368697665725424746f7012000186a0a2070855246e756c6c5f102064346461356637326330626237633631326338336262626264613137323834345f100f4e534b657965644172636869766572d10b0c54726f6f74800108111a232d32373a406375787d0000000000000101000000000000000d0000000000000000000000000000007f
2026-03-11 13:50:39,962 [INFO] wechat-backend - HTTP POST /auth/qrcode -> 200
2026-03-11 13:50:40,132 [INFO] wechat-backend.ws_sync - WS connected for key=HBpEnbtj9BJZ
2026-03-11 13:50:41,989 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:50:41,990 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:50:42,251 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:50:42,253 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y69T8VpNz4XQRnKac8os","state":0,"push_login_url_expired_time":0,"effective_time":238,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:50:42,259 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:50:44,990 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:50:44,991 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:50:45,348 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:50:45,349 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y69T8VpNz4XQRnKac8os","state":0,"push_login_url_expired_time":0,"effective_time":235,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:50:45,355 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:50:49,992 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:50:49,992 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:50:50,192 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:50:50,193 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y69T8VpNz4XQRnKac8os","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":235,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_0694c8b401b6fd901e9d02ca07c0cf17\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_0694c8b401b6fd901e9d02ca07c0cf17\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 13:50:50,194 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 13:50:50,199 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:50:50,206 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js from 127.0.0.1
2026-03-11 13:50:50,611 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7765/assets/N_jYM_2V.js "HTTP/1.1 200 OK"
2026-03-11 13:50:51,180 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js -> 200
2026-03-11 13:50:54,991 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:50:54,992 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:50:55,108 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:50:55,109 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y69T8VpNz4XQRnKac8os","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":230,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_0694c8b401b6fd901e9d02ca07c0cf17\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_0694c8b401b6fd901e9d02ca07c0cf17\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 13:50:55,110 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 13:50:55,114 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:51:00,969 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:51:00,969 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:51:01,087 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:51:01,088 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y69T8VpNz4XQRnKac8os","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":224,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_0694c8b401b6fd901e9d02ca07c0cf17\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_0694c8b401b6fd901e9d02ca07c0cf17\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 13:51:01,088 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 13:51:01,093 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:51:04,988 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:51:04,989 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:51:05,096 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:51:05,098 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y69T8VpNz4XQRnKac8os","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":220,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_0694c8b401b6fd901e9d02ca07c0cf17\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_0694c8b401b6fd901e9d02ca07c0cf17\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 13:51:05,098 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 13:51:05,104 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:51:10,976 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:51:10,977 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:51:11,274 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:51:11,276 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y69T8VpNz4XQRnKac8os","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":214,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_0694c8b401b6fd901e9d02ca07c0cf17\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_0694c8b401b6fd901e9d02ca07c0cf17\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 13:51:11,277 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 13:51:11,283 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:51:14,989 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:51:14,989 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:51:15,120 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:51:15,122 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y69T8VpNz4XQRnKac8os","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":210,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_0694c8b401b6fd901e9d02ca07c0cf17\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_0694c8b401b6fd901e9d02ca07c0cf17\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 13:51:15,122 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 13:51:15,128 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:51:16,877 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: no close frame received or sent, reconnect in 5s
2026-03-11 13:51:19,990 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:51:19,991 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:51:20,552 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:51:20,553 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y69T8VpNz4XQRnKac8os","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":208,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:51:20,558 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:51:22,178 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:51:25,969 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:51:25,970 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:51:26,106 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:51:26,107 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y69T8VpNz4XQRnKac8os","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":208,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:51:26,112 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:51:27,252 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:51:30,973 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:51:30,991 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:51:31,128 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:51:31,129 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y69T8VpNz4XQRnKac8os","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":208,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:51:31,133 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:51:32,335 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:51:35,864 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:51:35,865 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:51:36,016 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:51:36,017 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y69T8VpNz4XQRnKac8os","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":208,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:51:36,023 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:51:37,434 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:51:39,989 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:51:39,989 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:51:40,101 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:51:40,103 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y69T8VpNz4XQRnKac8os","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":208,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:51:40,106 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:51:42,523 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:51:45,972 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:51:45,973 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:51:46,099 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:51:46,100 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y69T8VpNz4XQRnKac8os","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":208,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:51:46,103 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:51:47,616 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:51:50,972 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:51:50,973 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:51:51,132 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:51:51,134 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y69T8VpNz4XQRnKac8os","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":208,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:51:51,141 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:51:52,756 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:51:55,973 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:51:55,974 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:51:56,097 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:51:56,099 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y69T8VpNz4XQRnKac8os","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":208,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:51:56,106 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:51:57,877 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:52:00,971 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:52:00,972 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:52:01,080 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:52:01,098 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y69T8VpNz4XQRnKac8os","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":208,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:52:01,120 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:52:03,110 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:52:05,971 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:52:05,972 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:52:06,099 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:52:06,100 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y69T8VpNz4XQRnKac8os","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":208,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:52:06,104 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:52:08,209 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:52:10,971 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:52:10,972 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:52:11,095 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:52:11,097 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y69T8VpNz4XQRnKac8os","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":208,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:52:11,102 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:52:13,303 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:52:15,969 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:52:15,970 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:52:16,228 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:52:16,230 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y69T8VpNz4XQRnKac8os","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":208,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:52:16,236 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:52:18,398 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:52:20,972 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:52:20,973 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:52:21,147 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:52:21,149 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y69T8VpNz4XQRnKac8os","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":208,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:52:21,155 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:52:23,488 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:52:24,992 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:52:24,993 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:52:25,140 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:52:25,141 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y69T8VpNz4XQRnKac8os","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":208,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:52:25,146 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:52:28,578 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:52:33,668 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:52:34,100 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:52:34,100 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:52:34,223 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:52:34,224 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y69T8VpNz4XQRnKac8os","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":208,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:52:34,230 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:52:35,972 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:52:35,973 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:52:36,112 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:52:36,114 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y69T8VpNz4XQRnKac8os","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":208,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:52:36,121 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:54:12,224 [INFO] wechat-backend.ws_sync - WS GetSyncMsg 使用 key=***9BJZ与登录页 key 一致时才能收到该账号消息)
2026-03-11 13:54:12,260 [INFO] wechat-backend.ws_sync - WS connecting to ws://113.44.162.180:7006/ws/GetSyncMsg?key=HBpEnbtj9BJZ
2026-03-11 13:54:12,402 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:54:17,500 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:54:22,587 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:54:25,333 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:54:25,333 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:54:25,443 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:54:25,444 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y69T8VpNz4XQRnKac8os","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":208,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:54:25,448 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:54:25,464 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js from 127.0.0.1
2026-03-11 13:54:25,730 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7765/assets/N_jYM_2V.js "HTTP/1.1 200 OK"
2026-03-11 13:54:25,854 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js -> 200
2026-03-11 13:54:27,682 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:54:32,769 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:54:37,879 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:54:45,038 [INFO] wechat-backend.ws_sync - WS GetSyncMsg 使用 key=***9BJZ与登录页 key 一致时才能收到该账号消息)
2026-03-11 13:54:45,039 [INFO] wechat-backend.ws_sync - WS connecting to ws://113.44.162.180:7006/ws/GetSyncMsg?key=HBpEnbtj9BJZ
2026-03-11 13:54:45,145 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:54:49,153 [INFO] wechat-backend - HTTP POST /auth/qrcode from 127.0.0.1
2026-03-11 13:54:49,157 [INFO] wechat-backend - GetLoginQrCodeNewDirect: key=HBpEnbtj9BJZ, payload={'Proxy': '', 'IpadOrmac': '', 'Check': False}, url=http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect
2026-03-11 13:54:50,290 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:54:51,774 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:54:51,775 [INFO] wechat-backend - Upstream GetLoginQrCodeNewDirect success: status=200, body_len=500
2026-03-11 13:54:51,776 [INFO] wechat-backend - Stored Data62 (full) for key=HBpEnbtj9BJZ (len=344), valid=True, check=完整有效
2026-03-11 13:54:51,776 [INFO] wechat-backend - Data62 full: 62706c6973743030d4010203040506090a582476657273696f6e58246f626a65637473592461726368697665725424746f7012000186a0a2070855246e756c6c5f102064346461356637326330626237633631326338336262626264613137323834345f100f4e534b657965644172636869766572d10b0c54726f6f74800108111a232d32373a406375787d0000000000000101000000000000000d0000000000000000000000000000007f
2026-03-11 13:54:51,782 [INFO] wechat-backend - HTTP POST /auth/qrcode -> 200
2026-03-11 13:54:53,821 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:54:53,822 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:54:53,959 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:54:53,960 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y9skQDK5SL7fbVwszTjD","state":0,"push_login_url_expired_time":0,"effective_time":238,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:54:53,966 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:54:55,420 [INFO] wechat-backend.ws_sync - WS connected for key=HBpEnbtj9BJZ
2026-03-11 13:54:56,818 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:54:56,818 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:54:56,972 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:54:56,974 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y9skQDK5SL7fbVwszTjD","state":0,"push_login_url_expired_time":0,"effective_time":235,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:54:56,980 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:55:01,821 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:55:01,822 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:55:01,972 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:55:01,974 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y9skQDK5SL7fbVwszTjD","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":236,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_d54e87a1cf0a8457fded1e68c26077c2\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_d54e87a1cf0a8457fded1e68c26077c2\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 13:55:01,975 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 13:55:01,980 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:55:01,988 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js from 127.0.0.1
2026-03-11 13:55:02,203 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7765/assets/N_jYM_2V.js "HTTP/1.1 200 OK"
2026-03-11 13:55:02,330 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js -> 200
2026-03-11 13:55:06,823 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:55:06,824 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:55:06,963 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:55:06,964 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y9skQDK5SL7fbVwszTjD","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":231,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_d54e87a1cf0a8457fded1e68c26077c2\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_d54e87a1cf0a8457fded1e68c26077c2\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 13:55:06,964 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 13:55:06,969 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:55:11,820 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:55:11,821 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:55:11,966 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:55:11,967 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y9skQDK5SL7fbVwszTjD","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":226,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_d54e87a1cf0a8457fded1e68c26077c2\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_d54e87a1cf0a8457fded1e68c26077c2\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 13:55:11,968 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 13:55:11,973 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:55:16,819 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:55:16,820 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:55:16,993 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:55:17,001 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y9skQDK5SL7fbVwszTjD","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":221,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_d54e87a1cf0a8457fded1e68c26077c2\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_d54e87a1cf0a8457fded1e68c26077c2\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 13:55:17,001 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 13:55:17,006 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:55:21,978 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:55:21,979 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:55:22,112 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:55:22,113 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y9skQDK5SL7fbVwszTjD","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":216,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_d54e87a1cf0a8457fded1e68c26077c2\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_d54e87a1cf0a8457fded1e68c26077c2\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 13:55:22,113 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 13:55:22,118 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:55:26,980 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:55:26,981 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:55:27,127 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:55:27,128 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y9skQDK5SL7fbVwszTjD","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":211,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_d54e87a1cf0a8457fded1e68c26077c2\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_d54e87a1cf0a8457fded1e68c26077c2\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 13:55:27,129 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 13:55:27,134 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:55:31,816 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:55:31,817 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:55:31,954 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:55:31,955 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y9skQDK5SL7fbVwszTjD","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":206,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_d54e87a1cf0a8457fded1e68c26077c2\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_d54e87a1cf0a8457fded1e68c26077c2\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 13:55:31,956 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 13:55:31,961 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:55:37,691 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:55:37,692 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:55:37,881 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:55:37,882 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y9skQDK5SL7fbVwszTjD","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":201,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_d54e87a1cf0a8457fded1e68c26077c2\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_d54e87a1cf0a8457fded1e68c26077c2\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 13:55:37,883 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 13:55:37,888 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:55:41,979 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:55:41,980 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:55:42,127 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:55:42,128 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y9skQDK5SL7fbVwszTjD","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":196,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_d54e87a1cf0a8457fded1e68c26077c2\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_d54e87a1cf0a8457fded1e68c26077c2\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 13:55:42,128 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 13:55:42,132 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:55:46,978 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:55:46,979 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:55:47,101 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:55:47,102 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y9skQDK5SL7fbVwszTjD","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":191,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_d54e87a1cf0a8457fded1e68c26077c2\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_d54e87a1cf0a8457fded1e68c26077c2\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 13:55:47,103 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 13:55:47,107 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:55:51,981 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:55:51,982 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:55:52,106 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:55:52,107 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y9skQDK5SL7fbVwszTjD","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":186,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_d54e87a1cf0a8457fded1e68c26077c2\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_d54e87a1cf0a8457fded1e68c26077c2\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 13:55:52,107 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 13:55:52,112 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:55:56,980 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:55:56,981 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:55:57,139 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:55:57,140 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y9skQDK5SL7fbVwszTjD","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":181,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_d54e87a1cf0a8457fded1e68c26077c2\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_d54e87a1cf0a8457fded1e68c26077c2\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 13:55:57,141 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 13:55:57,147 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:56:01,980 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:56:01,980 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:56:02,113 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:56:02,114 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y9skQDK5SL7fbVwszTjD","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":176,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_d54e87a1cf0a8457fded1e68c26077c2\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_d54e87a1cf0a8457fded1e68c26077c2\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 13:56:02,115 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 13:56:02,120 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:56:06,979 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:56:06,980 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:56:07,149 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:56:07,150 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y9skQDK5SL7fbVwszTjD","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":171,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_d54e87a1cf0a8457fded1e68c26077c2\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_d54e87a1cf0a8457fded1e68c26077c2\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 13:56:07,151 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 13:56:07,157 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:56:11,979 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:56:11,980 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:56:12,112 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:56:12,114 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y9skQDK5SL7fbVwszTjD","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":166,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_d54e87a1cf0a8457fded1e68c26077c2\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_d54e87a1cf0a8457fded1e68c26077c2\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 13:56:12,114 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 13:56:12,120 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:56:16,891 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: no close frame received or sent, reconnect in 5s
2026-03-11 13:56:16,981 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:56:16,982 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:56:17,111 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:56:17,113 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y9skQDK5SL7fbVwszTjD","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":161,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:56:17,120 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:56:21,979 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:56:21,980 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:56:22,007 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:56:22,096 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:56:22,098 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y9skQDK5SL7fbVwszTjD","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":161,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:56:22,103 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:56:26,980 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:56:26,981 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:56:27,105 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:56:27,107 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y9skQDK5SL7fbVwszTjD","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":161,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:56:27,113 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:56:27,113 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:56:31,980 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:56:31,981 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:56:32,127 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:56:32,128 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y9skQDK5SL7fbVwszTjD","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":161,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:56:32,135 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:56:32,211 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:56:37,309 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:56:42,405 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:56:43,983 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:56:43,983 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:56:44,139 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:56:44,140 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y9skQDK5SL7fbVwszTjD","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":161,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:56:44,146 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:56:47,598 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:56:47,598 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:56:48,050 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 13:56:48,051 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:56:48,052 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y9skQDK5SL7fbVwszTjD","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":161,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:56:48,058 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:56:51,819 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 13:56:51,820 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 13:56:52,182 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 13:56:52,183 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y9skQDK5SL7fbVwszTjD","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":161,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 13:56:52,189 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 13:56:53,166 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 14:05:30,597 [INFO] wechat-backend.ws_sync - WS GetSyncMsg 使用 key=***9BJZ与登录页 key 一致时才能收到该账号消息)
2026-03-11 14:05:30,598 [INFO] wechat-backend.ws_sync - WS connecting to ws://113.44.162.180:7006/ws/GetSyncMsg?key=HBpEnbtj9BJZ
2026-03-11 14:05:30,699 [INFO] wechat-backend.ws_sync - WS connected for key=HBpEnbtj9BJZ
2026-03-11 14:05:38,841 [INFO] wechat-backend - HTTP POST /auth/qrcode from 127.0.0.1
2026-03-11 14:05:38,845 [INFO] wechat-backend - GetLoginQrCodeNewDirect: key=HBpEnbtj9BJZ, payload={'Proxy': '', 'IpadOrmac': '', 'Check': False}, url=http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect
2026-03-11 14:05:38,979 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: no close frame received or sent, reconnect in 5s
2026-03-11 14:05:43,501 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:05:43,502 [INFO] wechat-backend - Upstream GetLoginQrCodeNewDirect success: status=200, body_len=500
2026-03-11 14:05:43,502 [INFO] wechat-backend - Stored Data62 (full) for key=HBpEnbtj9BJZ (len=344), valid=True, check=完整有效
2026-03-11 14:05:43,502 [INFO] wechat-backend - Data62 full: 62706c6973743030d4010203040506090a582476657273696f6e58246f626a65637473592461726368697665725424746f7012000186a0a2070855246e756c6c5f102064346461356637326330626237633631326338336262626264613137323834345f100f4e534b657965644172636869766572d10b0c54726f6f74800108111a232d32373a406375787d0000000000000101000000000000000d0000000000000000000000000000007f
2026-03-11 14:05:43,506 [INFO] wechat-backend - HTTP POST /auth/qrcode -> 200
2026-03-11 14:05:44,068 [INFO] wechat-backend.ws_sync - WS connected for key=HBpEnbtj9BJZ
2026-03-11 14:05:44,179 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: no close frame received or sent, reconnect in 5s
2026-03-11 14:05:45,542 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:05:45,543 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:05:45,654 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:05:45,655 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q8kCagx0-0TXlDRJ7Ond","state":0,"push_login_url_expired_time":0,"effective_time":239,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 14:05:45,658 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:05:48,538 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:05:48,539 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:05:48,658 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:05:48,659 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q8kCagx0-0TXlDRJ7Ond","state":0,"push_login_url_expired_time":0,"effective_time":236,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 14:05:48,663 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:05:49,287 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 14:05:53,539 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:05:53,539 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:05:54,677 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:05:54,682 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q8kCagx0-0TXlDRJ7Ond","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":236,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-11 14:05:54,687 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:05:54,695 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js from 127.0.0.1
2026-03-11 14:05:55,377 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 14:05:55,861 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7765/assets/N_jYM_2V.js "HTTP/1.1 200 OK"
2026-03-11 14:05:55,965 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js -> 200
2026-03-11 14:05:58,539 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:05:58,540 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:05:58,652 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:05:58,653 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q8kCagx0-0TXlDRJ7Ond","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":234,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-11 14:05:58,656 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:06:01,464 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 14:06:03,539 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:06:03,540 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:06:04,664 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:06:04,665 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q8kCagx0-0TXlDRJ7Ond","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":226,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-11 14:06:04,670 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:06:06,540 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 14:06:09,412 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:06:09,413 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:06:09,520 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:06:09,521 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q8kCagx0-0TXlDRJ7Ond","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":223,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-11 14:06:09,525 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:06:11,631 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 14:06:14,519 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:06:14,520 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:06:15,629 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:06:15,629 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q8kCagx0-0TXlDRJ7Ond","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":216,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-11 14:06:15,633 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:06:16,726 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 14:06:19,412 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:06:19,412 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:06:19,528 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:06:19,529 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q8kCagx0-0TXlDRJ7Ond","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":213,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-11 14:06:19,533 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:06:21,810 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 14:06:24,411 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:06:24,412 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:06:24,522 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:06:24,522 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q8kCagx0-0TXlDRJ7Ond","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":208,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-11 14:06:24,527 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:06:26,896 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 14:06:29,413 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:06:29,413 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:06:29,529 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:06:29,530 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q8kCagx0-0TXlDRJ7Ond","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":203,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-11 14:06:29,534 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:06:31,995 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 14:06:34,412 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:06:34,412 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:06:34,534 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:06:34,535 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q8kCagx0-0TXlDRJ7Ond","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":198,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-11 14:06:34,538 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:06:37,085 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 14:06:39,413 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:06:39,414 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:06:39,530 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:06:39,530 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q8kCagx0-0TXlDRJ7Ond","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":193,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-11 14:06:39,535 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:06:42,175 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 14:06:45,427 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:06:45,427 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:06:45,541 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:06:45,542 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q8kCagx0-0TXlDRJ7Ond","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":187,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-11 14:06:45,545 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:06:47,253 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 14:06:50,688 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:06:50,689 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:06:50,824 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:06:50,825 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q8kCagx0-0TXlDRJ7Ond","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":181,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-11 14:06:50,829 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:06:52,335 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 14:06:55,219 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:06:55,219 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:06:55,330 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:06:55,331 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q8kCagx0-0TXlDRJ7Ond","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":177,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-11 14:06:55,334 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:06:57,429 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 14:06:59,413 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:06:59,413 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:06:59,523 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:06:59,524 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q8kCagx0-0TXlDRJ7Ond","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":173,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-11 14:06:59,527 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:07:02,515 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 14:07:04,984 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:07:04,986 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:07:05,126 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:07:05,128 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q8kCagx0-0TXlDRJ7Ond","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":167,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-11 14:07:05,135 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:07:07,611 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 14:07:09,415 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:07:09,415 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:07:09,516 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:07:09,517 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q8kCagx0-0TXlDRJ7Ond","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":163,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-11 14:07:09,521 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:07:12,704 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 14:07:14,415 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:07:14,416 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:07:14,531 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:07:14,532 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y6N1K5j44WUY9d7H3db8","state":0,"push_login_url_expired_time":0,"effective_time":240,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 14:07:14,535 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:07:17,798 [INFO] wechat-backend.ws_sync - WS connected for key=HBpEnbtj9BJZ
2026-03-11 14:07:19,417 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:07:19,417 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:07:19,529 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:07:19,530 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y6N1K5j44WUY9d7H3db8","state":0,"push_login_url_expired_time":0,"effective_time":235,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 14:07:19,534 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:07:24,416 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:07:24,417 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:07:24,517 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:07:24,518 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y6N1K5j44WUY9d7H3db8","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":237,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_0eab3b5b3bdb2a4b8f3eccf08705c754\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_0eab3b5b3bdb2a4b8f3eccf08705c754\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 14:07:24,518 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 14:07:24,522 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:07:29,418 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:07:29,419 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:07:29,548 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:07:29,549 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y6N1K5j44WUY9d7H3db8","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":232,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_0eab3b5b3bdb2a4b8f3eccf08705c754\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_0eab3b5b3bdb2a4b8f3eccf08705c754\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 14:07:29,549 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 14:07:29,553 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:07:34,420 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:07:34,421 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:07:34,550 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:07:34,551 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y6N1K5j44WUY9d7H3db8","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":227,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_0eab3b5b3bdb2a4b8f3eccf08705c754\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_0eab3b5b3bdb2a4b8f3eccf08705c754\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 14:07:34,551 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 14:07:34,555 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:07:39,420 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:07:39,421 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:07:39,539 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:07:39,540 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y6N1K5j44WUY9d7H3db8","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":222,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_0eab3b5b3bdb2a4b8f3eccf08705c754\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_0eab3b5b3bdb2a4b8f3eccf08705c754\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 14:07:39,540 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 14:07:39,544 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:07:44,422 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:07:44,423 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:07:44,540 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:07:44,540 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y6N1K5j44WUY9d7H3db8","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":217,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_0eab3b5b3bdb2a4b8f3eccf08705c754\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_0eab3b5b3bdb2a4b8f3eccf08705c754\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 14:07:44,541 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 14:07:44,544 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:07:49,421 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:07:49,422 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:07:49,535 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:07:49,535 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y6N1K5j44WUY9d7H3db8","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":212,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_0eab3b5b3bdb2a4b8f3eccf08705c754\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_0eab3b5b3bdb2a4b8f3eccf08705c754\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 14:07:49,536 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 14:07:49,539 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:07:54,424 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:07:54,425 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:07:54,538 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:07:54,539 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y6N1K5j44WUY9d7H3db8","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":207,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_0eab3b5b3bdb2a4b8f3eccf08705c754\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_0eab3b5b3bdb2a4b8f3eccf08705c754\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 14:07:54,539 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 14:07:54,543 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:07:59,426 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:07:59,426 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:07:59,547 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:07:59,548 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y6N1K5j44WUY9d7H3db8","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":202,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_0eab3b5b3bdb2a4b8f3eccf08705c754\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_0eab3b5b3bdb2a4b8f3eccf08705c754\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 14:07:59,548 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 14:07:59,552 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:08:04,426 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:08:04,427 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:08:04,525 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:08:04,526 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y6N1K5j44WUY9d7H3db8","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":197,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_0eab3b5b3bdb2a4b8f3eccf08705c754\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_0eab3b5b3bdb2a4b8f3eccf08705c754\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 14:08:04,527 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 14:08:04,530 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:08:51,425 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:08:51,426 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:08:51,535 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:08:51,536 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y6N1K5j44WUY9d7H3db8","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":151,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_0eab3b5b3bdb2a4b8f3eccf08705c754\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_0eab3b5b3bdb2a4b8f3eccf08705c754\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 14:08:51,536 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 14:08:51,540 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:09:51,421 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:09:51,422 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:09:51,535 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:09:51,536 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y6N1K5j44WUY9d7H3db8","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":91,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_0eab3b5b3bdb2a4b8f3eccf08705c754\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_0eab3b5b3bdb2a4b8f3eccf08705c754\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 14:09:51,536 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 14:09:51,539 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:10:34,322 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: no close frame received or sent, reconnect in 5s
2026-03-11 14:10:39,412 [INFO] wechat-backend.ws_sync - WS connected for key=HBpEnbtj9BJZ
2026-03-11 14:10:44,493 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: no close frame received or sent, reconnect in 5s
2026-03-11 14:10:49,596 [INFO] wechat-backend.ws_sync - WS connected for key=HBpEnbtj9BJZ
2026-03-11 14:10:51,420 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:10:51,421 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:10:51,553 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:10:51,554 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y6N1K5j44WUY9d7H3db8","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":31,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_0eab3b5b3bdb2a4b8f3eccf08705c754\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_0eab3b5b3bdb2a4b8f3eccf08705c754\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 14:10:51,554 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 14:10:51,558 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:10:54,899 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: no close frame received or sent, reconnect in 5s
2026-03-11 14:11:04,918 [INFO] wechat-backend.ws_sync - WS GetSyncMsg 使用 key=***9BJZ与登录页 key 一致时才能收到该账号消息)
2026-03-11 14:11:04,939 [INFO] wechat-backend.ws_sync - WS connecting to ws://113.44.162.180:7006/ws/GetSyncMsg?key=HBpEnbtj9BJZ
2026-03-11 14:11:05,035 [INFO] wechat-backend.ws_sync - WS connected for key=HBpEnbtj9BJZ
2026-03-11 14:11:10,113 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: no close frame received or sent, reconnect in 5s
2026-03-11 14:11:13,641 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:11:13,642 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:11:13,761 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:11:13,761 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y6N1K5j44WUY9d7H3db8","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":8,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_0eab3b5b3bdb2a4b8f3eccf08705c754\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_0eab3b5b3bdb2a4b8f3eccf08705c754\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 14:11:13,762 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=0)
2026-03-11 14:11:13,765 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:11:15,220 [INFO] wechat-backend.ws_sync - WS connected for key=HBpEnbtj9BJZ
2026-03-11 14:11:16,869 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: no close frame received or sent, reconnect in 5s
2026-03-11 14:11:21,969 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 14:11:22,295 [INFO] wechat-backend - HTTP POST /auth/qrcode from 127.0.0.1
2026-03-11 14:11:22,299 [INFO] wechat-backend - GetLoginQrCodeNewDirect: key=HBpEnbtj9BJZ, payload={'Proxy': '', 'IpadOrmac': 'ipad', 'Check': False}, url=http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect
2026-03-11 14:11:25,005 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:11:25,005 [INFO] wechat-backend - Upstream GetLoginQrCodeNewDirect success: status=200, body_len=500
2026-03-11 14:11:25,006 [INFO] wechat-backend - Stored Data62 (full) for key=HBpEnbtj9BJZ (len=344), valid=True, check=完整有效
2026-03-11 14:11:25,006 [INFO] wechat-backend - Data62 full: 62706c6973743030d4010203040506090a582476657273696f6e58246f626a65637473592461726368697665725424746f7012000186a0a2070855246e756c6c5f102064346461356637326330626237633631326338336262626264613137323834345f100f4e534b657965644172636869766572d10b0c54726f6f74800108111a232d32373a406375787d0000000000000101000000000000000d0000000000000000000000000000007f
2026-03-11 14:11:25,010 [INFO] wechat-backend - HTTP POST /auth/qrcode -> 200
2026-03-11 14:11:27,033 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:11:27,034 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:11:27,058 [INFO] wechat-backend.ws_sync - WS connected for key=HBpEnbtj9BJZ
2026-03-11 14:11:27,143 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:11:27,144 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y8PlUfOOhQ7MTlgXVAkf","state":0,"push_login_url_expired_time":0,"effective_time":238,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 14:11:27,148 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:11:30,033 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:11:30,033 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:11:30,151 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:11:30,152 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y8PlUfOOhQ7MTlgXVAkf","state":0,"push_login_url_expired_time":0,"effective_time":235,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 14:11:30,155 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:11:35,033 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:11:35,034 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:11:35,150 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:11:35,151 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y8PlUfOOhQ7MTlgXVAkf","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":236,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_cceb1cb9e2746ed2cc5495c8c943caaf\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_cceb1cb9e2746ed2cc5495c8c943caaf\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 14:11:35,151 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 14:11:35,155 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:11:35,162 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js from 127.0.0.1
2026-03-11 14:11:35,324 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7765/assets/N_jYM_2V.js "HTTP/1.1 200 OK"
2026-03-11 14:11:35,420 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js -> 200
2026-03-11 14:11:40,034 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:11:40,034 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:11:40,151 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:11:40,152 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y8PlUfOOhQ7MTlgXVAkf","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":231,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_cceb1cb9e2746ed2cc5495c8c943caaf\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_cceb1cb9e2746ed2cc5495c8c943caaf\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 14:11:40,152 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 14:11:40,155 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:11:45,032 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:11:45,033 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:11:45,135 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:11:45,136 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y8PlUfOOhQ7MTlgXVAkf","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":226,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_cceb1cb9e2746ed2cc5495c8c943caaf\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_cceb1cb9e2746ed2cc5495c8c943caaf\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 14:11:45,136 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 14:11:45,139 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:11:50,424 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:11:50,424 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:11:50,536 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:11:50,537 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y8PlUfOOhQ7MTlgXVAkf","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":221,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_cceb1cb9e2746ed2cc5495c8c943caaf\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_cceb1cb9e2746ed2cc5495c8c943caaf\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 14:11:50,537 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 14:11:50,542 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:11:55,424 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:11:55,424 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:11:55,540 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:11:55,541 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y8PlUfOOhQ7MTlgXVAkf","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":216,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_cceb1cb9e2746ed2cc5495c8c943caaf\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_cceb1cb9e2746ed2cc5495c8c943caaf\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 14:11:55,541 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 14:11:55,547 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:12:00,424 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:12:00,424 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:12:00,551 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:12:00,552 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y8PlUfOOhQ7MTlgXVAkf","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":211,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_cceb1cb9e2746ed2cc5495c8c943caaf\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_cceb1cb9e2746ed2cc5495c8c943caaf\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 14:12:00,552 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 14:12:00,556 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:12:05,424 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:12:05,424 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:12:05,534 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:12:05,535 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y8PlUfOOhQ7MTlgXVAkf","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":206,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_cceb1cb9e2746ed2cc5495c8c943caaf\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_cceb1cb9e2746ed2cc5495c8c943caaf\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 14:12:05,535 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 14:12:05,539 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:12:10,033 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:12:10,034 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:12:10,145 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:12:10,146 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y8PlUfOOhQ7MTlgXVAkf","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":201,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_cceb1cb9e2746ed2cc5495c8c943caaf\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_cceb1cb9e2746ed2cc5495c8c943caaf\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 14:12:10,146 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 14:12:10,150 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:12:15,033 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:12:15,033 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:12:15,153 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:12:15,154 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y8PlUfOOhQ7MTlgXVAkf","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":196,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_cceb1cb9e2746ed2cc5495c8c943caaf\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_cceb1cb9e2746ed2cc5495c8c943caaf\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 14:12:15,154 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 14:12:15,157 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:12:20,033 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:12:20,034 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:12:20,141 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:12:20,148 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y8PlUfOOhQ7MTlgXVAkf","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":191,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_cceb1cb9e2746ed2cc5495c8c943caaf\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_cceb1cb9e2746ed2cc5495c8c943caaf\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 14:12:20,148 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 14:12:20,152 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:12:25,034 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:12:25,035 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:12:25,128 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:12:25,129 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y8PlUfOOhQ7MTlgXVAkf","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":186,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_cceb1cb9e2746ed2cc5495c8c943caaf\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_cceb1cb9e2746ed2cc5495c8c943caaf\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 14:12:25,129 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 14:12:25,134 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:12:30,034 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:12:30,035 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:12:30,170 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:12:30,171 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y8PlUfOOhQ7MTlgXVAkf","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":181,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_cceb1cb9e2746ed2cc5495c8c943caaf\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_cceb1cb9e2746ed2cc5495c8c943caaf\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 14:12:30,171 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 14:12:30,176 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:12:39,891 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:12:39,893 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:12:40,028 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:12:40,028 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y8PlUfOOhQ7MTlgXVAkf","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":171,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_cceb1cb9e2746ed2cc5495c8c943caaf\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_cceb1cb9e2746ed2cc5495c8c943caaf\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 14:12:40,029 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 14:12:40,032 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:12:45,035 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:12:45,035 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:12:45,145 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:12:45,149 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y8PlUfOOhQ7MTlgXVAkf","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":166,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_cceb1cb9e2746ed2cc5495c8c943caaf\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_cceb1cb9e2746ed2cc5495c8c943caaf\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 14:12:45,152 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 14:12:45,164 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:12:50,033 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:12:50,034 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:12:50,154 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:12:50,156 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y8PlUfOOhQ7MTlgXVAkf","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":161,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_cceb1cb9e2746ed2cc5495c8c943caaf\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_cceb1cb9e2746ed2cc5495c8c943caaf\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 14:12:50,156 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 14:12:50,163 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:12:55,035 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:12:55,038 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:12:55,178 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:12:55,179 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y8PlUfOOhQ7MTlgXVAkf","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":156,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_cceb1cb9e2746ed2cc5495c8c943caaf\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_cceb1cb9e2746ed2cc5495c8c943caaf\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 14:12:55,180 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 14:12:55,184 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:13:05,445 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:13:05,445 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:13:05,574 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:13:05,574 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y8PlUfOOhQ7MTlgXVAkf","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":146,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_cceb1cb9e2746ed2cc5495c8c943caaf\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_cceb1cb9e2746ed2cc5495c8c943caaf\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 14:13:05,575 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 14:13:05,578 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:13:13,678 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:13:13,679 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:13:13,798 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:13:13,799 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y8PlUfOOhQ7MTlgXVAkf","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":138,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_cceb1cb9e2746ed2cc5495c8c943caaf\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_cceb1cb9e2746ed2cc5495c8c943caaf\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 14:13:13,799 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 14:13:13,802 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:13:15,034 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:13:15,035 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:13:15,154 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:13:15,156 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y8PlUfOOhQ7MTlgXVAkf","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":136,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_cceb1cb9e2746ed2cc5495c8c943caaf\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_cceb1cb9e2746ed2cc5495c8c943caaf\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 14:13:15,157 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 14:13:15,161 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:13:20,433 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:13:20,433 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:13:20,556 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:13:20,557 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y8PlUfOOhQ7MTlgXVAkf","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":131,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_cceb1cb9e2746ed2cc5495c8c943caaf\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_cceb1cb9e2746ed2cc5495c8c943caaf\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 14:13:20,557 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 14:13:20,562 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:13:25,430 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:13:25,430 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:13:25,549 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:13:25,550 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y8PlUfOOhQ7MTlgXVAkf","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":126,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_cceb1cb9e2746ed2cc5495c8c943caaf\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_cceb1cb9e2746ed2cc5495c8c943caaf\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 14:13:25,550 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 14:13:25,554 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:13:30,432 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:13:30,432 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:13:30,544 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:13:30,545 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y8PlUfOOhQ7MTlgXVAkf","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":121,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_cceb1cb9e2746ed2cc5495c8c943caaf\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_cceb1cb9e2746ed2cc5495c8c943caaf\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 14:13:30,545 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 14:13:30,550 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:13:35,434 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:13:35,434 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:13:35,543 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:13:35,544 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y8PlUfOOhQ7MTlgXVAkf","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":116,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_cceb1cb9e2746ed2cc5495c8c943caaf\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_cceb1cb9e2746ed2cc5495c8c943caaf\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 14:13:35,544 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 14:13:35,547 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:13:40,434 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:13:40,435 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:13:40,552 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:13:40,554 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y8PlUfOOhQ7MTlgXVAkf","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":111,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_cceb1cb9e2746ed2cc5495c8c943caaf\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_cceb1cb9e2746ed2cc5495c8c943caaf\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 14:13:40,554 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 14:13:40,558 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:13:45,434 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:13:45,434 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:13:45,580 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:13:45,581 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y8PlUfOOhQ7MTlgXVAkf","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":106,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_cceb1cb9e2746ed2cc5495c8c943caaf\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_cceb1cb9e2746ed2cc5495c8c943caaf\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 14:13:45,581 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 14:13:45,585 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:13:50,435 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:13:50,435 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:13:50,546 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:13:50,547 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y8PlUfOOhQ7MTlgXVAkf","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":101,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_cceb1cb9e2746ed2cc5495c8c943caaf\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_cceb1cb9e2746ed2cc5495c8c943caaf\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 14:13:50,547 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 14:13:50,551 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:13:55,438 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:13:55,439 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:13:56,565 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:13:56,566 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y8PlUfOOhQ7MTlgXVAkf","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":95,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_cceb1cb9e2746ed2cc5495c8c943caaf\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_cceb1cb9e2746ed2cc5495c8c943caaf\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 14:13:56,566 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 14:13:56,569 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:41:05,157 [INFO] wechat-backend.ws_sync - WS GetSyncMsg 使用 key=***9BJZ与登录页 key 一致时才能收到该账号消息)
2026-03-11 14:41:05,171 [INFO] wechat-backend.ws_sync - WS connecting to ws://113.44.162.180:7006/ws/GetSyncMsg?key=HBpEnbtj9BJZ
2026-03-11 14:41:05,283 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 14:41:08,745 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:41:08,746 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:41:09,889 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:41:09,889 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y8PlUfOOhQ7MTlgXVAkf","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-11 14:41:09,893 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:41:10,389 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 14:41:12,304 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:41:12,305 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:41:12,441 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:41:12,443 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y8PlUfOOhQ7MTlgXVAkf","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-11 14:41:12,449 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:41:15,529 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:41:15,529 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:41:16,666 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:41:16,668 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y8PlUfOOhQ7MTlgXVAkf","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-11 14:41:16,674 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:41:17,499 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 14:41:22,531 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:41:22,532 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:41:22,648 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:41:22,649 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y8PlUfOOhQ7MTlgXVAkf","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-11 14:41:22,655 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:41:23,593 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 14:41:25,529 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:41:25,530 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:41:25,649 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:41:25,650 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y8PlUfOOhQ7MTlgXVAkf","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-11 14:41:25,656 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:41:29,690 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 14:41:30,142 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:41:30,143 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:41:31,290 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:41:31,291 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y8PlUfOOhQ7MTlgXVAkf","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-11 14:41:31,296 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:41:34,757 [INFO] wechat-backend - HTTP POST /auth/qrcode from 127.0.0.1
2026-03-11 14:41:34,760 [INFO] wechat-backend - GetLoginQrCodeNewDirect: key=HBpEnbtj9BJZ, payload={'Proxy': '', 'IpadOrmac': '', 'Check': False}, url=http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect
2026-03-11 14:41:34,790 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 14:41:37,259 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:41:37,261 [INFO] wechat-backend - Upstream GetLoginQrCodeNewDirect success: status=200, body_len=500
2026-03-11 14:41:37,261 [INFO] wechat-backend - Stored Data62 (full) for key=HBpEnbtj9BJZ (len=344), valid=True, check=完整有效
2026-03-11 14:41:37,261 [INFO] wechat-backend - Data62 full: 62706c6973743030d4010203040506090a582476657273696f6e58246f626a65637473592461726368697665725424746f7012000186a0a2070855246e756c6c5f102064346461356637326330626237633631326338336262626264613137323834345f100f4e534b657965644172636869766572d10b0c54726f6f74800108111a232d32373a406375787d0000000000000101000000000000000d0000000000000000000000000000007f
2026-03-11 14:41:37,267 [INFO] wechat-backend - HTTP POST /auth/qrcode -> 200
2026-03-11 14:41:39,296 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:41:39,297 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:41:39,424 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:41:39,426 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"49yqkbH0pM3sg_KPoYIA","state":0,"push_login_url_expired_time":0,"effective_time":239,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 14:41:39,432 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:41:39,904 [INFO] wechat-backend.ws_sync - WS connected for key=HBpEnbtj9BJZ
2026-03-11 14:41:42,296 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:41:42,297 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:41:42,410 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:41:42,412 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"49yqkbH0pM3sg_KPoYIA","state":0,"push_login_url_expired_time":0,"effective_time":236,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 14:41:42,417 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:41:47,299 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:41:47,300 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:41:47,416 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:41:47,418 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"49yqkbH0pM3sg_KPoYIA","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":236,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_a7fbfb2fce0efdcd7b3fdc64be1e3a86\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_a7fbfb2fce0efdcd7b3fdc64be1e3a86\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 14:41:47,419 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 14:41:47,425 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:41:47,433 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js from 127.0.0.1
2026-03-11 14:41:47,629 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7765/assets/N_jYM_2V.js "HTTP/1.1 200 OK"
2026-03-11 14:41:47,717 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js -> 200
2026-03-11 14:41:52,295 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:41:52,296 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:41:52,430 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:41:52,432 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"49yqkbH0pM3sg_KPoYIA","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":231,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_a7fbfb2fce0efdcd7b3fdc64be1e3a86\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_a7fbfb2fce0efdcd7b3fdc64be1e3a86\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 14:41:52,432 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 14:41:52,437 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:41:57,297 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:41:57,298 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:41:57,423 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:41:57,425 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"49yqkbH0pM3sg_KPoYIA","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":226,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_a7fbfb2fce0efdcd7b3fdc64be1e3a86\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_a7fbfb2fce0efdcd7b3fdc64be1e3a86\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 14:41:57,425 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 14:41:57,433 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:42:02,530 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:42:02,531 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:42:02,639 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:42:02,641 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"49yqkbH0pM3sg_KPoYIA","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":221,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_a7fbfb2fce0efdcd7b3fdc64be1e3a86\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_a7fbfb2fce0efdcd7b3fdc64be1e3a86\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 14:42:02,641 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 14:42:02,647 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:42:07,645 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:42:07,645 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:42:07,795 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:42:07,796 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"49yqkbH0pM3sg_KPoYIA","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":216,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_a7fbfb2fce0efdcd7b3fdc64be1e3a86\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_a7fbfb2fce0efdcd7b3fdc64be1e3a86\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 14:42:07,796 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 14:42:07,801 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:42:13,015 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:42:13,016 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:42:13,131 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:42:13,133 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"49yqkbH0pM3sg_KPoYIA","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":211,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_a7fbfb2fce0efdcd7b3fdc64be1e3a86\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_a7fbfb2fce0efdcd7b3fdc64be1e3a86\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 14:42:13,133 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 14:42:13,138 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:42:17,315 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:42:17,318 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:42:17,459 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:42:17,460 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"49yqkbH0pM3sg_KPoYIA","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":206,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_a7fbfb2fce0efdcd7b3fdc64be1e3a86\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_a7fbfb2fce0efdcd7b3fdc64be1e3a86\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 14:42:17,460 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 14:42:17,466 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:42:22,530 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:42:22,531 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:42:22,651 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:42:22,653 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"49yqkbH0pM3sg_KPoYIA","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":201,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_a7fbfb2fce0efdcd7b3fdc64be1e3a86\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_a7fbfb2fce0efdcd7b3fdc64be1e3a86\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 14:42:22,654 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 14:42:22,660 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:42:28,222 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:42:28,222 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:42:28,346 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:42:28,347 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"49yqkbH0pM3sg_KPoYIA","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":196,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_a7fbfb2fce0efdcd7b3fdc64be1e3a86\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_a7fbfb2fce0efdcd7b3fdc64be1e3a86\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 14:42:28,348 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 14:42:28,353 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:42:32,296 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:42:32,296 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:42:32,426 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:42:32,428 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"49yqkbH0pM3sg_KPoYIA","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":191,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_a7fbfb2fce0efdcd7b3fdc64be1e3a86\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_a7fbfb2fce0efdcd7b3fdc64be1e3a86\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 14:42:32,428 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 14:42:32,434 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:42:37,531 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:42:37,532 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:42:37,656 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:42:37,658 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"49yqkbH0pM3sg_KPoYIA","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":186,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_a7fbfb2fce0efdcd7b3fdc64be1e3a86\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_a7fbfb2fce0efdcd7b3fdc64be1e3a86\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 14:42:37,658 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 14:42:37,665 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:42:45,228 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:42:45,229 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:42:45,363 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:42:45,364 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"49yqkbH0pM3sg_KPoYIA","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":179,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_a7fbfb2fce0efdcd7b3fdc64be1e3a86\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_a7fbfb2fce0efdcd7b3fdc64be1e3a86\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 14:42:45,365 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 14:42:45,370 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:42:47,532 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:42:47,533 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:42:47,651 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:42:47,653 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"49yqkbH0pM3sg_KPoYIA","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":176,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_a7fbfb2fce0efdcd7b3fdc64be1e3a86\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_a7fbfb2fce0efdcd7b3fdc64be1e3a86\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 14:42:47,654 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 14:42:47,660 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:42:52,531 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:42:52,532 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:42:52,756 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:42:52,758 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"49yqkbH0pM3sg_KPoYIA","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":171,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_a7fbfb2fce0efdcd7b3fdc64be1e3a86\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_a7fbfb2fce0efdcd7b3fdc64be1e3a86\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 14:42:52,758 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 14:42:52,764 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:43:04,315 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:43:04,315 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:43:04,468 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:43:04,469 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"49yqkbH0pM3sg_KPoYIA","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":159,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_a7fbfb2fce0efdcd7b3fdc64be1e3a86\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_a7fbfb2fce0efdcd7b3fdc64be1e3a86\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 14:43:04,470 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 14:43:04,477 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:43:07,539 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:43:07,540 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:43:07,666 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 14:43:07,668 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"49yqkbH0pM3sg_KPoYIA","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":156,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_a7fbfb2fce0efdcd7b3fdc64be1e3a86\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_a7fbfb2fce0efdcd7b3fdc64be1e3a86\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 14:43:07,668 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 14:43:07,674 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 14:44:15,530 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:44:15,532 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:44:20,576 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 502 Bad Gateway"
2026-03-11 14:44:20,577 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=502, body=
2026-03-11 14:44:20,640 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:44:20,641 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:44:20,663 [ERROR] wechat-backend - Error calling upstream CheckLoginStatus: All connection attempts failed
Traceback (most recent call last):
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpx/_transports/default.py", line 69, in map_httpcore_exceptions
yield
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpx/_transports/default.py", line 373, in handle_async_request
resp = await self._pool.handle_async_request(req)
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpcore/_async/connection_pool.py", line 256, in handle_async_request
raise exc from None
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpcore/_async/connection_pool.py", line 236, in handle_async_request
response = await connection.handle_async_request(
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpcore/_async/connection.py", line 101, in handle_async_request
raise exc
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpcore/_async/connection.py", line 78, in handle_async_request
stream = await self._connect(request)
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpcore/_async/connection.py", line 124, in _connect
stream = await self._network_backend.connect_tcp(**kwargs)
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpcore/_backends/auto.py", line 31, in connect_tcp
return await self._backend.connect_tcp(
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpcore/_backends/anyio.py", line 122, in connect_tcp
stream._raw_socket.setsockopt(*option) # type: ignore[attr-defined] # pragma: no cover
File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/contextlib.py", line 135, in __exit__
self.gen.throw(type, value, traceback)
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpcore/_exceptions.py", line 14, in map_exceptions
raise to_exc(exc) from exc
httpcore.ConnectError: All connection attempts failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/backend/main.py", line 455, in check_scan_status
resp = await client.get(url, params={"key": key})
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpx/_client.py", line 1801, in get
return await self.request(
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpx/_client.py", line 1574, in request
return await self.send(request, auth=auth, follow_redirects=follow_redirects)
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpx/_client.py", line 1661, in send
response = await self._send_handling_auth(
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpx/_client.py", line 1689, in _send_handling_auth
response = await self._send_handling_redirects(
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpx/_client.py", line 1726, in _send_handling_redirects
response = await self._send_single_request(request)
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpx/_client.py", line 1763, in _send_single_request
response = await transport.handle_async_request(request)
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpx/_transports/default.py", line 373, in handle_async_request
resp = await self._pool.handle_async_request(req)
File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/contextlib.py", line 135, in __exit__
self.gen.throw(type, value, traceback)
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpx/_transports/default.py", line 86, in map_httpcore_exceptions
raise mapped_exc(message) from exc
httpx.ConnectError: All connection attempts failed
2026-03-11 14:44:20,686 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 502
2026-03-11 14:44:25,048 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:44:25,049 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:44:25,060 [ERROR] wechat-backend - Error calling upstream CheckLoginStatus: All connection attempts failed
Traceback (most recent call last):
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpx/_transports/default.py", line 69, in map_httpcore_exceptions
yield
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpx/_transports/default.py", line 373, in handle_async_request
resp = await self._pool.handle_async_request(req)
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpcore/_async/connection_pool.py", line 256, in handle_async_request
raise exc from None
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpcore/_async/connection_pool.py", line 236, in handle_async_request
response = await connection.handle_async_request(
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpcore/_async/connection.py", line 101, in handle_async_request
raise exc
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpcore/_async/connection.py", line 78, in handle_async_request
stream = await self._connect(request)
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpcore/_async/connection.py", line 124, in _connect
stream = await self._network_backend.connect_tcp(**kwargs)
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpcore/_backends/auto.py", line 31, in connect_tcp
return await self._backend.connect_tcp(
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpcore/_backends/anyio.py", line 122, in connect_tcp
stream._raw_socket.setsockopt(*option) # type: ignore[attr-defined] # pragma: no cover
File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/contextlib.py", line 135, in __exit__
self.gen.throw(type, value, traceback)
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpcore/_exceptions.py", line 14, in map_exceptions
raise to_exc(exc) from exc
httpcore.ConnectError: All connection attempts failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/backend/main.py", line 455, in check_scan_status
resp = await client.get(url, params={"key": key})
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpx/_client.py", line 1801, in get
return await self.request(
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpx/_client.py", line 1574, in request
return await self.send(request, auth=auth, follow_redirects=follow_redirects)
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpx/_client.py", line 1661, in send
response = await self._send_handling_auth(
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpx/_client.py", line 1689, in _send_handling_auth
response = await self._send_handling_redirects(
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpx/_client.py", line 1726, in _send_handling_redirects
response = await self._send_single_request(request)
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpx/_client.py", line 1763, in _send_single_request
response = await transport.handle_async_request(request)
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpx/_transports/default.py", line 373, in handle_async_request
resp = await self._pool.handle_async_request(req)
File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/contextlib.py", line 135, in __exit__
self.gen.throw(type, value, traceback)
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpx/_transports/default.py", line 86, in map_httpcore_exceptions
raise mapped_exc(message) from exc
httpx.ConnectError: All connection attempts failed
2026-03-11 14:44:25,089 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 502
2026-03-11 14:44:30,051 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:44:30,051 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:44:30,062 [ERROR] wechat-backend - Error calling upstream CheckLoginStatus: All connection attempts failed
Traceback (most recent call last):
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpx/_transports/default.py", line 69, in map_httpcore_exceptions
yield
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpx/_transports/default.py", line 373, in handle_async_request
resp = await self._pool.handle_async_request(req)
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpcore/_async/connection_pool.py", line 256, in handle_async_request
raise exc from None
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpcore/_async/connection_pool.py", line 236, in handle_async_request
response = await connection.handle_async_request(
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpcore/_async/connection.py", line 101, in handle_async_request
raise exc
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpcore/_async/connection.py", line 78, in handle_async_request
stream = await self._connect(request)
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpcore/_async/connection.py", line 124, in _connect
stream = await self._network_backend.connect_tcp(**kwargs)
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpcore/_backends/auto.py", line 31, in connect_tcp
return await self._backend.connect_tcp(
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpcore/_backends/anyio.py", line 122, in connect_tcp
stream._raw_socket.setsockopt(*option) # type: ignore[attr-defined] # pragma: no cover
File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/contextlib.py", line 135, in __exit__
self.gen.throw(type, value, traceback)
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpcore/_exceptions.py", line 14, in map_exceptions
raise to_exc(exc) from exc
httpcore.ConnectError: All connection attempts failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/backend/main.py", line 455, in check_scan_status
resp = await client.get(url, params={"key": key})
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpx/_client.py", line 1801, in get
return await self.request(
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpx/_client.py", line 1574, in request
return await self.send(request, auth=auth, follow_redirects=follow_redirects)
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpx/_client.py", line 1661, in send
response = await self._send_handling_auth(
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpx/_client.py", line 1689, in _send_handling_auth
response = await self._send_handling_redirects(
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpx/_client.py", line 1726, in _send_handling_redirects
response = await self._send_single_request(request)
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpx/_client.py", line 1763, in _send_single_request
response = await transport.handle_async_request(request)
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpx/_transports/default.py", line 373, in handle_async_request
resp = await self._pool.handle_async_request(req)
File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/contextlib.py", line 135, in __exit__
self.gen.throw(type, value, traceback)
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpx/_transports/default.py", line 86, in map_httpcore_exceptions
raise mapped_exc(message) from exc
httpx.ConnectError: All connection attempts failed
2026-03-11 14:44:30,088 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 502
2026-03-11 14:44:30,200 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: sent 1011 (internal error) keepalive ping timeout; no close frame received, reconnect in 5s
2026-03-11 14:44:35,050 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:44:35,051 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:44:35,064 [ERROR] wechat-backend - Error calling upstream CheckLoginStatus: All connection attempts failed
Traceback (most recent call last):
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpx/_transports/default.py", line 69, in map_httpcore_exceptions
yield
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpx/_transports/default.py", line 373, in handle_async_request
resp = await self._pool.handle_async_request(req)
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpcore/_async/connection_pool.py", line 256, in handle_async_request
raise exc from None
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpcore/_async/connection_pool.py", line 236, in handle_async_request
response = await connection.handle_async_request(
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpcore/_async/connection.py", line 101, in handle_async_request
raise exc
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpcore/_async/connection.py", line 78, in handle_async_request
stream = await self._connect(request)
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpcore/_async/connection.py", line 124, in _connect
stream = await self._network_backend.connect_tcp(**kwargs)
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpcore/_backends/auto.py", line 31, in connect_tcp
return await self._backend.connect_tcp(
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpcore/_backends/anyio.py", line 122, in connect_tcp
stream._raw_socket.setsockopt(*option) # type: ignore[attr-defined] # pragma: no cover
File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/contextlib.py", line 135, in __exit__
self.gen.throw(type, value, traceback)
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpcore/_exceptions.py", line 14, in map_exceptions
raise to_exc(exc) from exc
httpcore.ConnectError: All connection attempts failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/backend/main.py", line 455, in check_scan_status
resp = await client.get(url, params={"key": key})
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpx/_client.py", line 1801, in get
return await self.request(
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpx/_client.py", line 1574, in request
return await self.send(request, auth=auth, follow_redirects=follow_redirects)
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpx/_client.py", line 1661, in send
response = await self._send_handling_auth(
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpx/_client.py", line 1689, in _send_handling_auth
response = await self._send_handling_redirects(
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpx/_client.py", line 1726, in _send_handling_redirects
response = await self._send_single_request(request)
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpx/_client.py", line 1763, in _send_single_request
response = await transport.handle_async_request(request)
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpx/_transports/default.py", line 373, in handle_async_request
resp = await self._pool.handle_async_request(req)
File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/contextlib.py", line 135, in __exit__
self.gen.throw(type, value, traceback)
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpx/_transports/default.py", line 86, in map_httpcore_exceptions
raise mapped_exc(message) from exc
httpx.ConnectError: All connection attempts failed
2026-03-11 14:44:35,089 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 502
2026-03-11 14:44:35,202 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: [Errno 51] Network is unreachable, reconnect in 5s
2026-03-11 14:44:40,206 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: [Errno 51] Network is unreachable, reconnect in 5s
2026-03-11 14:44:45,213 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: [Errno 51] Network is unreachable, reconnect in 5s
2026-03-11 14:44:50,215 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: [Errno 51] Network is unreachable, reconnect in 5s
2026-03-11 14:44:54,054 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 14:44:54,055 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 14:44:54,071 [ERROR] wechat-backend - Error calling upstream CheckLoginStatus: All connection attempts failed
Traceback (most recent call last):
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpx/_transports/default.py", line 69, in map_httpcore_exceptions
yield
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpx/_transports/default.py", line 373, in handle_async_request
resp = await self._pool.handle_async_request(req)
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpcore/_async/connection_pool.py", line 256, in handle_async_request
raise exc from None
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpcore/_async/connection_pool.py", line 236, in handle_async_request
response = await connection.handle_async_request(
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpcore/_async/connection.py", line 101, in handle_async_request
raise exc
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpcore/_async/connection.py", line 78, in handle_async_request
stream = await self._connect(request)
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpcore/_async/connection.py", line 124, in _connect
stream = await self._network_backend.connect_tcp(**kwargs)
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpcore/_backends/auto.py", line 31, in connect_tcp
return await self._backend.connect_tcp(
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpcore/_backends/anyio.py", line 122, in connect_tcp
stream._raw_socket.setsockopt(*option) # type: ignore[attr-defined] # pragma: no cover
File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/contextlib.py", line 135, in __exit__
self.gen.throw(type, value, traceback)
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpcore/_exceptions.py", line 14, in map_exceptions
raise to_exc(exc) from exc
httpcore.ConnectError: All connection attempts failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/backend/main.py", line 455, in check_scan_status
resp = await client.get(url, params={"key": key})
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpx/_client.py", line 1801, in get
return await self.request(
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpx/_client.py", line 1574, in request
return await self.send(request, auth=auth, follow_redirects=follow_redirects)
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpx/_client.py", line 1661, in send
response = await self._send_handling_auth(
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpx/_client.py", line 1689, in _send_handling_auth
response = await self._send_handling_redirects(
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpx/_client.py", line 1726, in _send_handling_redirects
response = await self._send_single_request(request)
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpx/_client.py", line 1763, in _send_single_request
response = await transport.handle_async_request(request)
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpx/_transports/default.py", line 373, in handle_async_request
resp = await self._pool.handle_async_request(req)
File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/contextlib.py", line 135, in __exit__
self.gen.throw(type, value, traceback)
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/httpx/_transports/default.py", line 86, in map_httpcore_exceptions
raise mapped_exc(message) from exc
httpx.ConnectError: All connection attempts failed
2026-03-11 14:44:54,096 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 502
2026-03-11 14:44:55,219 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: [Errno 51] Network is unreachable, reconnect in 5s
2026-03-11 14:45:00,222 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: [Errno 51] Network is unreachable, reconnect in 5s
2026-03-11 15:07:53,742 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: [Errno 51] Network is unreachable, reconnect in 5s
2026-03-11 15:07:59,060 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: [Errno 51] Network is unreachable, reconnect in 5s
2026-03-11 15:08:04,063 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: [Errno 51] Network is unreachable, reconnect in 5s
2026-03-11 15:08:09,296 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 15:08:13,475 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 15:08:13,476 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 15:08:13,645 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 15:08:13,647 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"49yqkbH0pM3sg_KPoYIA","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-11 15:08:13,652 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 15:08:14,594 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 15:08:19,838 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 15:08:24,032 [INFO] wechat-backend - HTTP POST /auth/qrcode from 127.0.0.1
2026-03-11 15:08:24,033 [INFO] wechat-backend - GetLoginQrCodeNewDirect: key=HBpEnbtj9BJZ, payload={'Proxy': '', 'IpadOrmac': 'mac', 'Check': False}, url=http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect
2026-03-11 15:08:24,948 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: server rejected WebSocket connection: HTTP 200, reconnect in 5s
2026-03-11 15:08:26,458 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 15:08:26,459 [INFO] wechat-backend - Upstream GetLoginQrCodeNewDirect success: status=200, body_len=500
2026-03-11 15:08:26,460 [INFO] wechat-backend - Stored Data62 (full) for key=HBpEnbtj9BJZ (len=344), valid=True, check=完整有效
2026-03-11 15:08:26,460 [INFO] wechat-backend - Data62 full: 62706c6973743030d4010203040506090a582476657273696f6e58246f626a65637473592461726368697665725424746f7012000186a0a2070855246e756c6c5f102064346461356637326330626237633631326338336262626264613137323834345f100f4e534b657965644172636869766572d10b0c54726f6f74800108111a232d32373a406375787d0000000000000101000000000000000d0000000000000000000000000000007f
2026-03-11 15:08:26,466 [INFO] wechat-backend - HTTP POST /auth/qrcode -> 200
2026-03-11 15:08:28,490 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 15:08:28,491 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 15:08:28,607 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 15:08:28,609 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"4-edLnmnQR6JPQGc1KVa","state":0,"push_login_url_expired_time":0,"effective_time":239,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 15:08:28,615 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 15:08:30,088 [INFO] wechat-backend.ws_sync - WS connected for key=HBpEnbtj9BJZ
2026-03-11 15:08:31,491 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 15:08:31,492 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 15:08:31,629 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 15:08:31,631 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"4-edLnmnQR6JPQGc1KVa","state":0,"push_login_url_expired_time":0,"effective_time":236,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 15:08:31,637 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 15:08:36,491 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 15:08:36,492 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 15:08:36,619 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 15:08:36,622 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"4-edLnmnQR6JPQGc1KVa","state":0,"push_login_url_expired_time":0,"effective_time":231,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 15:08:36,627 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 15:08:41,489 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 15:08:41,489 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 15:08:41,902 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 15:08:41,903 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"4-edLnmnQR6JPQGc1KVa","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":240,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-11 15:08:41,908 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 15:08:46,492 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 15:08:46,493 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 15:08:47,472 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 15:08:47,474 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"4-edLnmnQR6JPQGc1KVa","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":235,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_7063f1dfdab959bc0ff45564e864ef05\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_7063f1dfdab959bc0ff45564e864ef05\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 15:08:47,476 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 15:08:47,487 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 15:08:47,545 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js from 127.0.0.1
2026-03-11 15:08:47,797 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7765/assets/N_jYM_2V.js "HTTP/1.1 200 OK"
2026-03-11 15:08:47,897 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js -> 200
2026-03-11 15:08:52,777 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 15:08:52,779 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 15:08:52,930 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 15:08:52,932 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"4-edLnmnQR6JPQGc1KVa","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":229,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_7063f1dfdab959bc0ff45564e864ef05\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_7063f1dfdab959bc0ff45564e864ef05\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 15:08:52,932 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 15:08:52,936 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 15:08:56,489 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 15:08:56,489 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 15:08:56,621 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 15:08:56,622 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"4-edLnmnQR6JPQGc1KVa","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":225,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_7063f1dfdab959bc0ff45564e864ef05\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_7063f1dfdab959bc0ff45564e864ef05\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 15:08:56,623 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 15:08:56,630 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 15:09:01,488 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 15:09:01,489 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 15:09:01,625 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 15:09:01,627 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"4-edLnmnQR6JPQGc1KVa","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":220,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_7063f1dfdab959bc0ff45564e864ef05\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_7063f1dfdab959bc0ff45564e864ef05\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 15:09:01,627 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 15:09:01,633 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 15:09:07,306 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 15:09:07,307 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 15:09:07,438 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 15:09:07,439 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"4-edLnmnQR6JPQGc1KVa","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":215,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_7063f1dfdab959bc0ff45564e864ef05\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_7063f1dfdab959bc0ff45564e864ef05\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 15:09:07,440 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 15:09:07,448 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 15:09:12,304 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 15:09:12,304 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 15:09:12,429 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 15:09:12,431 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"4-edLnmnQR6JPQGc1KVa","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":210,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_7063f1dfdab959bc0ff45564e864ef05\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_7063f1dfdab959bc0ff45564e864ef05\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 15:09:12,431 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 15:09:12,438 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 15:09:17,406 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 15:09:17,406 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 15:09:17,516 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 15:09:17,519 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"4-edLnmnQR6JPQGc1KVa","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":205,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_7063f1dfdab959bc0ff45564e864ef05\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_7063f1dfdab959bc0ff45564e864ef05\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 15:09:17,519 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 15:09:17,523 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 15:09:22,307 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 15:09:22,308 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 15:09:22,440 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 15:09:22,442 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"4-edLnmnQR6JPQGc1KVa","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":200,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_7063f1dfdab959bc0ff45564e864ef05\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_7063f1dfdab959bc0ff45564e864ef05\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 15:09:22,442 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 15:09:22,449 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 15:09:27,309 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 15:09:27,309 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 15:09:27,440 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 15:09:27,441 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"4-edLnmnQR6JPQGc1KVa","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":195,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_7063f1dfdab959bc0ff45564e864ef05\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_7063f1dfdab959bc0ff45564e864ef05\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 15:09:27,442 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 15:09:27,448 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 15:09:32,307 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 15:09:32,308 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 15:09:32,425 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 15:09:32,426 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"4-edLnmnQR6JPQGc1KVa","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":190,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_7063f1dfdab959bc0ff45564e864ef05\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_7063f1dfdab959bc0ff45564e864ef05\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 15:09:32,427 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 15:09:32,431 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 15:09:37,304 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 15:09:37,305 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 15:09:37,455 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 15:09:37,457 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"4-edLnmnQR6JPQGc1KVa","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":185,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_7063f1dfdab959bc0ff45564e864ef05\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_7063f1dfdab959bc0ff45564e864ef05\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 15:09:37,458 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 15:09:37,463 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 15:09:42,308 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 15:09:42,309 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 15:09:42,425 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 15:09:42,427 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"4-edLnmnQR6JPQGc1KVa","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤","effective_time":180,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_7063f1dfdab959bc0ff45564e864ef05\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_7063f1dfdab959bc0ff45564e864ef05\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-11 15:09:42,427 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 15:09:42,433 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 15:09:47,307 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-11 15:09:47,308 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-11 15:09:47,460 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 15:09:47,460 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"data62":"","loginState":"online","state":2,"ticket":"3_7063f1dfdab959bc0ff45564e864ef05\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"账号已登录","Success":false,"Data62":"","Ticket":""}
2026-03-11 15:09:47,461 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-11 15:09:47,465 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-11 15:09:47,515 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:09:47,521 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:09:47,525 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-11 15:09:47,530 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 15:09:47,537 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 15:09:47,538 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-11 15:09:47,547 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 15:09:47,565 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 15:09:47,570 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 15:09:47,572 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 15:09:47,574 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 15:09:47,575 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 15:09:47,578 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 15:09:47,580 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 15:09:47,582 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 15:09:47,583 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 15:09:56,308 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:09:56,313 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:10:04,400 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:10:04,401 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:10:11,703 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:10:11,705 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:10:19,506 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:10:19,507 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:10:19,962 [INFO] wechat-backend - HTTP GET /api/contact-list from 127.0.0.1
2026-03-11 15:10:20,717 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 15:10:20,718 [INFO] wechat-backend - GetContactList response keys: raw=['Code', 'Data', 'Text', 'Success', 'Data62', 'Ticket'], Data=['ContactList', 'errMsg', 'retCode']
2026-03-11 15:10:20,719 [INFO] wechat-backend - GetContactList normalized items count: 0
2026-03-11 15:10:20,724 [INFO] wechat-backend - HTTP GET /api/contact-list -> 200
2026-03-11 15:10:27,292 [INFO] wechat-backend - HTTP GET /api/contact-list from 127.0.0.1
2026-03-11 15:10:27,505 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:10:27,507 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:10:28,754 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 15:10:28,755 [INFO] wechat-backend - GetContactList response keys: raw=['Code', 'Data', 'Text', 'Success', 'Data62', 'Ticket'], Data=['ContactList', 'errMsg', 'retCode']
2026-03-11 15:10:28,755 [INFO] wechat-backend - GetContactList normalized items count: 0
2026-03-11 15:10:28,761 [INFO] wechat-backend - HTTP GET /api/contact-list -> 200
2026-03-11 15:10:33,260 [INFO] wechat-backend - HTTP GET /api/customer-tags from 127.0.0.1
2026-03-11 15:10:33,262 [INFO] wechat-backend - HTTP GET /api/customer-tags -> 200
2026-03-11 15:10:35,505 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:10:35,506 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:10:38,185 [INFO] wechat-backend - HTTP GET /api/friends from 127.0.0.1
2026-03-11 15:10:38,841 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 15:10:38,844 [INFO] wechat-backend - GetContactList response keys: raw=['Code', 'Data', 'Text', 'Success', 'Data62', 'Ticket'], Data=['ContactList', 'errMsg', 'retCode']
2026-03-11 15:10:38,844 [INFO] wechat-backend - GetContactList normalized items count: 0
2026-03-11 15:10:38,850 [INFO] wechat-backend - HTTP GET /api/friends -> 200
2026-03-11 15:10:41,094 [INFO] wechat-backend - HTTP GET /api/ai-reply-config from 127.0.0.1
2026-03-11 15:10:41,103 [INFO] wechat-backend - HTTP GET /api/ai-reply-config -> 200
2026-03-11 15:10:43,503 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:10:43,504 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:10:48,016 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 15:10:48,049 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 15:10:56,783 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:10:56,786 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:10:59,827 [INFO] wechat-backend - HTTP GET /api/models from 127.0.0.1
2026-03-11 15:10:59,835 [INFO] wechat-backend - HTTP GET /api/models -> 200
2026-03-11 15:11:03,459 [INFO] wechat-backend - HTTP GET /openapi.json from 127.0.0.1
2026-03-11 15:11:03,515 [INFO] wechat-backend - HTTP GET /openapi.json -> 200
2026-03-11 15:11:14,335 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:11:14,336 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:11:16,282 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:11:16,284 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:11:24,309 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:11:24,311 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:11:32,309 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:11:32,310 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:11:37,819 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:11:37,835 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-11 15:11:37,839 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 15:11:37,839 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:11:37,842 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 15:11:37,843 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-11 15:11:37,846 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 15:11:37,848 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 15:11:37,854 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 15:11:37,857 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 15:11:37,859 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 15:11:37,860 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 15:11:37,864 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 15:11:37,867 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 15:11:37,871 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 15:11:37,871 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 15:11:46,310 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:11:46,311 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:11:59,441 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:11:59,442 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:12:02,310 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:12:02,312 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:12:10,311 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:12:10,313 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:12:17,803 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:12:17,805 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:12:26,310 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:12:26,311 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:12:27,958 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:12:27,972 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:12:27,975 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-11 15:12:27,990 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 15:12:27,994 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-11 15:12:28,003 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 15:12:28,011 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 15:12:28,034 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 15:12:28,043 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 15:12:28,046 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 15:12:28,049 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 15:12:28,051 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 15:12:28,061 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 15:12:28,064 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 15:12:28,066 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 15:12:28,067 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 15:12:29,260 [INFO] wechat-backend - HTTP GET /api/contact-list from 127.0.0.1
2026-03-11 15:12:29,739 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 15:12:29,740 [INFO] wechat-backend - GetContactList response keys: raw=['Code', 'Data', 'Text', 'Success', 'Data62', 'Ticket'], Data=['ContactList', 'errMsg', 'retCode']
2026-03-11 15:12:29,740 [INFO] wechat-backend - GetContactList normalized items count: 0
2026-03-11 15:12:29,746 [INFO] wechat-backend - HTTP GET /api/contact-list -> 200
2026-03-11 15:12:42,920 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:12:42,921 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:12:53,070 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:12:53,071 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:13:00,323 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:13:00,347 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:13:08,314 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:13:08,315 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:13:16,314 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:13:16,315 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:13:24,313 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:13:24,314 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:13:32,314 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:13:32,315 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:13:42,317 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:13:42,318 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:14:05,353 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:14:05,354 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:14:10,002 [INFO] wechat-backend - HTTP GET /api/contact-list from 127.0.0.1
2026-03-11 15:14:10,812 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 15:14:10,813 [INFO] wechat-backend - GetContactList response keys: raw=['Code', 'Data', 'Text', 'Success', 'Data62', 'Ticket'], Data=['ContactList', 'errMsg', 'retCode']
2026-03-11 15:14:10,814 [INFO] wechat-backend - GetContactList normalized items count: 0
2026-03-11 15:14:10,820 [INFO] wechat-backend - HTTP GET /api/contact-list -> 200
2026-03-11 15:14:11,945 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:14:11,946 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:14:20,312 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:14:20,313 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:14:28,315 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:14:28,317 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:14:36,314 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:14:36,316 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:14:44,315 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:14:44,317 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:14:52,317 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:14:52,319 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:14:54,822 [INFO] wechat-backend - HTTP GET /api/customer-tags from 127.0.0.1
2026-03-11 15:14:54,826 [INFO] wechat-backend - HTTP GET /api/customer-tags -> 200
2026-03-11 15:15:00,317 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:15:00,318 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:15:08,314 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:15:08,315 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:15:16,317 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:15:16,318 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:15:24,314 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:15:24,315 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:15:31,449 [INFO] wechat-backend - HTTP GET /api/contact-list from 127.0.0.1
2026-03-11 15:15:31,915 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 15:15:31,917 [INFO] wechat-backend - GetContactList response keys: raw=['Code', 'Data', 'Text', 'Success', 'Data62', 'Ticket'], Data=['ContactList', 'errMsg', 'retCode']
2026-03-11 15:15:31,917 [INFO] wechat-backend - GetContactList normalized items count: 0
2026-03-11 15:15:31,923 [INFO] wechat-backend - HTTP GET /api/contact-list -> 200
2026-03-11 15:15:31,945 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:15:31,946 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:15:36,614 [INFO] wechat-backend - HTTP GET /api/customer-tags from 127.0.0.1
2026-03-11 15:15:36,617 [INFO] wechat-backend - HTTP GET /api/customer-tags -> 200
2026-03-11 15:15:37,843 [INFO] wechat-backend - HTTP GET /api/ai-reply-config from 127.0.0.1
2026-03-11 15:15:37,847 [INFO] wechat-backend - HTTP GET /api/ai-reply-config -> 200
2026-03-11 15:15:39,593 [INFO] wechat-backend - HTTP PATCH /api/ai-reply-config from 127.0.0.1
2026-03-11 15:15:39,602 [INFO] wechat-backend - HTTP PATCH /api/ai-reply-config -> 200
2026-03-11 15:15:41,309 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:15:41,310 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:15:43,095 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 15:15:43,136 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 15:15:44,756 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 15:15:44,771 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 15:15:51,076 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:15:51,077 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:15:51,801 [INFO] wechat-backend - HTTP POST /api/send-message from 127.0.0.1
2026-03-11 15:15:52,192 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SendTextMessage?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 15:15:52,204 [INFO] wechat-backend - HTTP POST /api/send-message -> 200
2026-03-11 15:15:52,209 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 15:15:52,226 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 15:15:59,077 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:15:59,078 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:16:07,078 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:16:07,079 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:16:15,078 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:16:15,079 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:16:21,507 [INFO] wechat-backend - HTTP GET /api/models from 127.0.0.1
2026-03-11 15:16:21,524 [INFO] wechat-backend - HTTP GET /api/models -> 200
2026-03-11 15:16:23,688 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 15:16:23,711 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 15:16:36,630 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:16:36,631 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:16:42,322 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:16:42,323 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:16:48,755 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:16:48,756 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:16:59,450 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:16:59,451 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:17:08,392 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:17:08,393 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:17:12,320 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:17:12,321 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:17:20,323 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:17:20,324 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:17:28,319 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:17:28,320 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:17:36,322 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:17:36,323 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:17:44,322 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:17:44,323 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:17:52,324 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:17:52,325 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:18:00,322 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:18:00,323 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:18:08,323 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:18:08,324 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:18:10,629 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:18:10,645 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:18:10,657 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-11 15:18:10,661 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 15:18:10,664 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 15:18:10,665 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-11 15:18:10,669 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 15:18:10,671 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 15:18:10,683 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 15:18:10,687 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 15:18:10,690 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 15:18:10,691 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 15:18:10,694 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 15:18:10,698 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 15:18:10,701 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 15:18:10,702 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 15:18:11,661 [INFO] wechat-backend - HTTP GET /api/contact-list from 127.0.0.1
2026-03-11 15:18:12,277 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 15:18:12,279 [INFO] wechat-backend - GetContactList response keys: raw=['Code', 'Data', 'Text', 'Success', 'Data62', 'Ticket'], Data=['ContactList', 'errMsg', 'retCode']
2026-03-11 15:18:12,279 [INFO] wechat-backend - GetContactList normalized items count: 0
2026-03-11 15:18:12,285 [INFO] wechat-backend - HTTP GET /api/contact-list -> 200
2026-03-11 15:18:19,324 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:18:19,325 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:18:27,323 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:18:27,324 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:18:34,628 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:18:34,629 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:18:43,324 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:18:43,325 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:18:51,324 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:18:51,325 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:18:59,324 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:18:59,326 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:19:07,324 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:19:07,326 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:19:15,323 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:19:15,323 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:19:23,325 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:19:23,326 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:19:29,917 [INFO] wechat-backend - HTTP GET /api/contact-list from 127.0.0.1
2026-03-11 15:19:30,403 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 15:19:30,404 [INFO] wechat-backend - GetContactList response keys: raw=['Code', 'Data', 'Text', 'Success', 'Data62', 'Ticket'], Data=['ContactList', 'errMsg', 'retCode']
2026-03-11 15:19:30,404 [INFO] wechat-backend - GetContactList normalized items count: 0
2026-03-11 15:19:30,410 [INFO] wechat-backend - HTTP GET /api/contact-list -> 200
2026-03-11 15:19:30,628 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:19:30,629 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:19:42,329 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:19:42,330 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:19:52,411 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:19:52,413 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:19:59,460 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:19:59,461 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:20:04,734 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:20:04,734 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:20:15,236 [INFO] wechat-backend.ws_sync - WS GetSyncMsg 使用 key=***9BJZ与登录页 key 一致时才能收到该账号消息)
2026-03-11 15:20:15,250 [INFO] wechat-backend.ws_sync - WS connecting to ws://113.44.162.180:7006/ws/GetSyncMsg?key=HBpEnbtj9BJZ
2026-03-11 15:20:15,361 [INFO] wechat-backend.ws_sync - WS connected for key=HBpEnbtj9BJZ
2026-03-11 15:20:19,501 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:20:19,503 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:20:27,330 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:20:27,331 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:20:35,925 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:20:35,926 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:20:37,840 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:20:37,862 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-11 15:20:37,862 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:20:37,865 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 15:20:37,867 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 15:20:37,867 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-11 15:20:37,872 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 15:20:37,874 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 15:20:37,887 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 15:20:37,891 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 15:20:37,891 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 15:20:37,894 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 15:20:37,899 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 15:20:37,902 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 15:20:37,905 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 15:20:37,905 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 15:20:41,298 [INFO] wechat-backend - HTTP GET /api/contact-list from 127.0.0.1
2026-03-11 15:20:41,813 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 15:20:41,814 [INFO] wechat-backend - GetContactList no more pages after round 1
2026-03-11 15:20:41,815 [INFO] wechat-backend - GetContactList total normalized items: 0
2026-03-11 15:20:41,821 [INFO] wechat-backend - HTTP GET /api/contact-list -> 200
2026-03-11 15:20:42,922 [INFO] wechat-backend - HTTP GET /api/contact-list from 127.0.0.1
2026-03-11 15:20:43,596 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 15:20:43,597 [INFO] wechat-backend - GetContactList no more pages after round 1
2026-03-11 15:20:43,598 [INFO] wechat-backend - GetContactList total normalized items: 0
2026-03-11 15:20:43,603 [INFO] wechat-backend - HTTP GET /api/contact-list -> 200
2026-03-11 15:20:51,600 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:20:51,601 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:20:59,480 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:20:59,481 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:21:04,614 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:21:04,626 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:21:14,726 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:21:14,727 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:21:18,328 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:21:18,330 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:21:28,436 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:21:28,437 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:21:35,512 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:21:35,514 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:21:42,333 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:21:42,333 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:21:52,537 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:21:52,538 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:22:01,630 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:22:01,631 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:22:04,535 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 15:22:04,557 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 15:22:12,518 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:22:12,520 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:22:20,519 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:22:20,520 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:22:29,329 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:22:29,330 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:22:32,544 [INFO] wechat-backend - HTTP GET /api/models from 127.0.0.1
2026-03-11 15:22:32,550 [INFO] wechat-backend - HTTP GET /api/models -> 200
2026-03-11 15:22:35,491 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 15:22:35,523 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 15:22:53,335 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:22:53,336 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:23:00,331 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:23:00,332 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:23:10,443 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:23:10,445 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:23:26,294 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:23:26,295 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:23:30,856 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:23:30,881 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-11 15:23:30,884 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 15:23:30,884 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:23:30,887 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 15:23:30,887 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-11 15:23:30,890 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 15:23:30,892 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 15:23:30,899 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 15:23:30,902 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 15:23:30,902 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 15:23:30,904 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 15:23:30,912 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 15:23:30,915 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 15:23:30,918 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 15:23:30,919 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 15:23:33,237 [INFO] wechat-backend - HTTP GET /api/contact-list from 127.0.0.1
2026-03-11 15:23:33,787 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 15:23:33,788 [INFO] wechat-backend - GetContactList no more pages after round 1
2026-03-11 15:23:33,788 [INFO] wechat-backend - GetContactList total normalized items: 0
2026-03-11 15:23:33,791 [INFO] wechat-backend - HTTP GET /api/contact-list -> 200
2026-03-11 15:23:35,462 [INFO] wechat-backend - HTTP GET /api/customer-tags from 127.0.0.1
2026-03-11 15:23:35,465 [INFO] wechat-backend - HTTP GET /api/customer-tags -> 200
2026-03-11 15:23:38,836 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:23:38,837 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:23:46,840 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:23:46,841 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:23:54,834 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:23:54,834 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:24:05,074 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:24:05,075 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:24:14,715 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:24:14,716 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:24:19,323 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:24:19,324 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:24:26,832 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:24:26,833 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:24:29,381 [INFO] wechat-backend - HTTP GET /api/customer-tags from 127.0.0.1
2026-03-11 15:24:29,385 [INFO] wechat-backend - HTTP GET /api/customer-tags -> 200
2026-03-11 15:24:35,321 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:24:35,321 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:24:43,320 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:24:43,324 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:24:50,828 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:24:50,829 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:24:58,828 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:24:58,829 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:25:06,829 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:25:06,829 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:25:15,324 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:25:15,326 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:25:23,322 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:25:23,323 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:25:31,325 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:25:31,326 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:25:39,324 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:25:39,325 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:25:49,210 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:25:49,211 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:25:55,322 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:25:55,323 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:26:06,678 [INFO] wechat-backend.ws_sync - WS GetSyncMsg 使用 key=***9BJZ与登录页 key 一致时才能收到该账号消息)
2026-03-11 15:26:06,679 [INFO] wechat-backend.ws_sync - WS connecting to ws://113.44.162.180:7006/ws/GetSyncMsg?key=HBpEnbtj9BJZ
2026-03-11 15:26:06,803 [INFO] wechat-backend.ws_sync - WS connected for key=HBpEnbtj9BJZ
2026-03-11 15:26:11,259 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:26:11,260 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:26:19,328 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:26:19,329 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:26:21,403 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:26:21,425 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-11 15:26:21,426 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:26:21,428 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 15:26:21,431 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 15:26:21,431 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-11 15:26:21,437 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 15:26:21,438 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 15:26:21,446 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 15:26:21,448 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 15:26:21,454 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 15:26:21,455 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 15:26:21,463 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 15:26:21,467 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 15:26:21,468 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 15:26:21,472 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 15:26:30,327 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:26:30,328 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:26:34,044 [INFO] wechat-backend - HTTP GET /api/contact-list from 127.0.0.1
2026-03-11 15:26:34,546 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 15:26:34,547 [INFO] wechat-backend - GetContactList no more pages after round 1
2026-03-11 15:26:34,547 [INFO] wechat-backend - GetContactList total normalized items: 0
2026-03-11 15:26:34,553 [INFO] wechat-backend - HTTP GET /api/contact-list -> 200
2026-03-11 15:26:36,052 [INFO] wechat-backend - HTTP GET /api/contact-list from 127.0.0.1
2026-03-11 15:26:36,205 [INFO] wechat-backend - HTTP GET /api/contact-list from 127.0.0.1
2026-03-11 15:26:36,593 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 15:26:36,595 [INFO] wechat-backend - GetContactList no more pages after round 1
2026-03-11 15:26:36,595 [INFO] wechat-backend - GetContactList total normalized items: 0
2026-03-11 15:26:36,601 [INFO] wechat-backend - HTTP GET /api/contact-list -> 200
2026-03-11 15:26:36,659 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 15:26:36,662 [INFO] wechat-backend - GetContactList no more pages after round 1
2026-03-11 15:26:36,662 [INFO] wechat-backend - GetContactList total normalized items: 0
2026-03-11 15:26:36,669 [INFO] wechat-backend - HTTP GET /api/contact-list -> 200
2026-03-11 15:26:37,386 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:26:37,388 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:26:46,326 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:26:46,327 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:26:59,095 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:26:59,096 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:27:03,857 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:27:03,858 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:27:10,328 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:27:10,329 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:27:18,327 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:27:18,328 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:27:26,327 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:27:26,328 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:27:36,434 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:27:36,435 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:27:42,328 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:27:42,329 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:27:58,879 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:27:58,880 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:28:06,326 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:28:06,326 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:28:14,327 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:28:14,327 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:28:22,327 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:28:22,328 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:28:30,328 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:28:30,329 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:28:38,327 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:28:38,327 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:28:46,329 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:28:46,335 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:28:54,330 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:28:54,331 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:29:03,587 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:29:03,588 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:29:10,330 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:29:10,331 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:29:18,330 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:29:18,331 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:29:26,330 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:29:26,332 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:29:36,441 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:29:36,443 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:29:42,332 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:29:42,333 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:29:50,331 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:29:50,332 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:29:58,330 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:29:58,331 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:30:06,331 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:30:06,332 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:30:42,334 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:30:42,335 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:31:42,336 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:31:42,337 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:32:23,846 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:32:23,848 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:32:25,680 [INFO] wechat-backend - HTTP GET /api/customer-tags from 127.0.0.1
2026-03-11 15:32:25,686 [INFO] wechat-backend - HTTP GET /api/customer-tags -> 200
2026-03-11 15:32:29,397 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:32:29,399 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:32:37,397 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:32:37,398 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:32:43,241 [INFO] wechat-backend - HTTP POST /api/push-groups from 127.0.0.1
2026-03-11 15:32:43,248 [INFO] wechat-backend - HTTP POST /api/push-groups -> 200
2026-03-11 15:32:43,253 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 15:32:43,258 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 15:32:43,265 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 15:32:43,288 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 15:32:43,289 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 15:32:43,291 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 15:32:45,398 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:32:45,400 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:32:53,398 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:32:53,399 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:32:56,098 [INFO] wechat-backend - HTTP DELETE /api/push-groups/6442ea05-f5ce-40ee-9c2b-f93594a25098 from 127.0.0.1
2026-03-11 15:32:56,104 [INFO] wechat-backend - HTTP DELETE /api/push-groups/6442ea05-f5ce-40ee-9c2b-f93594a25098 -> 200
2026-03-11 15:32:56,111 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 15:32:56,115 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 15:32:56,116 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 15:32:56,119 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 15:32:56,125 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 15:32:56,149 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 15:32:56,151 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 15:32:56,152 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 15:32:56,159 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 15:32:56,164 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 15:32:59,616 [INFO] wechat-backend - HTTP GET /api/friends from 127.0.0.1
2026-03-11 15:33:00,170 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 15:33:00,172 [INFO] wechat-backend - GetContactList no more pages after round 1
2026-03-11 15:33:00,172 [INFO] wechat-backend - GetContactList total normalized items: 0
2026-03-11 15:33:00,178 [INFO] wechat-backend - HTTP GET /api/friends -> 200
2026-03-11 15:33:01,396 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:33:01,397 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:33:02,316 [INFO] wechat-backend - HTTP GET /api/friends from 127.0.0.1
2026-03-11 15:33:02,756 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 15:33:02,757 [INFO] wechat-backend - GetContactList no more pages after round 1
2026-03-11 15:33:02,758 [INFO] wechat-backend - GetContactList total normalized items: 0
2026-03-11 15:33:02,764 [INFO] wechat-backend - HTTP GET /api/friends -> 200
2026-03-11 15:33:09,397 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:33:09,397 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:33:18,373 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:33:18,374 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:33:34,992 [INFO] wechat-backend.ws_sync - WS GetSyncMsg 使用 key=***9BJZ与登录页 key 一致时才能收到该账号消息)
2026-03-11 15:33:34,994 [INFO] wechat-backend.ws_sync - WS connecting to ws://113.44.162.180:7006/ws/GetSyncMsg?key=HBpEnbtj9BJZ
2026-03-11 15:33:35,106 [INFO] wechat-backend.ws_sync - WS connected for key=HBpEnbtj9BJZ
2026-03-11 15:33:42,403 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:33:42,404 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:33:50,340 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:33:50,341 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:33:57,401 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:33:57,402 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:34:05,403 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:34:05,404 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:34:13,403 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:34:13,404 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:34:21,403 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:34:21,404 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:34:29,409 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:34:29,410 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:34:37,402 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:34:37,403 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:34:41,233 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:34:41,242 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:34:41,260 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-11 15:34:41,264 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 15:34:41,265 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-11 15:34:41,269 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 15:34:41,274 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 15:34:41,275 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 15:34:41,283 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 15:34:41,287 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 15:34:41,290 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 15:34:41,291 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 15:34:41,295 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 15:34:41,297 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 15:34:41,300 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 15:34:41,301 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 15:34:42,588 [INFO] wechat-backend - HTTP GET /api/contact-list from 127.0.0.1
2026-03-11 15:34:43,043 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 15:34:43,045 [INFO] wechat-backend - GetContactList response structure (no items extracted): top_level_keys=['Code', 'Data', 'Text', 'Success', 'Data62', 'Ticket'], Data_keys=['ContactList', 'errMsg', 'retCode']
2026-03-11 15:34:43,045 [INFO] wechat-backend - Data.ContactList: {'baseResponse': {'ret': 0, 'errMsg': {'str': ''}}, 'currentWxcontactSeq': 87497
2026-03-11 15:34:43,045 [INFO] wechat-backend - Data.errMsg:
2026-03-11 15:34:43,045 [INFO] wechat-backend - Data.retCode: 0
2026-03-11 15:34:43,046 [INFO] wechat-backend - GetContactList no more pages after round 1
2026-03-11 15:34:43,046 [INFO] wechat-backend - GetContactList total normalized items: 0
2026-03-11 15:34:43,051 [INFO] wechat-backend - HTTP GET /api/contact-list -> 200
2026-03-11 15:34:51,647 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:34:51,648 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:34:57,339 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:34:57,340 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:35:05,919 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:35:05,920 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:35:13,340 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:35:13,341 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:35:21,339 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:35:21,340 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:35:29,340 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:35:29,341 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:35:37,341 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:35:37,342 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:35:45,340 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:35:45,342 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:35:53,339 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:35:53,340 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:36:01,343 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:36:01,343 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:36:10,754 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:36:10,756 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:36:11,556 [INFO] wechat-backend - HTTP GET /api/contact-list from 127.0.0.1
2026-03-11 15:36:12,087 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 15:36:12,089 [INFO] wechat-backend - GetContactList response structure (no items extracted): top_level_keys=['Code', 'Data', 'Text', 'Success', 'Data62', 'Ticket'], Data_keys=['ContactList', 'errMsg', 'retCode']
2026-03-11 15:36:12,090 [INFO] wechat-backend - Data.ContactList: {'baseResponse': {'ret': 0, 'errMsg': {'str': ''}}, 'currentWxcontactSeq': 87497
2026-03-11 15:36:12,090 [INFO] wechat-backend - Data.errMsg:
2026-03-11 15:36:12,090 [INFO] wechat-backend - Data.retCode: 0
2026-03-11 15:36:12,091 [INFO] wechat-backend - GetContactList no more pages after round 1
2026-03-11 15:36:12,092 [INFO] wechat-backend - GetContactList total normalized items: 0
2026-03-11 15:36:12,104 [INFO] wechat-backend - HTTP GET /api/contact-list -> 200
2026-03-11 15:36:17,339 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:36:17,340 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:36:25,341 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:36:25,342 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:36:33,341 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:36:33,342 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:36:41,342 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:36:41,343 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:36:49,341 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:36:49,342 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:36:57,342 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:36:57,343 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:37:05,343 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:37:05,344 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:37:13,343 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:37:13,344 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:37:42,343 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:37:42,344 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:38:40,574 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:38:40,576 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:38:41,223 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:38:41,225 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:38:52,377 [INFO] wechat-backend.ws_sync - WS GetSyncMsg 使用 key=***9BJZ与登录页 key 一致时才能收到该账号消息)
2026-03-11 15:38:52,380 [INFO] wechat-backend.ws_sync - WS connecting to ws://113.44.162.180:7006/ws/GetSyncMsg?key=HBpEnbtj9BJZ
2026-03-11 15:38:52,482 [INFO] wechat-backend.ws_sync - WS connected for key=HBpEnbtj9BJZ
2026-03-11 15:38:56,660 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:38:56,664 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-11 15:38:56,666 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 15:38:56,667 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:38:56,669 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 15:38:56,669 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-11 15:38:56,671 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 15:38:56,672 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 15:38:56,691 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 15:38:56,694 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 15:38:56,694 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 15:38:56,696 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 15:38:56,700 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 15:38:56,702 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 15:38:56,702 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 15:38:56,704 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 15:38:57,855 [INFO] wechat-backend - HTTP GET /api/contact-list from 127.0.0.1
2026-03-11 15:38:58,373 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 15:38:58,374 [INFO] wechat-backend - GetContactList round 1 request url=http://113.44.162.180:7006/friend/GetContactList key=HBpEnbtj9BJZ body={'CurrentChatRoomContactSeq': 0, 'CurrentWxcontactSeq': 0} response={'Code': 200, 'Data': {'ContactList': {'baseResponse': {'ret': 0, 'errMsg': {'str': ''}}, 'currentWxcontactSeq': 874975031, 'currentChatRoomContactSeq': 0, 'continueFlag': 0, 'contactUsernameList': ['medianote', 'floatbottle', 'weixin', 'fmessage', 'wxid_thwiu9za904u12', 'gh_363b924965e9', 'gh_9dc0e48d383a', 'gh_7db9d69b3115', 'gh_dab5c199ae98', 'gh_6651e07e4b2d', 'wxid_9l80of5lzke722', 'apples_zhao', 'wxid_8vrkzwkennso12', 'wxid_vjnc68slkuft22', 'exmail_tool', 'wxid_y8qdwgsybg7l22', 'wxid_6s088858g4r822', 'wxid_82ccpp8n94yu22', 'wxid_3491994920311', 'wxid_q8m2s06tquqz21', 'wxid_hwcatyn6j4e422', 'wxid_otn4pb17ynir22', 'wxid_0xaimtnrzwf322', 'wxid_ms07udpefwdr22', 'wxid_byc51acemgcv22', 'wxid_e5ofjdntvoi722', 'wxid_5872048720612', 'wxid_cgre00i34b8822', 'wxid_3quxi66db88r22', 'wxid_svsfwm0651zk12', 'wxid_zjek60peruho21', 'wxid_0m58lhtrose712', 'wxid_nhmc9wgupn3u12', 'gh_5734260395ca', 'wxid_56zjg7ruyqox41', 'LiUM212', 'zhanghuiqing315', 'wxid_6823228232011', 'jiangxiaob4788', 'wxid_wcmwqb7aopc522', 'yanchao9229', 'wxid_9240632406312', 'wxid_dees861rejut12', 'wxid_9d5d90kxjhm522', 'zhouyang533323', 'zhang499142409', 'wxid_m4axp785kr0q22', 'liuchao_1207', 'XJXM113344', 'wxid_1bldth8qav7y22', 'wxid_pkow0pamex9a22', 'wxid_c1zr9bewp98e12', 'wxid_tnwbq6s0uok341', 'wxid_pkzi310ci9a311', 'wxid_ven9dnoa1wt012', 'gh_f33a60c8d098', 'wxid_8q4rod99dch822', 'qq2287480018']}, 'errMsg': '', 'retCode': 0}, 'Text': '', 'Success': False, 'Data62': '', 'Ticket': ''}
2026-03-11 15:38:58,375 [INFO] wechat-backend - GetContactList response structure (no items extracted): top_level_keys=['Code', 'Data', 'Text', 'Success', 'Data62', 'Ticket'], Data_keys=['ContactList', 'errMsg', 'retCode']
2026-03-11 15:38:58,375 [INFO] wechat-backend - Data.ContactList: {'baseResponse': {'ret': 0, 'errMsg': {'str': ''}}, 'currentWxcontactSeq': 87497
2026-03-11 15:38:58,375 [INFO] wechat-backend - Data.errMsg:
2026-03-11 15:38:58,375 [INFO] wechat-backend - Data.retCode: 0
2026-03-11 15:38:58,375 [INFO] wechat-backend - GetContactList no more pages after round 1
2026-03-11 15:38:58,376 [INFO] wechat-backend - GetContactList total normalized items: 0
2026-03-11 15:38:58,381 [INFO] wechat-backend - HTTP GET /api/contact-list -> 200
2026-03-11 15:39:05,695 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:39:05,696 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:39:13,345 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:39:13,345 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:39:23,452 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:39:23,453 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:39:30,323 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:39:30,324 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:39:39,377 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:39:39,379 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:39:45,348 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:39:45,349 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:39:55,456 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:39:55,457 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:40:42,353 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:40:42,354 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:41:00,173 [INFO] wechat-backend.ws_sync - WS GetSyncMsg 使用 key=***9BJZ与登录页 key 一致时才能收到该账号消息)
2026-03-11 15:41:00,176 [INFO] wechat-backend.ws_sync - WS connecting to ws://113.44.162.180:7006/ws/GetSyncMsg?key=HBpEnbtj9BJZ
2026-03-11 15:41:00,281 [INFO] wechat-backend.ws_sync - WS connected for key=HBpEnbtj9BJZ
2026-03-11 15:41:02,824 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:41:02,831 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-11 15:41:02,834 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 15:41:02,834 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:41:02,836 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 15:41:02,836 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-11 15:41:02,839 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 15:41:02,839 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 15:41:02,860 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 15:41:02,863 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 15:41:02,863 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 15:41:02,865 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 15:41:02,870 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 15:41:02,874 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 15:41:02,877 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 15:41:02,878 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 15:41:04,346 [INFO] wechat-backend - HTTP GET /api/contact-list from 127.0.0.1
2026-03-11 15:41:04,851 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 15:41:04,853 [INFO] wechat-backend - GetContactList round 1 request url=http://113.44.162.180:7006/friend/GetContactList key=HBpEnbtj9BJZ body={'CurrentChatRoomContactSeq': 0, 'CurrentWxcontactSeq': 0} response={'Code': 200, 'Data': {'ContactList': {'baseResponse': {'ret': 0, 'errMsg': {'str': ''}}, 'currentWxcontactSeq': 874975031, 'currentChatRoomContactSeq': 0, 'continueFlag': 0, 'contactUsernameList': ['medianote', 'floatbottle', 'weixin', 'fmessage', 'wxid_thwiu9za904u12', 'gh_363b924965e9', 'gh_9dc0e48d383a', 'gh_7db9d69b3115', 'gh_dab5c199ae98', 'gh_6651e07e4b2d', 'wxid_9l80of5lzke722', 'apples_zhao', 'wxid_8vrkzwkennso12', 'wxid_vjnc68slkuft22', 'exmail_tool', 'wxid_y8qdwgsybg7l22', 'wxid_6s088858g4r822', 'wxid_82ccpp8n94yu22', 'wxid_3491994920311', 'wxid_q8m2s06tquqz21', 'wxid_hwcatyn6j4e422', 'wxid_otn4pb17ynir22', 'wxid_0xaimtnrzwf322', 'wxid_ms07udpefwdr22', 'wxid_byc51acemgcv22', 'wxid_e5ofjdntvoi722', 'wxid_5872048720612', 'wxid_cgre00i34b8822', 'wxid_3quxi66db88r22', 'wxid_svsfwm0651zk12', 'wxid_zjek60peruho21', 'wxid_0m58lhtrose712', 'wxid_nhmc9wgupn3u12', 'gh_5734260395ca', 'wxid_56zjg7ruyqox41', 'LiUM212', 'zhanghuiqing315', 'wxid_6823228232011', 'jiangxiaob4788', 'wxid_wcmwqb7aopc522', 'yanchao9229', 'wxid_9240632406312', 'wxid_dees861rejut12', 'wxid_9d5d90kxjhm522', 'zhouyang533323', 'zhang499142409', 'wxid_m4axp785kr0q22', 'liuchao_1207', 'XJXM113344', 'wxid_1bldth8qav7y22', 'wxid_pkow0pamex9a22', 'wxid_c1zr9bewp98e12', 'wxid_tnwbq6s0uok341', 'wxid_pkzi310ci9a311', 'wxid_ven9dnoa1wt012', 'gh_f33a60c8d098', 'wxid_8q4rod99dch822', 'qq2287480018']}, 'errMsg': '', 'retCode': 0}, 'Text': '', 'Success': False, 'Data62': '', 'Ticket': ''}
2026-03-11 15:41:04,853 [INFO] wechat-backend - GetContactList no more pages after round 1
2026-03-11 15:41:04,854 [INFO] wechat-backend - GetContactList total normalized items: 58
2026-03-11 15:41:04,859 [INFO] wechat-backend - HTTP GET /api/contact-list -> 200
2026-03-11 15:41:10,742 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:41:10,743 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:41:18,742 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:41:18,744 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:41:26,742 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:41:26,744 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:41:42,354 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:41:42,355 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:41:52,464 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:41:52,466 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:41:59,484 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:41:59,485 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:42:06,742 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:42:06,743 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:42:21,555 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:42:21,556 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:42:23,481 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:42:23,483 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:42:30,743 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:42:30,744 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:42:38,743 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:42:38,744 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:42:56,111 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:42:56,112 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:43:00,713 [INFO] wechat-backend - HTTP GET /api/customer-tags from 127.0.0.1
2026-03-11 15:43:00,716 [INFO] wechat-backend - HTTP GET /api/customer-tags -> 200
2026-03-11 15:43:02,742 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:43:02,742 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:43:05,648 [INFO] wechat-backend - HTTP GET /api/friends from 127.0.0.1
2026-03-11 15:43:06,091 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 15:43:06,093 [INFO] wechat-backend - GetContactList round 1 request url=http://113.44.162.180:7006/friend/GetContactList key=HBpEnbtj9BJZ body={'CurrentChatRoomContactSeq': 0, 'CurrentWxcontactSeq': 0} response={'Code': 200, 'Data': {'ContactList': {'baseResponse': {'ret': 0, 'errMsg': {'str': ''}}, 'currentWxcontactSeq': 874975031, 'currentChatRoomContactSeq': 0, 'continueFlag': 0, 'contactUsernameList': ['medianote', 'floatbottle', 'weixin', 'fmessage', 'wxid_thwiu9za904u12', 'gh_363b924965e9', 'gh_9dc0e48d383a', 'gh_7db9d69b3115', 'gh_dab5c199ae98', 'gh_6651e07e4b2d', 'wxid_9l80of5lzke722', 'apples_zhao', 'wxid_8vrkzwkennso12', 'wxid_vjnc68slkuft22', 'exmail_tool', 'wxid_y8qdwgsybg7l22', 'wxid_6s088858g4r822', 'wxid_82ccpp8n94yu22', 'wxid_3491994920311', 'wxid_q8m2s06tquqz21', 'wxid_hwcatyn6j4e422', 'wxid_otn4pb17ynir22', 'wxid_0xaimtnrzwf322', 'wxid_ms07udpefwdr22', 'wxid_byc51acemgcv22', 'wxid_e5ofjdntvoi722', 'wxid_5872048720612', 'wxid_cgre00i34b8822', 'wxid_3quxi66db88r22', 'wxid_svsfwm0651zk12', 'wxid_zjek60peruho21', 'wxid_0m58lhtrose712', 'wxid_nhmc9wgupn3u12', 'gh_5734260395ca', 'wxid_56zjg7ruyqox41', 'LiUM212', 'zhanghuiqing315', 'wxid_6823228232011', 'jiangxiaob4788', 'wxid_wcmwqb7aopc522', 'yanchao9229', 'wxid_9240632406312', 'wxid_dees861rejut12', 'wxid_9d5d90kxjhm522', 'zhouyang533323', 'zhang499142409', 'wxid_m4axp785kr0q22', 'liuchao_1207', 'XJXM113344', 'wxid_1bldth8qav7y22', 'wxid_pkow0pamex9a22', 'wxid_c1zr9bewp98e12', 'wxid_tnwbq6s0uok341', 'wxid_pkzi310ci9a311', 'wxid_ven9dnoa1wt012', 'gh_f33a60c8d098', 'wxid_8q4rod99dch822', 'qq2287480018']}, 'errMsg': '', 'retCode': 0}, 'Text': '', 'Success': False, 'Data62': '', 'Ticket': ''}
2026-03-11 15:43:06,093 [INFO] wechat-backend - GetContactList no more pages after round 1
2026-03-11 15:43:06,094 [INFO] wechat-backend - GetContactList total normalized items: 58
2026-03-11 15:43:06,099 [INFO] wechat-backend - HTTP GET /api/friends -> 200
2026-03-11 15:43:10,742 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:43:10,743 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:43:18,742 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:43:18,743 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:43:31,537 [INFO] wechat-backend - HTTP POST /api/push-groups from 127.0.0.1
2026-03-11 15:43:31,545 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:43:31,545 [INFO] wechat-backend - HTTP POST /api/push-groups -> 200
2026-03-11 15:43:31,547 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:43:31,550 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 15:43:31,553 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 15:43:31,558 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 15:43:31,560 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 15:43:31,562 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 15:43:31,564 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 15:43:34,743 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:43:34,744 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:43:42,747 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:43:42,748 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:43:50,743 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:43:50,744 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:43:58,744 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:43:58,746 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:44:06,745 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:44:06,745 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:44:14,748 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:44:14,749 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:44:23,672 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:44:23,673 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:44:33,610 [INFO] wechat-backend.ws_sync - WS GetSyncMsg 使用 key=***9BJZ与登录页 key 一致时才能收到该账号消息)
2026-03-11 15:44:33,611 [INFO] wechat-backend.ws_sync - WS connecting to ws://113.44.162.180:7006/ws/GetSyncMsg?key=HBpEnbtj9BJZ
2026-03-11 15:44:33,725 [INFO] wechat-backend.ws_sync - WS connected for key=HBpEnbtj9BJZ
2026-03-11 15:44:41,277 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:44:41,278 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:44:47,354 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:44:47,355 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:44:54,752 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:44:54,753 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:44:55,732 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:44:55,740 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:44:55,741 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-11 15:44:55,745 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 15:44:55,748 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 15:44:55,749 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-11 15:44:55,753 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 15:44:55,755 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 15:44:55,770 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 15:44:55,773 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 15:44:55,774 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 15:44:55,777 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 15:44:55,782 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 15:44:55,787 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 15:44:55,787 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 15:44:55,790 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 15:44:57,247 [INFO] wechat-backend - HTTP GET /api/contact-list from 127.0.0.1
2026-03-11 15:44:57,729 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 15:44:57,730 [INFO] wechat-backend - GetContactList round 1 request url=http://113.44.162.180:7006/friend/GetContactList key=HBpEnbtj9BJZ body={'CurrentChatRoomContactSeq': 0, 'CurrentWxcontactSeq': 0} response={'Code': 200, 'Data': {'ContactList': {'baseResponse': {'ret': 0, 'errMsg': {'str': ''}}, 'currentWxcontactSeq': 874975031, 'currentChatRoomContactSeq': 0, 'continueFlag': 0, 'contactUsernameList': ['medianote', 'floatbottle', 'weixin', 'fmessage', 'wxid_thwiu9za904u12', 'gh_363b924965e9', 'gh_9dc0e48d383a', 'gh_7db9d69b3115', 'gh_dab5c199ae98', 'gh_6651e07e4b2d', 'wxid_9l80of5lzke722', 'apples_zhao', 'wxid_8vrkzwkennso12', 'wxid_vjnc68slkuft22', 'exmail_tool', 'wxid_y8qdwgsybg7l22', 'wxid_6s088858g4r822', 'wxid_82ccpp8n94yu22', 'wxid_3491994920311', 'wxid_q8m2s06tquqz21', 'wxid_hwcatyn6j4e422', 'wxid_otn4pb17ynir22', 'wxid_0xaimtnrzwf322', 'wxid_ms07udpefwdr22', 'wxid_byc51acemgcv22', 'wxid_e5ofjdntvoi722', 'wxid_5872048720612', 'wxid_cgre00i34b8822', 'wxid_3quxi66db88r22', 'wxid_svsfwm0651zk12', 'wxid_zjek60peruho21', 'wxid_0m58lhtrose712', 'wxid_nhmc9wgupn3u12', 'gh_5734260395ca', 'wxid_56zjg7ruyqox41', 'LiUM212', 'zhanghuiqing315', 'wxid_6823228232011', 'jiangxiaob4788', 'wxid_wcmwqb7aopc522', 'yanchao9229', 'wxid_9240632406312', 'wxid_dees861rejut12', 'wxid_9d5d90kxjhm522', 'zhouyang533323', 'zhang499142409', 'wxid_m4axp785kr0q22', 'liuchao_1207', 'XJXM113344', 'wxid_1bldth8qav7y22', 'wxid_pkow0pamex9a22', 'wxid_c1zr9bewp98e12', 'wxid_tnwbq6s0uok341', 'wxid_pkzi310ci9a311', 'wxid_ven9dnoa1wt012', 'gh_f33a60c8d098', 'wxid_8q4rod99dch822', 'qq2287480018']}, 'errMsg': '', 'retCode': 0}, 'Text': '', 'Success': False, 'Data62': '', 'Ticket': ''}
2026-03-11 15:44:57,731 [INFO] wechat-backend - GetContactList no more pages after round 1
2026-03-11 15:44:57,731 [INFO] wechat-backend - GetContactList total normalized items: 58
2026-03-11 15:44:57,737 [INFO] wechat-backend - HTTP GET /api/contact-list -> 200
2026-03-11 15:45:03,025 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 15:45:03,035 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 15:45:03,041 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 15:45:03,046 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 15:45:03,074 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 15:45:03,079 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 15:45:03,084 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 15:45:03,089 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 15:45:03,093 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 15:45:03,099 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 15:45:03,104 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 15:45:03,108 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 15:45:03,112 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 15:45:03,117 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 15:45:03,121 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 15:45:03,125 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 15:45:03,129 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 15:45:03,133 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 15:45:03,138 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 15:45:03,142 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 15:45:03,146 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 15:45:03,150 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 15:45:03,154 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 15:45:03,158 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 15:45:03,197 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 15:45:03,202 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 15:45:03,207 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 15:45:03,213 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 15:45:03,218 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 15:45:03,221 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 15:45:03,225 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 15:45:03,229 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 15:45:03,233 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 15:45:03,237 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 15:45:03,241 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 15:45:03,245 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 15:45:03,249 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 15:45:03,271 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 15:45:03,275 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 15:45:03,279 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 15:45:03,284 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 15:45:03,290 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 15:45:03,294 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 15:45:03,299 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 15:45:03,303 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 15:45:03,307 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 15:45:03,311 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 15:45:03,314 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 15:45:03,318 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 15:45:03,322 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 15:45:03,325 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 15:45:03,330 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 15:45:03,333 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 15:45:03,337 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 15:45:03,340 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 15:45:03,343 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 15:45:03,346 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 15:45:03,350 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 15:45:03,353 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 15:45:03,357 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 15:45:03,360 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 15:45:03,363 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 15:45:03,366 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 15:45:03,369 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 15:45:03,372 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 15:45:03,375 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 15:45:03,378 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 15:45:03,381 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 15:45:03,384 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 15:45:03,387 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 15:45:03,390 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 15:45:03,394 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 15:45:03,397 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 15:45:03,400 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 15:45:03,403 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 15:45:03,406 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 15:45:03,409 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 15:45:03,412 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 15:45:03,415 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 15:45:03,418 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 15:45:03,421 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 15:45:03,424 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 15:45:03,427 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 15:45:03,430 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 15:45:03,434 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 15:45:03,437 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 15:45:03,440 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 15:45:03,443 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 15:45:03,446 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 15:45:03,470 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 15:45:03,474 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 15:45:03,477 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 15:45:03,482 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 15:45:03,485 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 15:45:03,489 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 15:45:03,492 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 15:45:03,495 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 15:45:03,499 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 15:45:03,502 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 15:45:03,505 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 15:45:03,508 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 15:45:03,511 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 15:45:03,514 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 15:45:03,518 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 15:45:03,521 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 15:45:03,524 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 15:45:03,527 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 15:45:03,530 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 15:45:03,533 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 15:45:03,536 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 15:45:03,539 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 15:45:03,543 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 15:45:03,546 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 15:45:03,549 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 15:45:03,552 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 15:45:03,555 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 15:45:03,593 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:45:03,601 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:45:04,999 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:45:05,001 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:45:11,701 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:45:11,702 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:45:19,334 [INFO] wechat-backend - HTTP DELETE /api/customers/ed07fbbc-e2de-4b3c-8377-823db42d0949 from 127.0.0.1
2026-03-11 15:45:19,340 [INFO] wechat-backend - HTTP DELETE /api/customers/ed07fbbc-e2de-4b3c-8377-823db42d0949 -> 200
2026-03-11 15:45:19,346 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:45:19,354 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:45:19,696 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:45:19,697 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:45:21,336 [INFO] wechat-backend - HTTP DELETE /api/customers/21bc810e-972d-425c-a159-5fa98b91ce6f from 127.0.0.1
2026-03-11 15:45:21,343 [INFO] wechat-backend - HTTP DELETE /api/customers/21bc810e-972d-425c-a159-5fa98b91ce6f -> 200
2026-03-11 15:45:21,349 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:45:21,357 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:45:24,425 [INFO] wechat-backend - HTTP DELETE /api/customers/83884583-f0b4-4b7e-9d7b-abd36656b545 from 127.0.0.1
2026-03-11 15:45:24,431 [INFO] wechat-backend - HTTP DELETE /api/customers/83884583-f0b4-4b7e-9d7b-abd36656b545 -> 200
2026-03-11 15:45:24,437 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:45:24,445 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:45:26,828 [INFO] wechat-backend - HTTP DELETE /api/customers/e1775ac7-4a61-49ae-ba36-aac0e7100579 from 127.0.0.1
2026-03-11 15:45:26,838 [INFO] wechat-backend - HTTP DELETE /api/customers/e1775ac7-4a61-49ae-ba36-aac0e7100579 -> 200
2026-03-11 15:45:26,845 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:45:26,854 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:45:27,694 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:45:27,695 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:45:29,085 [INFO] wechat-backend - HTTP DELETE /api/customers/c13a0cdc-9766-4714-9bb0-84253e4f0294 from 127.0.0.1
2026-03-11 15:45:29,092 [INFO] wechat-backend - HTTP DELETE /api/customers/c13a0cdc-9766-4714-9bb0-84253e4f0294 -> 200
2026-03-11 15:45:29,098 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:45:29,106 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:45:31,381 [INFO] wechat-backend - HTTP DELETE /api/customers/5b1cf0d5-4bec-4268-a6ce-d09c2e193fa1 from 127.0.0.1
2026-03-11 15:45:31,387 [INFO] wechat-backend - HTTP DELETE /api/customers/5b1cf0d5-4bec-4268-a6ce-d09c2e193fa1 -> 200
2026-03-11 15:45:31,395 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:45:31,401 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:45:33,615 [INFO] wechat-backend - HTTP DELETE /api/customers/fbb518f2-3a82-401b-9630-8f4d14a3ce00 from 127.0.0.1
2026-03-11 15:45:33,621 [INFO] wechat-backend - HTTP DELETE /api/customers/fbb518f2-3a82-401b-9630-8f4d14a3ce00 -> 200
2026-03-11 15:45:33,630 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:45:33,635 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:45:36,508 [INFO] wechat-backend - HTTP DELETE /api/customers/3d0d4056-0a1c-4b6d-88e2-e743ab50700b from 127.0.0.1
2026-03-11 15:45:36,516 [INFO] wechat-backend - HTTP DELETE /api/customers/3d0d4056-0a1c-4b6d-88e2-e743ab50700b -> 200
2026-03-11 15:45:36,517 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:45:36,519 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:45:36,523 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:45:36,529 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:45:38,771 [INFO] wechat-backend - HTTP DELETE /api/customers/20f59c5a-6cd1-419c-9b39-bcbe1c444d32 from 127.0.0.1
2026-03-11 15:45:38,777 [INFO] wechat-backend - HTTP DELETE /api/customers/20f59c5a-6cd1-419c-9b39-bcbe1c444d32 -> 200
2026-03-11 15:45:38,783 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:45:38,789 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:45:41,135 [INFO] wechat-backend - HTTP DELETE /api/customers/4625afa8-8584-4444-bb07-895c1efcfff8 from 127.0.0.1
2026-03-11 15:45:41,141 [INFO] wechat-backend - HTTP DELETE /api/customers/4625afa8-8584-4444-bb07-895c1efcfff8 -> 200
2026-03-11 15:45:41,147 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:45:41,154 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:45:43,188 [INFO] wechat-backend - HTTP DELETE /api/customers/365b67fe-a8e2-465b-b9e1-b6be00d9d9f7 from 127.0.0.1
2026-03-11 15:45:43,195 [INFO] wechat-backend - HTTP DELETE /api/customers/365b67fe-a8e2-465b-b9e1-b6be00d9d9f7 -> 200
2026-03-11 15:45:43,201 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:45:43,208 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:45:43,697 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:45:43,697 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:45:45,271 [INFO] wechat-backend - HTTP DELETE /api/customers/d26ede53-f1aa-4471-8e9c-6f132985168c from 127.0.0.1
2026-03-11 15:45:45,277 [INFO] wechat-backend - HTTP DELETE /api/customers/d26ede53-f1aa-4471-8e9c-6f132985168c -> 200
2026-03-11 15:45:45,285 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:45:45,291 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:45:47,483 [INFO] wechat-backend - HTTP DELETE /api/customers/90ead1ef-7fe2-42ad-8a32-5f1cdb921ede from 127.0.0.1
2026-03-11 15:45:47,488 [INFO] wechat-backend - HTTP DELETE /api/customers/90ead1ef-7fe2-42ad-8a32-5f1cdb921ede -> 200
2026-03-11 15:45:47,495 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:45:47,502 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:45:49,586 [INFO] wechat-backend - HTTP DELETE /api/customers/0ae1dc56-57a9-4027-a0b3-bf66e701ff23 from 127.0.0.1
2026-03-11 15:45:49,593 [INFO] wechat-backend - HTTP DELETE /api/customers/0ae1dc56-57a9-4027-a0b3-bf66e701ff23 -> 200
2026-03-11 15:45:49,601 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:45:49,609 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:45:52,172 [INFO] wechat-backend - HTTP DELETE /api/customers/9b00dd2a-ac77-4733-83ad-c094ad931eed from 127.0.0.1
2026-03-11 15:45:52,181 [INFO] wechat-backend - HTTP DELETE /api/customers/9b00dd2a-ac77-4733-83ad-c094ad931eed -> 200
2026-03-11 15:45:52,183 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:45:52,185 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:45:52,192 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:45:52,198 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:45:54,344 [INFO] wechat-backend - HTTP DELETE /api/customers/ce51e4a8-3cba-4696-b62c-bd63eca00c5b from 127.0.0.1
2026-03-11 15:45:54,352 [INFO] wechat-backend - HTTP DELETE /api/customers/ce51e4a8-3cba-4696-b62c-bd63eca00c5b -> 200
2026-03-11 15:45:54,359 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:45:54,367 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:45:58,025 [INFO] wechat-backend - HTTP DELETE /api/customers/d8411c3b-61db-4ccd-865d-ed269c1edbdd from 127.0.0.1
2026-03-11 15:45:58,034 [INFO] wechat-backend - HTTP DELETE /api/customers/d8411c3b-61db-4ccd-865d-ed269c1edbdd -> 200
2026-03-11 15:45:58,040 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:45:58,046 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:45:58,629 [INFO] wechat-backend - HTTP DELETE /api/customers/ce95c3a7-6e14-40be-b61b-0bba53481898 from 127.0.0.1
2026-03-11 15:45:58,636 [INFO] wechat-backend - HTTP DELETE /api/customers/ce95c3a7-6e14-40be-b61b-0bba53481898 -> 200
2026-03-11 15:45:58,644 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:45:58,651 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:45:59,139 [INFO] wechat-backend - HTTP DELETE /api/customers/50ddd99c-f369-4baf-b875-c3ce80d851d8 from 127.0.0.1
2026-03-11 15:45:59,145 [INFO] wechat-backend - HTTP DELETE /api/customers/50ddd99c-f369-4baf-b875-c3ce80d851d8 -> 200
2026-03-11 15:45:59,150 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:45:59,158 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:45:59,390 [INFO] wechat-backend - HTTP DELETE /api/customers/cb9216fe-a516-4fa2-8a2b-aea5ac60e58b from 127.0.0.1
2026-03-11 15:45:59,396 [INFO] wechat-backend - HTTP DELETE /api/customers/cb9216fe-a516-4fa2-8a2b-aea5ac60e58b -> 200
2026-03-11 15:45:59,401 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:45:59,412 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:45:59,697 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:45:59,698 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:45:59,806 [INFO] wechat-backend - HTTP DELETE /api/customers/84cb38b4-ac5b-4e7e-8826-94c6b5de5c19 from 127.0.0.1
2026-03-11 15:45:59,814 [INFO] wechat-backend - HTTP DELETE /api/customers/84cb38b4-ac5b-4e7e-8826-94c6b5de5c19 -> 200
2026-03-11 15:45:59,823 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:45:59,830 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:46:00,422 [INFO] wechat-backend - HTTP DELETE /api/customers/adadcd8c-43ee-4512-a6c8-821598a7bc97 from 127.0.0.1
2026-03-11 15:46:00,430 [INFO] wechat-backend - HTTP DELETE /api/customers/adadcd8c-43ee-4512-a6c8-821598a7bc97 -> 200
2026-03-11 15:46:00,434 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:46:00,440 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:46:01,341 [INFO] wechat-backend - HTTP DELETE /api/customers/adadcd8c-43ee-4512-a6c8-821598a7bc97 from 127.0.0.1
2026-03-11 15:46:01,344 [INFO] wechat-backend - HTTP DELETE /api/customers/adadcd8c-43ee-4512-a6c8-821598a7bc97 -> 404
2026-03-11 15:46:02,021 [INFO] wechat-backend - HTTP DELETE /api/customers/c86ee31e-81c2-4287-b885-eb4a81e4bc85 from 127.0.0.1
2026-03-11 15:46:02,029 [INFO] wechat-backend - HTTP DELETE /api/customers/c86ee31e-81c2-4287-b885-eb4a81e4bc85 -> 200
2026-03-11 15:46:02,036 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:46:02,046 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:46:02,483 [INFO] wechat-backend - HTTP DELETE /api/customers/f4d958a3-c775-42b0-b487-088b315088ee from 127.0.0.1
2026-03-11 15:46:02,504 [INFO] wechat-backend - HTTP DELETE /api/customers/f4d958a3-c775-42b0-b487-088b315088ee -> 200
2026-03-11 15:46:02,510 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:46:02,515 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:46:02,964 [INFO] wechat-backend - HTTP DELETE /api/customers/fe30ba44-ee95-4a46-a922-c7d67d9a5f0b from 127.0.0.1
2026-03-11 15:46:02,971 [INFO] wechat-backend - HTTP DELETE /api/customers/fe30ba44-ee95-4a46-a922-c7d67d9a5f0b -> 200
2026-03-11 15:46:02,979 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:46:02,986 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:46:03,403 [INFO] wechat-backend - HTTP DELETE /api/customers/05e285ad-9614-4488-bbf1-cdb9b0e823a2 from 127.0.0.1
2026-03-11 15:46:03,412 [INFO] wechat-backend - HTTP DELETE /api/customers/05e285ad-9614-4488-bbf1-cdb9b0e823a2 -> 200
2026-03-11 15:46:03,425 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:46:03,433 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:46:03,798 [INFO] wechat-backend - HTTP DELETE /api/customers/88d9bdc9-cbd5-4ac8-91ea-b99b0a3039bc from 127.0.0.1
2026-03-11 15:46:03,805 [INFO] wechat-backend - HTTP DELETE /api/customers/88d9bdc9-cbd5-4ac8-91ea-b99b0a3039bc -> 200
2026-03-11 15:46:03,809 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:46:03,817 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:46:04,185 [INFO] wechat-backend - HTTP DELETE /api/customers/b4f65d5a-b592-40de-938e-981b22a7643d from 127.0.0.1
2026-03-11 15:46:04,190 [INFO] wechat-backend - HTTP DELETE /api/customers/b4f65d5a-b592-40de-938e-981b22a7643d -> 200
2026-03-11 15:46:04,195 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:46:04,204 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:46:04,524 [INFO] wechat-backend - HTTP DELETE /api/customers/f24d48f4-3520-4c43-ab93-541f487dcd0f from 127.0.0.1
2026-03-11 15:46:04,530 [INFO] wechat-backend - HTTP DELETE /api/customers/f24d48f4-3520-4c43-ab93-541f487dcd0f -> 200
2026-03-11 15:46:04,537 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:46:04,541 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:46:04,740 [INFO] wechat-backend - HTTP DELETE /api/customers/01f41bcf-b262-4003-986c-0fbca6184c09 from 127.0.0.1
2026-03-11 15:46:04,743 [INFO] wechat-backend - HTTP DELETE /api/customers/01f41bcf-b262-4003-986c-0fbca6184c09 -> 200
2026-03-11 15:46:04,748 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:46:04,752 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:46:05,098 [INFO] wechat-backend - HTTP DELETE /api/customers/293145f9-bcfd-4d0a-9463-2ced3ddfa603 from 127.0.0.1
2026-03-11 15:46:05,105 [INFO] wechat-backend - HTTP DELETE /api/customers/293145f9-bcfd-4d0a-9463-2ced3ddfa603 -> 200
2026-03-11 15:46:05,113 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:46:05,118 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:46:05,310 [INFO] wechat-backend - HTTP DELETE /api/customers/a3171ad4-debb-43cb-97df-e6f33d4cbeb9 from 127.0.0.1
2026-03-11 15:46:05,315 [INFO] wechat-backend - HTTP DELETE /api/customers/a3171ad4-debb-43cb-97df-e6f33d4cbeb9 -> 200
2026-03-11 15:46:05,319 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:46:05,324 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:46:05,666 [INFO] wechat-backend - HTTP DELETE /api/customers/1f9178b3-07fc-476b-b756-23a18cea59e7 from 127.0.0.1
2026-03-11 15:46:05,671 [INFO] wechat-backend - HTTP DELETE /api/customers/1f9178b3-07fc-476b-b756-23a18cea59e7 -> 200
2026-03-11 15:46:05,683 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:46:05,692 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:46:06,029 [INFO] wechat-backend - HTTP DELETE /api/customers/d9962ad2-c00b-4354-a0b5-da5c540953e4 from 127.0.0.1
2026-03-11 15:46:06,035 [INFO] wechat-backend - HTTP DELETE /api/customers/d9962ad2-c00b-4354-a0b5-da5c540953e4 -> 200
2026-03-11 15:46:06,043 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:46:06,051 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:46:06,423 [INFO] wechat-backend - HTTP DELETE /api/customers/849edd20-b978-411d-bc30-956562ee2ea8 from 127.0.0.1
2026-03-11 15:46:06,431 [INFO] wechat-backend - HTTP DELETE /api/customers/849edd20-b978-411d-bc30-956562ee2ea8 -> 200
2026-03-11 15:46:06,448 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:46:06,453 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:46:06,845 [INFO] wechat-backend - HTTP DELETE /api/customers/c29cc5d2-41bb-48c3-86a5-05bc97dc01eb from 127.0.0.1
2026-03-11 15:46:06,850 [INFO] wechat-backend - HTTP DELETE /api/customers/c29cc5d2-41bb-48c3-86a5-05bc97dc01eb -> 200
2026-03-11 15:46:06,854 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:46:06,857 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:46:07,283 [INFO] wechat-backend - HTTP DELETE /api/customers/924f12a7-acd8-4175-bdaa-25c46b8f9029 from 127.0.0.1
2026-03-11 15:46:07,289 [INFO] wechat-backend - HTTP DELETE /api/customers/924f12a7-acd8-4175-bdaa-25c46b8f9029 -> 200
2026-03-11 15:46:07,293 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:46:07,297 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:46:07,538 [INFO] wechat-backend - HTTP DELETE /api/customers/c96780b0-4b6a-461d-aa0e-7c0e5d989340 from 127.0.0.1
2026-03-11 15:46:07,545 [INFO] wechat-backend - HTTP DELETE /api/customers/c96780b0-4b6a-461d-aa0e-7c0e5d989340 -> 200
2026-03-11 15:46:07,553 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:46:07,558 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:46:07,748 [INFO] wechat-backend - HTTP DELETE /api/customers/3cb8a91a-c94e-4b56-99aa-8ff5675032e7 from 127.0.0.1
2026-03-11 15:46:07,757 [INFO] wechat-backend - HTTP DELETE /api/customers/3cb8a91a-c94e-4b56-99aa-8ff5675032e7 -> 200
2026-03-11 15:46:07,758 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:46:07,759 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:46:07,763 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:46:07,767 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:46:08,173 [INFO] wechat-backend - HTTP DELETE /api/customers/add7bf84-5b4e-4932-a39b-676cf7680c4c from 127.0.0.1
2026-03-11 15:46:08,178 [INFO] wechat-backend - HTTP DELETE /api/customers/add7bf84-5b4e-4932-a39b-676cf7680c4c -> 200
2026-03-11 15:46:08,183 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:46:08,186 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:46:08,396 [INFO] wechat-backend - HTTP DELETE /api/customers/43067464-06dd-469b-a3e9-8c9cce4e4525 from 127.0.0.1
2026-03-11 15:46:08,402 [INFO] wechat-backend - HTTP DELETE /api/customers/43067464-06dd-469b-a3e9-8c9cce4e4525 -> 200
2026-03-11 15:46:08,410 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:46:08,413 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:46:08,961 [INFO] wechat-backend - HTTP DELETE /api/customers/ae017510-398e-4093-9862-d8659755f67b from 127.0.0.1
2026-03-11 15:46:08,967 [INFO] wechat-backend - HTTP DELETE /api/customers/ae017510-398e-4093-9862-d8659755f67b -> 200
2026-03-11 15:46:08,974 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:46:08,980 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:46:09,322 [INFO] wechat-backend - HTTP DELETE /api/customers/7e9d38c4-236a-401a-9832-5dbd3ddc3880 from 127.0.0.1
2026-03-11 15:46:09,333 [INFO] wechat-backend - HTTP DELETE /api/customers/7e9d38c4-236a-401a-9832-5dbd3ddc3880 -> 200
2026-03-11 15:46:09,339 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:46:09,345 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:46:09,690 [INFO] wechat-backend - HTTP DELETE /api/customers/fad5edc2-89ca-4909-84f0-491cac12bb8e from 127.0.0.1
2026-03-11 15:46:09,694 [INFO] wechat-backend - HTTP DELETE /api/customers/fad5edc2-89ca-4909-84f0-491cac12bb8e -> 200
2026-03-11 15:46:09,702 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:46:09,708 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:46:10,028 [INFO] wechat-backend - HTTP DELETE /api/customers/3031271c-50f4-4b5e-9fa2-f43b6893fdd3 from 127.0.0.1
2026-03-11 15:46:10,035 [INFO] wechat-backend - HTTP DELETE /api/customers/3031271c-50f4-4b5e-9fa2-f43b6893fdd3 -> 200
2026-03-11 15:46:10,045 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:46:10,053 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:46:10,275 [INFO] wechat-backend - HTTP DELETE /api/customers/2c704c03-60be-4574-829f-ee793633374c from 127.0.0.1
2026-03-11 15:46:10,281 [INFO] wechat-backend - HTTP DELETE /api/customers/2c704c03-60be-4574-829f-ee793633374c -> 200
2026-03-11 15:46:10,285 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:46:10,288 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:46:10,649 [INFO] wechat-backend - HTTP DELETE /api/customers/72b8c6cc-7015-48e5-8ef8-c9ec19264939 from 127.0.0.1
2026-03-11 15:46:10,653 [INFO] wechat-backend - HTTP DELETE /api/customers/72b8c6cc-7015-48e5-8ef8-c9ec19264939 -> 200
2026-03-11 15:46:10,657 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:46:10,660 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:46:11,029 [INFO] wechat-backend - HTTP DELETE /api/customers/6bbaccaf-29c2-4c78-9c90-fc46b117a394 from 127.0.0.1
2026-03-11 15:46:11,034 [INFO] wechat-backend - HTTP DELETE /api/customers/6bbaccaf-29c2-4c78-9c90-fc46b117a394 -> 200
2026-03-11 15:46:11,037 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:46:11,040 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:46:11,270 [INFO] wechat-backend - HTTP DELETE /api/customers/1ab067b1-3d80-4449-93d9-b9598863cc57 from 127.0.0.1
2026-03-11 15:46:11,277 [INFO] wechat-backend - HTTP DELETE /api/customers/1ab067b1-3d80-4449-93d9-b9598863cc57 -> 200
2026-03-11 15:46:11,280 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:46:11,283 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:46:11,665 [INFO] wechat-backend - HTTP DELETE /api/customers/c873c3b2-1145-4fc4-ba06-01aaada0ef88 from 127.0.0.1
2026-03-11 15:46:11,670 [INFO] wechat-backend - HTTP DELETE /api/customers/c873c3b2-1145-4fc4-ba06-01aaada0ef88 -> 200
2026-03-11 15:46:11,674 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:46:11,676 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:46:12,099 [INFO] wechat-backend - HTTP DELETE /api/customers/d25761e2-8ec6-444e-b139-ebd00ab1cc31 from 127.0.0.1
2026-03-11 15:46:12,106 [INFO] wechat-backend - HTTP DELETE /api/customers/d25761e2-8ec6-444e-b139-ebd00ab1cc31 -> 200
2026-03-11 15:46:12,110 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:46:12,113 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:46:12,308 [INFO] wechat-backend - HTTP DELETE /api/customers/d266ccdd-7bb3-4736-840a-c79a47e80eb9 from 127.0.0.1
2026-03-11 15:46:12,312 [INFO] wechat-backend - HTTP DELETE /api/customers/d266ccdd-7bb3-4736-840a-c79a47e80eb9 -> 200
2026-03-11 15:46:12,316 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:46:12,319 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:46:12,463 [INFO] wechat-backend - HTTP DELETE /api/customers/0e19d026-577a-4485-999a-b67600f7627b from 127.0.0.1
2026-03-11 15:46:12,468 [INFO] wechat-backend - HTTP DELETE /api/customers/0e19d026-577a-4485-999a-b67600f7627b -> 200
2026-03-11 15:46:12,474 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:46:12,476 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:46:12,657 [INFO] wechat-backend - HTTP DELETE /api/customers/ee765f64-5d8e-4811-a85d-4956c9796685 from 127.0.0.1
2026-03-11 15:46:12,660 [INFO] wechat-backend - HTTP DELETE /api/customers/ee765f64-5d8e-4811-a85d-4956c9796685 -> 200
2026-03-11 15:46:12,664 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:46:12,668 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:46:12,853 [INFO] wechat-backend - HTTP DELETE /api/customers/af788fde-d5d7-4893-8aa5-e135e870e635 from 127.0.0.1
2026-03-11 15:46:12,861 [INFO] wechat-backend - HTTP DELETE /api/customers/af788fde-d5d7-4893-8aa5-e135e870e635 -> 200
2026-03-11 15:46:12,865 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:46:12,869 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:46:13,175 [INFO] wechat-backend - HTTP DELETE /api/customers/ffb7cf3b-5400-4309-8235-0090abe2e99f from 127.0.0.1
2026-03-11 15:46:13,182 [INFO] wechat-backend - HTTP DELETE /api/customers/ffb7cf3b-5400-4309-8235-0090abe2e99f -> 200
2026-03-11 15:46:13,190 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:46:13,193 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:46:18,724 [INFO] wechat-backend - HTTP DELETE /api/customers/26333614-feff-4ad1-b1f7-f8c8ba89b2d6 from 127.0.0.1
2026-03-11 15:46:18,733 [INFO] wechat-backend - HTTP DELETE /api/customers/26333614-feff-4ad1-b1f7-f8c8ba89b2d6 -> 200
2026-03-11 15:46:18,734 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:46:18,735 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:46:18,740 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:46:18,743 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:46:20,633 [INFO] wechat-backend - HTTP DELETE /api/customers/2b403a9f-34f7-4f35-b576-b32760d6b087 from 127.0.0.1
2026-03-11 15:46:20,642 [INFO] wechat-backend - HTTP DELETE /api/customers/2b403a9f-34f7-4f35-b576-b32760d6b087 -> 200
2026-03-11 15:46:20,646 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 15:46:20,651 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 15:46:23,698 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:46:23,699 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:46:23,829 [INFO] wechat-backend - HTTP GET /api/customer-tags from 127.0.0.1
2026-03-11 15:46:23,833 [INFO] wechat-backend - HTTP GET /api/customer-tags -> 200
2026-03-11 15:46:32,124 [INFO] wechat-backend - HTTP DELETE /api/greeting-tasks/b95661cc-3f4a-4a0c-a924-dd2042996596 from 127.0.0.1
2026-03-11 15:46:32,131 [INFO] wechat-backend - HTTP DELETE /api/greeting-tasks/b95661cc-3f4a-4a0c-a924-dd2042996596 -> 200
2026-03-11 15:46:32,132 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:46:32,134 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:46:32,140 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-11 15:46:32,142 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-11 15:46:34,196 [INFO] wechat-backend - HTTP DELETE /api/greeting-tasks/3aa6f313-9cf9-467e-8957-dd80cf814e64 from 127.0.0.1
2026-03-11 15:46:34,203 [INFO] wechat-backend - HTTP DELETE /api/greeting-tasks/3aa6f313-9cf9-467e-8957-dd80cf814e64 -> 200
2026-03-11 15:46:34,209 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-11 15:46:34,216 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-11 15:46:39,187 [INFO] wechat-backend - HTTP DELETE /api/greeting-tasks/b95661cc-3f4a-4a0c-a924-dd2042996596 from 127.0.0.1
2026-03-11 15:46:39,193 [INFO] wechat-backend - HTTP DELETE /api/greeting-tasks/b95661cc-3f4a-4a0c-a924-dd2042996596 -> 200
2026-03-11 15:46:39,201 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-11 15:46:39,204 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-11 15:46:39,700 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:46:39,702 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:46:42,167 [INFO] wechat-backend - HTTP DELETE /api/greeting-tasks/3aa6f313-9cf9-467e-8957-dd80cf814e64 from 127.0.0.1
2026-03-11 15:46:42,175 [INFO] wechat-backend - HTTP DELETE /api/greeting-tasks/3aa6f313-9cf9-467e-8957-dd80cf814e64 -> 200
2026-03-11 15:46:42,180 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-11 15:46:42,185 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-11 15:46:47,702 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:46:47,703 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:46:55,700 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:46:55,701 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:47:04,493 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:47:04,494 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:47:18,596 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:47:18,596 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:47:20,357 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:47:20,358 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:47:28,358 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:47:28,359 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:47:36,564 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:47:36,564 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:47:43,703 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:47:43,704 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:47:51,700 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:47:51,701 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:48:01,173 [INFO] wechat-backend - HTTP DELETE /api/push-groups/da9d1379-223b-47aa-ae4e-14432ff33d45 from 127.0.0.1
2026-03-11 15:48:01,182 [INFO] wechat-backend - HTTP DELETE /api/push-groups/da9d1379-223b-47aa-ae4e-14432ff33d45 -> 200
2026-03-11 15:48:01,183 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:48:01,184 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:48:01,189 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 15:48:01,192 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 15:48:01,195 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 15:48:01,198 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 15:48:01,205 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 15:48:01,227 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 15:48:01,229 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 15:48:01,230 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 15:48:01,235 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 15:48:01,237 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 15:48:08,369 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:48:08,370 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:48:10,623 [INFO] wechat-backend - HTTP GET /api/ai-reply-status from 127.0.0.1
2026-03-11 15:48:10,629 [INFO] wechat-backend - HTTP GET /api/ai-reply-status -> 200
2026-03-11 15:48:10,630 [INFO] wechat-backend - HTTP GET /api/ai-reply-config from 127.0.0.1
2026-03-11 15:48:10,633 [INFO] wechat-backend - HTTP GET /api/ai-reply-config -> 200
2026-03-11 15:48:15,138 [INFO] wechat-backend - HTTP PATCH /api/ai-reply-config from 127.0.0.1
2026-03-11 15:48:15,143 [INFO] wechat-backend - HTTP PATCH /api/ai-reply-config -> 200
2026-03-11 15:48:18,290 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:48:18,291 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:48:18,292 [INFO] wechat-backend - HTTP GET /api/ai-reply-status from 127.0.0.1
2026-03-11 15:48:18,299 [INFO] wechat-backend - HTTP GET /api/ai-reply-status -> 200
2026-03-11 15:48:23,701 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:48:23,701 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:48:31,702 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:48:31,703 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:48:39,704 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:48:39,705 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:48:40,195 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 15:48:40,233 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 15:48:44,292 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 15:48:44,305 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 15:48:45,265 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 15:48:45,279 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 15:48:45,419 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 15:48:45,433 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 15:48:45,606 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 15:48:45,619 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 15:48:45,791 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 15:48:45,803 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 15:48:46,213 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 15:48:46,228 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 15:48:46,451 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 15:48:46,466 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 15:48:46,903 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 15:48:46,917 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 15:48:48,181 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:48:48,182 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:48:56,184 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:48:56,186 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:49:04,359 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:49:04,360 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:49:14,468 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:49:14,469 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:49:20,186 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:49:20,187 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:49:28,361 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:49:28,362 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:49:36,359 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:49:36,360 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:49:44,361 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:49:44,362 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:49:52,362 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:49:52,363 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:50:00,361 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:50:00,362 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:50:08,362 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:50:08,364 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:50:16,364 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:50:16,365 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:50:42,365 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:50:42,367 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:51:42,368 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:51:42,369 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:52:46,312 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:52:46,313 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:53:42,370 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:53:42,371 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:54:42,370 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:54:42,371 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:55:42,370 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:55:42,371 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:56:42,370 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:56:42,372 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:57:42,372 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:57:42,373 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:57:58,046 [INFO] wechat-backend.ws_sync - WS GetSyncMsg 使用 key=***9BJZ与登录页 key 一致时才能收到该账号消息)
2026-03-11 15:57:58,053 [INFO] wechat-backend.ws_sync - WS connecting to ws://113.44.162.180:7006/ws/GetSyncMsg?key=HBpEnbtj9BJZ
2026-03-11 15:57:58,145 [INFO] wechat-backend.ws_sync - WS connected for key=HBpEnbtj9BJZ
2026-03-11 15:58:03,062 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:58:03,063 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:58:04,019 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 15:58:04,035 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 15:58:06,262 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 15:58:06,310 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 15:58:07,196 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 15:58:07,212 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 15:58:07,380 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 15:58:07,393 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 15:58:07,554 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 15:58:07,569 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 15:58:14,253 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:58:14,255 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:58:22,255 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:58:22,256 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:58:31,684 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:58:31,685 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:58:38,371 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:58:38,371 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:58:38,452 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 127.0.0.1
2026-03-11 15:58:38,458 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 15:58:46,374 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:58:46,375 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:58:54,373 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:58:54,374 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:59:04,062 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:59:04,063 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:59:10,638 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:59:10,639 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:59:18,374 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:59:18,376 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:59:39,905 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:59:39,910 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:59:42,255 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:59:42,257 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:59:51,330 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:59:51,331 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 15:59:53,947 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 15:59:53,959 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 15:59:54,833 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 15:59:54,847 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 15:59:54,991 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 15:59:55,005 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 15:59:55,143 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 15:59:55,156 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 15:59:58,275 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 15:59:58,293 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:00:06,372 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:00:06,372 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:00:16,480 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:00:16,481 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:00:26,589 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:00:26,590 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:00:36,696 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:00:36,697 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:00:40,090 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:00:40,091 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:00:46,376 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:00:46,377 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:00:54,375 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:00:54,377 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:01:42,381 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:01:42,382 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:02:42,383 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:02:42,383 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:11:32,270 [INFO] wechat-backend.ws_sync - WS GetSyncMsg 使用 key=***9BJZ与登录页 key 一致时才能收到该账号消息)
2026-03-11 16:11:32,281 [INFO] wechat-backend.ws_sync - WS connecting to ws://113.44.162.180:7006/ws/GetSyncMsg?key=HBpEnbtj9BJZ
2026-03-11 16:11:32,397 [INFO] wechat-backend.ws_sync - WS connected for key=HBpEnbtj9BJZ
2026-03-11 16:27:34,225 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 16:27:34,233 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-11 16:27:34,236 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
2026-03-11 16:27:49,515 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 16:27:49,523 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-11 16:27:49,526 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 16:27:49,526 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 16:27:49,526 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-11 16:27:49,529 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 16:27:49,532 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 16:27:49,532 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 16:27:49,553 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 16:27:49,555 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 16:27:49,556 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 16:27:49,558 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 16:27:49,564 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 16:27:49,566 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 16:27:49,567 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 16:27:49,570 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 16:27:51,670 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 16:27:51,704 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 16:27:59,662 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:27:59,666 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:28:04,945 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 16:28:04,955 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 16:28:08,478 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:28:08,479 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:28:18,954 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:28:18,955 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:28:24,417 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:28:24,418 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:28:32,418 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:28:32,419 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:28:32,928 [INFO] wechat-backend - HTTP GET /api/callback/wechat-message from 141.11.86.76
2026-03-11 16:28:32,932 [INFO] wechat-backend - HTTP GET /api/callback/wechat-message -> 404
2026-03-11 16:28:33,384 [INFO] wechat-backend - HTTP GET /favicon.ico from 141.11.86.76
2026-03-11 16:28:33,387 [INFO] wechat-backend - HTTP GET /favicon.ico -> 404
2026-03-11 16:28:40,418 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:28:40,419 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:28:40,762 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 16:28:40,770 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 16:28:48,421 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:28:48,423 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:28:56,417 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:28:56,418 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:29:04,419 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:29:04,420 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:29:42,054 [INFO] wechat-backend - HTTP GET / from 141.11.86.76
2026-03-11 16:29:42,061 [INFO] wechat-backend - HTTP GET / -> 200
2026-03-11 16:29:42,420 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:29:42,421 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:29:43,354 [INFO] wechat-backend - HTTP GET /health from 141.11.86.76
2026-03-11 16:29:43,355 [INFO] wechat-backend - Health check
2026-03-11 16:29:43,356 [INFO] wechat-backend - HTTP GET /health -> 200
2026-03-11 16:30:42,423 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:30:42,424 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:31:42,428 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:31:42,429 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:32:19,356 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 16:32:19,360 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-11 16:32:19,364 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
2026-03-11 16:32:35,545 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:32:35,548 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:32:36,778 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 16:32:36,811 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 16:32:38,681 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 16:32:38,701 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-11 16:32:38,702 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 16:32:38,706 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 16:32:38,710 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 16:32:38,711 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-11 16:32:38,714 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 16:32:38,716 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 16:32:38,731 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 16:32:38,735 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 16:32:38,735 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 16:32:38,739 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 16:32:38,746 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 16:32:38,749 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 16:32:38,750 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 16:32:38,754 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 16:32:39,827 [INFO] wechat-backend - HTTP GET /api/callback-status from 127.0.0.1
2026-03-11 16:32:39,861 [INFO] wechat-backend - HTTP GET /api/ai-reply-config from 127.0.0.1
2026-03-11 16:32:39,871 [INFO] wechat-backend - HTTP GET /api/ai-reply-status from 127.0.0.1
2026-03-11 16:32:39,875 [INFO] wechat-backend - HTTP GET /api/ai-reply-config -> 200
2026-03-11 16:32:39,876 [INFO] wechat-backend - HTTP GET /api/ai-reply-status -> 200
2026-03-11 16:32:39,995 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 16:32:39,996 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-11 16:32:40,002 [INFO] wechat-backend - HTTP GET /api/callback-status -> 200
2026-03-11 16:32:46,669 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:32:46,671 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:32:54,626 [INFO] wechat-backend - HTTP GET /api/ai-reply-status from 127.0.0.1
2026-03-11 16:32:54,631 [INFO] wechat-backend - HTTP GET /api/ai-reply-status -> 200
2026-03-11 16:32:54,664 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:32:54,672 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:32:56,777 [INFO] wechat-backend - HTTP GET /api/ai-reply-status from 127.0.0.1
2026-03-11 16:32:56,781 [INFO] wechat-backend - HTTP GET /api/ai-reply-status -> 200
2026-03-11 16:32:58,273 [INFO] wechat-backend - HTTP PATCH /api/ai-reply-config from 127.0.0.1
2026-03-11 16:32:58,278 [INFO] wechat-backend - HTTP PATCH /api/ai-reply-config -> 200
2026-03-11 16:32:59,635 [INFO] wechat-backend - HTTP GET /api/ai-reply-status from 127.0.0.1
2026-03-11 16:32:59,640 [INFO] wechat-backend - HTTP GET /api/ai-reply-status -> 200
2026-03-11 16:33:00,690 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 16:33:00,719 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 16:33:02,835 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 16:33:02,849 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 16:33:03,705 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 16:33:03,720 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 16:33:03,859 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 16:33:03,873 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 16:33:04,029 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 16:33:04,042 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 16:33:04,168 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 16:33:04,182 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 16:33:04,321 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 16:33:04,334 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 16:33:08,678 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:33:08,679 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:33:16,676 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:33:16,678 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:33:21,665 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 16:33:21,670 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 16:33:24,676 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:33:24,678 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:33:33,904 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:33:33,905 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:33:41,486 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:33:41,487 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:33:49,428 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:33:49,429 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:33:52,441 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 16:33:52,443 [WARNING] wechat-backend - callback/wechat-message: missing key in query and body
2026-03-11 16:33:52,443 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 16:33:57,425 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:33:57,426 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:34:05,425 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:34:05,426 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:34:13,428 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:34:13,429 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:34:21,452 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:34:21,453 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:34:29,426 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:34:29,428 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:34:39,221 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:34:39,222 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:34:44,677 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:34:44,678 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:34:46,179 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 16:34:46,193 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 16:34:48,761 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 16:34:48,775 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 16:34:48,949 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 16:34:48,965 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 16:34:49,134 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 16:34:49,147 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 16:34:49,306 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 16:34:49,320 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 16:34:49,461 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 16:34:49,475 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 16:34:59,738 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:34:59,738 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:35:09,971 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:35:09,972 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:35:17,427 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:35:17,428 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:35:25,427 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:35:25,427 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:35:33,426 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:35:33,427 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:35:41,428 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:35:41,429 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:35:49,430 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:35:49,431 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:36:49,504 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 16:36:49,506 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-11 16:36:49,509 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
2026-03-11 16:36:50,882 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:36:50,885 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:36:52,682 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:36:52,683 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:36:53,130 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 16:36:53,163 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 16:37:01,117 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:37:01,118 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:37:09,117 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:37:09,118 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:37:10,903 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 16:37:10,912 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 16:37:18,331 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:37:18,332 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:37:26,004 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:37:26,005 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:37:33,432 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:37:33,433 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:37:41,558 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:37:41,559 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:37:51,675 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:37:51,675 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:37:59,588 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:37:59,589 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:38:05,432 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:38:05,433 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:38:15,539 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:38:15,540 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:38:21,430 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:38:21,431 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:38:36,913 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:38:36,914 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:38:45,430 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:38:45,431 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:38:55,187 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:38:55,188 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:39:01,436 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:39:01,437 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:39:11,640 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:39:11,641 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:39:18,208 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:39:18,209 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:39:25,433 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:39:25,435 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:39:33,432 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:39:33,433 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:39:41,433 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:39:41,434 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:39:48,635 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 16:39:48,650 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 16:39:49,116 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:39:49,118 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:39:59,590 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:39:59,591 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:40:05,703 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:40:05,704 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:40:13,429 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:40:13,430 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:40:21,434 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:40:21,435 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:40:29,432 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:40:29,433 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:40:37,432 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:40:37,433 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:40:45,433 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:40:45,434 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:41:42,438 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:41:42,439 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:42:42,439 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:42:42,440 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:43:05,779 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 16:43:05,788 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-11 16:43:05,791 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
2026-03-11 16:43:42,495 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:43:42,498 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:44:42,442 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:44:42,443 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:45:41,947 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:45:41,949 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:45:45,712 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 16:45:45,745 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 16:45:53,505 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 16:45:53,511 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 16:45:53,513 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1473557546, 'from_user_name': {'str': 'gh_363b924965e9'}, 'to_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'msg_type': 49, 'content': {'str': '<msg>\n <appmsg appid="" sdkver="0">\n <title><![CDATA[日本部署射程1000公里导弹国防部正告]]></title>\n <des><![CDATA[]]></des>\n <action></action>\n <type>5</type>\n <showtype>1</showtype>\n <content><![CDATA[]]></content>\n <contentattr>0</contentattr>\n <url><![CDATA[http://mp.weixin.qq.com/s?__biz=MjM5MjAxNDM4MA==&mid=2667002396&idx=1&sn=37891bd3223eb2a52e77c93c7870fd48&chksm=bccf179a029a4fee287a205848ba6db6d1400c99019e15b6645f8a2b026d095ad160343808ad&scene=0&xtrack=1#rd]]></url>\n <lowurl><![CDATA[]]></lowurl>\n <appattach>\n <totallen>0</totallen>\n <attachid></attachid>\n <fileext></fileext>\n </appattach>\n <extinfo></extinfo>\n <mmreader>\n <category type="20" count="1">
2026-03-11 16:45:53,521 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 126545176, 'from_user_name': {'str': 'zhang499142409'}, 'to_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'msg_type': 1, 'content': {'str': '测试'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773218751, 'msg_source': '<msgsource>\n\t<bizflag>0</bizflag>\n\t<pua>1</pua>\n\t<eggIncluded>1</eggIncluded>\n\t<signature>N0_V1_kCxDNpbZ|v1_KnMN62J8</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'push_content': 'Daniel : 测试', 'new_msg_id': 7863409962219146715}, 'type': 'message'}
2026-03-11 16:45:53,525 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 16:45:53,525 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 16:45:53,701 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:45:53,701 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:46:02,442 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:46:02,443 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:46:10,441 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:46:10,442 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:46:24,627 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:46:24,628 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:46:26,440 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:46:26,441 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:46:33,701 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:46:33,702 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:46:42,445 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:46:42,446 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:46:52,777 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:46:52,777 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:46:58,441 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:46:58,442 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:47:06,441 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:47:06,442 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:47:18,143 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:47:18,144 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:47:22,441 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:47:22,442 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:47:30,441 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:47:30,442 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:47:42,445 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:47:42,446 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:48:42,444 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:48:42,445 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:49:00,960 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 16:49:00,965 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-11 16:49:00,969 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
2026-03-11 16:49:06,145 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:49:06,148 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:49:06,934 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 16:49:06,963 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 16:49:16,848 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:49:16,849 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:49:19,566 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 16:49:19,568 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1117516549, 'from_user_name': {'str': 'zhang499142409'}, 'to_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'msg_type': 1, 'content': {'str': '消息'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773218958, 'msg_source': '<msgsource>\n\t<bizflag>0</bizflag>\n\t<pua>1</pua>\n\t<eggIncluded>1</eggIncluded>\n\t<signature>N0_V1_twFUA/KK|v1_Q6QdwdkF</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'push_content': 'Daniel : 消息', 'new_msg_id': 1599094856157976060}, 'type': 'message'}
2026-03-11 16:49:19,568 [ERROR] wechat-backend - callback/wechat-message key=9BJZ: 'list' object has no attribute 'get'
Traceback (most recent call last):
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/backend/main.py", line 927, in api_callback_wechat_message
_on_ws_message(k, payload)
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/backend/main.py", line 112, in _on_ws_message
msg_list = data.get("MsgList") or data.get("List") or data.get("msgList")
AttributeError: 'list' object has no attribute 'get'
2026-03-11 16:49:19,572 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 16:49:22,925 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:49:22,926 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:49:26,057 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 16:49:26,071 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 16:49:27,312 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 16:49:27,327 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 16:49:27,483 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 16:49:27,498 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 16:49:27,620 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 16:49:27,634 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 16:49:29,484 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 16:49:29,491 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 16:49:29,493 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-11 16:49:29,503 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 16:49:29,504 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-11 16:49:29,514 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 16:49:29,520 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 16:49:29,540 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 16:49:29,548 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 16:49:29,552 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 16:49:29,552 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 16:49:29,555 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 16:49:29,560 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 16:49:29,563 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 16:49:29,563 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 16:49:29,565 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 16:49:31,466 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 16:49:31,495 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 16:49:41,457 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:49:41,458 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:49:50,221 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:49:50,222 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:49:56,447 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:49:56,448 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:50:04,449 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:50:04,450 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:50:12,449 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:50:12,450 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:50:22,504 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:50:22,505 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:50:28,447 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:50:28,448 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:50:37,290 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 16:50:37,292 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 931215370, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'11\'>\n<name>HandOffMaster</name>\n<arg>\n<handofflist opcode="4" seq="22" devicevirtualid="7048f8e6f206851da8c3caaf85a8c530" networkstatus="net_type:not-wifi" availablecount="500" currentfloatwindowcount="0" currenthandoffcount="0"></handofflist>\n</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773219036, 'msg_source': '<msgsource>\n\t<signature>v1_QOmHAs5/</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 8857636559672986511}, 'type': 'message'}
2026-03-11 16:50:37,292 [ERROR] wechat-backend - callback/wechat-message key=9BJZ: 'list' object has no attribute 'get'
Traceback (most recent call last):
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/backend/main.py", line 927, in api_callback_wechat_message
_on_ws_message(k, payload)
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/backend/main.py", line 112, in _on_ws_message
msg_list = data.get("MsgList") or data.get("List") or data.get("msgList")
AttributeError: 'list' object has no attribute 'get'
2026-03-11 16:50:37,293 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 16:50:38,782 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 16:50:38,784 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1618328740, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'11\'>\n<name>HandOffMaster</name>\n<arg>\n<handofflist opcode="1" seq="23" devicevirtualid="7048f8e6f206851da8c3caaf85a8c530" networkstatus="net_type:not-wifi" availablecount="500" currentfloatwindowcount="0" currenthandoffcount="1"><handoff id="webpage_794911837928" createtime="1773219037928" type="2" to="" from=""><handofftype><![CDATA[1]]></handofftype><title><![CDATA[微信最新公告:集体下架]]></title><url><![CDATA[https://mp.weixin.qq.com/s?__biz=MjM5NzQ5MTkyMA==&mid=2658213281&idx=1&sn=f06a312fe000b4e80ae12a45070e8f4a&chksm=bc9c04382eab9fd9ae083e0c16ab1929fbdfb7b1e34eecd55f2e8800f2a7ac93a372a21a6788&scene=90&xtrack=1&req_id=1773217275288806&sessionid=1773219036&subscene=93&clicktime=1773219037&enterid=1773219037&flutter_pos=0&biz_enter_id=4&ranksessionid=1773217275&jumppath=%2C%2C1001_177
2026-03-11 16:50:38,784 [ERROR] wechat-backend - callback/wechat-message key=9BJZ: 'list' object has no attribute 'get'
Traceback (most recent call last):
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/backend/main.py", line 927, in api_callback_wechat_message
_on_ws_message(k, payload)
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/backend/main.py", line 112, in _on_ws_message
msg_list = data.get("MsgList") or data.get("List") or data.get("msgList")
AttributeError: 'list' object has no attribute 'get'
2026-03-11 16:50:38,787 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 16:50:39,320 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 16:50:39,323 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1667152972, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'11\'>\n<name>HandOffMaster</name>\n<arg>\n<handofflist opcode="3" seq="24" devicevirtualid="7048f8e6f206851da8c3caaf85a8c530" networkstatus="net_type:not-wifi" availablecount="500" currentfloatwindowcount="0" currenthandoffcount="1"><handoff id="webpage_794911837928" createtime="1773219037928" type="2" to="" from=""><handofftype><![CDATA[1]]></handofftype><title><![CDATA[微信最新公告:集体下架]]></title><url><![CDATA[https://mp.weixin.qq.com/s/hYWFQRCwF8dUIXBVpGijJA]]></url><displaySourceName><![CDATA[央视财经]]></displaySourceName><icon><![CDATA[http://wx.qlogo.cn/mmhead/Q3auHgzwzM4qy3DV7vhOCydjyHtOu68oR0L1E7tt1nv2FbG0Bv14jA/132]]></icon></handoff></handofflist>\n\n\n<handofflist opcode="3" seq="24" devicevirtualid="7048f8e6f206851da8c3caaf85a8c530" networkstatus="net_type:not-wifi" availablecou
2026-03-11 16:50:39,323 [ERROR] wechat-backend - callback/wechat-message key=9BJZ: 'list' object has no attribute 'get'
Traceback (most recent call last):
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/backend/main.py", line 927, in api_callback_wechat_message
_on_ws_message(k, payload)
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/backend/main.py", line 112, in _on_ws_message
msg_list = data.get("MsgList") or data.get("List") or data.get("msgList")
AttributeError: 'list' object has no attribute 'get'
2026-03-11 16:50:39,324 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 16:50:40,187 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 16:50:40,188 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 415079913, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'11\'>\n<name>HandOffMaster</name>\n<arg>\n<handofflist opcode="3" seq="25" devicevirtualid="7048f8e6f206851da8c3caaf85a8c530" networkstatus="net_type:not-wifi" availablecount="500" currentfloatwindowcount="0" currenthandoffcount="1"><handoff id="webpage_794911837928" createtime="1773219037928" type="2" to="" from=""><handofftype><![CDATA[1]]></handofftype><title><![CDATA[微信最新公告:集体下架]]></title><url><![CDATA[https://mp.weixin.qq.com/s/hYWFQRCwF8dUIXBVpGijJA]]></url><displaySourceName><![CDATA[央视财经]]></displaySourceName><icon><![CDATA[http://wx.qlogo.cn/mmhead/Q3auHgzwzM4qy3DV7vhOCydjyHtOu68oR0L1E7tt1nv2FbG0Bv14jA/132]]></icon></handoff></handofflist>\n</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773219039, 'msg_source': '<msgsource>\n\t
2026-03-11 16:50:40,189 [ERROR] wechat-backend - callback/wechat-message key=9BJZ: 'list' object has no attribute 'get'
Traceback (most recent call last):
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/backend/main.py", line 927, in api_callback_wechat_message
_on_ws_message(k, payload)
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/backend/main.py", line 112, in _on_ws_message
msg_list = data.get("MsgList") or data.get("List") or data.get("msgList")
AttributeError: 'list' object has no attribute 'get'
2026-03-11 16:50:40,189 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 16:50:42,447 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:50:42,448 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:50:56,506 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 16:50:56,507 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1259463187, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'11\'>\n<name>HandOffMaster</name>\n<arg>\n<handofflist opcode="2" seq="26" devicevirtualid="7048f8e6f206851da8c3caaf85a8c530" networkstatus="net_type:not-wifi" availablecount="500" currentfloatwindowcount="0" currenthandoffcount="0"><handoff id="webpage_794911837928" createtime="1773219037928" type="2" to="" from=""><handofftype><![CDATA[1]]></handofftype><title><![CDATA[微信最新公告:集体下架]]></title><url><![CDATA[https://mp.weixin.qq.com/s/hYWFQRCwF8dUIXBVpGijJA]]></url><displaySourceName><![CDATA[央视财经]]></displaySourceName><icon><![CDATA[http://wx.qlogo.cn/mmhead/Q3auHgzwzM4qy3DV7vhOCydjyHtOu68oR0L1E7tt1nv2FbG0Bv14jA/132]]></icon></handoff></handofflist>\n</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773219056, 'msg_source': '<msgsource>\n\
2026-03-11 16:50:56,508 [ERROR] wechat-backend - callback/wechat-message key=9BJZ: 'list' object has no attribute 'get'
Traceback (most recent call last):
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/backend/main.py", line 927, in api_callback_wechat_message
_on_ws_message(k, payload)
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/backend/main.py", line 112, in _on_ws_message
msg_list = data.get("MsgList") or data.get("List") or data.get("msgList")
AttributeError: 'list' object has no attribute 'get'
2026-03-11 16:50:56,508 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 16:50:58,621 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 16:50:58,622 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 223889560, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'zhang499142409'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'2\'>\n<username>zhang499142409</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"1599094856157976060","MsgCreateTime":"1773218958"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773219058, 'msg_source': '<msgsource>\n\t<signature>v1_I+upUARa</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 6286406650624552766}, 'type': 'message'}
2026-03-11 16:50:58,622 [ERROR] wechat-backend - callback/wechat-message key=9BJZ: 'list' object has no attribute 'get'
Traceback (most recent call last):
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/backend/main.py", line 927, in api_callback_wechat_message
if normalized:
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/backend/main.py", line 112, in _on_ws_message
# 1上游典型结构{"MsgList": [...]} / {"List": [...]} / {"msgList": [...]}
AttributeError: 'list' object has no attribute 'get'
2026-03-11 16:50:58,625 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 16:50:58,903 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 16:50:58,904 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 2138350759, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'zhang499142409'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'5\'>\n<username>zhang499142409</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"1599094856157976060","MsgCreateTime":"1773218958"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773219058, 'msg_source': '<msgsource>\n\t<signature>v1_lTdzcRiS</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 1742197888542491951}, 'type': 'message'}
2026-03-11 16:50:58,904 [ERROR] wechat-backend - callback/wechat-message key=9BJZ: 'list' object has no attribute 'get'
Traceback (most recent call last):
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/backend/main.py", line 927, in api_callback_wechat_message
if normalized:
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/backend/main.py", line 112, in _on_ws_message
# 1上游典型结构{"MsgList": [...]} / {"List": [...]} / {"msgList": [...]}
AttributeError: 'list' object has no attribute 'get'
2026-03-11 16:50:58,905 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 16:51:01,100 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 16:51:01,102 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 611205067, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'msg_type': 51, 'content': {'str': "<msg>\n<op id='9'>\n<name>MomentsTimelineStatus</name>\n<arg>14874837869221581387,1773218854</arg>\n</op>\n</msg>"}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773219060, 'msg_source': '<msgsource>\n\t<signature>v1_sHeXyA5I</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 2745596372039415003}, 'type': 'message'}
2026-03-11 16:51:01,102 [ERROR] wechat-backend - callback/wechat-message key=9BJZ: 'list' object has no attribute 'get'
Traceback (most recent call last):
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/backend/main.py", line 927, in api_callback_wechat_message
if normalized:
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/backend/main.py", line 112, in _on_ws_message
# 1上游典型结构{"MsgList": [...]} / {"List": [...]} / {"msgList": [...]}
AttributeError: 'list' object has no attribute 'get'
2026-03-11 16:51:01,103 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 16:51:01,230 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 16:51:01,231 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1901012116, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'msg_type': 51, 'content': {'str': "<msg>\n<op id='9'>\n<name>MomentsTimelineStatus</name>\n<arg>14874837869221581387,1773218854</arg>\n</op>\n</msg>"}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773219061, 'msg_source': '<msgsource>\n\t<signature>v1_dtjKlDkR</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 3378817495448674450}, 'type': 'message'}
2026-03-11 16:51:01,232 [ERROR] wechat-backend - callback/wechat-message key=9BJZ: 'list' object has no attribute 'get'
Traceback (most recent call last):
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/backend/main.py", line 927, in api_callback_wechat_message
if normalized:
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/backend/main.py", line 112, in _on_ws_message
# 1上游典型结构{"MsgList": [...]} / {"List": [...]} / {"msgList": [...]}
AttributeError: 'list' object has no attribute 'get'
2026-03-11 16:51:01,232 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 16:51:42,455 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:51:42,456 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:52:42,455 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:52:42,456 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:52:59,935 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:52:59,937 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:53:09,603 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 16:53:09,604 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-11 16:53:09,607 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
2026-03-11 16:53:11,740 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 16:53:11,756 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 16:53:13,677 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 16:53:13,691 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 16:53:14,236 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 16:53:14,251 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 16:53:14,406 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 16:53:14,421 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 16:53:26,737 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:53:26,738 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:53:29,628 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 16:53:29,630 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1819784606, 'from_user_name': {'str': 'zhang499142409'}, 'to_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'msg_type': 1, 'content': {'str': '测试'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773219208, 'msg_source': '<msgsource>\n\t<bizflag>0</bizflag>\n\t<pua>1</pua>\n\t<eggIncluded>1</eggIncluded>\n\t<signature>N0_V1_Wr5/aWY5|v1_7E82VKVt</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'push_content': 'Daniel : 测试', 'new_msg_id': 6419741201611506488}, 'type': 'message'}
2026-03-11 16:53:31,754 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 16:53:31,755 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:53:31,762 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:53:34,100 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 16:53:34,116 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 16:53:35,653 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:53:35,654 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:53:35,991 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 16:53:36,006 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 16:53:41,315 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 16:53:41,329 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 16:53:43,651 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:53:43,652 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:53:47,649 [INFO] httpx - HTTP Request: POST https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions "HTTP/1.1 200 OK"
2026-03-11 16:53:48,132 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SendTextMessage?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 16:53:48,146 [INFO] wechat-backend - AI takeover replied to zhang499142409: 测试成功!一切正常。请问有什么我可以帮您的吗?
2026-03-11 16:53:55,097 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:53:55,098 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:54:05,243 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:54:05,244 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:54:10,674 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:54:10,680 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:54:13,251 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 16:54:13,267 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 16:54:15,655 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:54:15,656 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:54:24,452 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:54:24,453 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:54:32,552 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:54:32,553 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:54:42,662 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:54:42,664 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:54:50,514 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:54:50,516 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:54:59,777 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:54:59,778 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:55:06,873 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:55:06,874 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:55:12,229 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 16:55:12,231 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 555180835, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'zhang499142409'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'2\'>\n<username>zhang499142409</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"692994986593823800","MsgCreateTime":"1773219227"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773219311, 'msg_source': '<msgsource>\n\t<signature>v1_D6ItUpRw</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 2940432390515779675}, 'type': 'message'}
2026-03-11 16:55:12,239 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 16:55:14,270 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 16:55:14,273 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 40009786, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'zhang499142409'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'5\'>\n<username>zhang499142409</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"692994986593823800","MsgCreateTime":"1773219227"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773219314, 'msg_source': '<msgsource>\n\t<signature>v1_zxxfDQsf</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 1332112526901289647}, 'type': 'message'}
2026-03-11 16:55:14,280 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 16:55:16,983 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:55:16,984 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:55:27,093 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:55:27,094 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:55:42,459 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:55:42,460 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:56:45,437 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:56:45,438 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:57:42,433 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:57:42,434 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:58:45,133 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:58:45,134 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:58:47,632 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:58:47,633 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:59:01,980 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 16:59:01,988 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-11 16:59:01,991 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
2026-03-11 16:59:05,889 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:59:05,892 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:59:11,636 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:59:11,637 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:59:11,668 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 16:59:11,705 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 16:59:13,651 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 16:59:13,667 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 16:59:15,652 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 16:59:15,667 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 16:59:17,650 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 16:59:17,664 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 16:59:19,650 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:59:19,650 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:59:19,652 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 16:59:19,666 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 16:59:21,653 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 16:59:21,668 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 16:59:23,651 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 16:59:23,666 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 16:59:25,653 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 16:59:25,668 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 16:59:27,654 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:59:27,655 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:59:27,656 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 16:59:27,671 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 16:59:29,650 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 16:59:29,664 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 16:59:31,651 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 16:59:31,667 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 16:59:33,653 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 16:59:33,670 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 16:59:35,652 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:59:35,654 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:59:35,655 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 16:59:35,669 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 16:59:37,652 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 16:59:37,672 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 16:59:44,433 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:59:44,434 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 16:59:52,434 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 16:59:52,435 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:00:00,439 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:00:00,441 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:00:02,464 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:00:02,480 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:00:03,307 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:00:03,322 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:00:04,464 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:00:04,481 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:00:06,463 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:00:06,479 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:00:07,653 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:00:07,655 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:00:08,461 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:00:08,475 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:00:10,462 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:00:10,479 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:00:12,463 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:00:12,478 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:00:14,463 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:00:14,479 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:00:15,653 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:00:15,654 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:00:16,463 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:00:16,479 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:00:18,461 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:00:18,478 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:00:30,499 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:00:30,500 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:00:40,607 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:00:40,608 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:00:48,433 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:00:48,434 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:00:56,433 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:00:56,434 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:01:14,435 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:01:14,436 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:01:24,545 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:01:24,546 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:01:42,439 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:01:42,440 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:02:42,437 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:02:42,439 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:03:48,448 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:03:48,449 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:04:49,448 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:04:49,449 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:05:31,659 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 17:05:31,661 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-11 17:05:31,670 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
2026-03-11 17:05:32,426 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:05:32,457 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:05:33,006 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:05:33,021 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:05:35,001 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:05:35,016 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:05:35,272 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:05:35,284 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:05:37,000 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:05:37,015 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:05:42,447 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:05:42,448 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:05:52,987 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:05:52,988 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:05:59,608 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:05:59,609 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:06:15,345 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:06:15,346 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:06:23,994 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:06:23,995 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:06:29,442 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:06:29,443 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:06:37,443 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:06:37,444 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:07:42,448 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:07:42,448 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:07:49,004 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:07:49,006 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:07:49,459 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:07:49,475 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:07:51,457 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:07:51,486 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:07:57,445 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:07:57,445 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:08:05,647 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:08:05,647 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:08:13,446 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:08:13,451 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:08:21,442 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:08:21,442 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:08:29,445 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:08:29,446 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:08:37,446 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:08:37,447 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:08:45,445 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:08:45,446 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:09:42,470 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:09:42,471 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:10:20,604 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:10:20,605 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:10:21,007 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:10:21,008 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:10:22,602 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:10:22,614 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:10:33,628 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:10:33,629 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:10:40,633 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:10:40,634 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:10:45,450 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:10:45,451 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:10:54,646 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:10:54,647 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:10:57,398 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:10:57,414 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:11:01,449 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:11:01,450 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:11:17,879 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:11:17,880 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:11:27,990 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:11:27,991 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:11:33,452 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:11:33,453 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:11:41,452 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:11:41,453 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:11:49,451 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:11:49,452 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:11:57,454 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:11:57,455 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:12:07,507 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:12:07,508 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:12:09,507 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:12:09,521 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:12:11,506 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:12:11,522 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:12:13,013 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:12:13,015 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:12:13,508 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:12:13,524 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:12:15,508 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:12:15,523 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:12:17,508 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:12:17,524 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:12:19,507 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:12:19,523 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:12:20,113 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 17:12:20,264 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1366308829, 'from_user_name': {'str': 'gh_6651e07e4b2d'}, 'to_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'msg_type': 49, 'content': {'str': '<msg>\n <appmsg appid="" sdkver="0">\n <title><![CDATA[会场上这位“90后”带树苗参会记者拍下了这些生动瞬间→]]></title>\n <des><![CDATA[]]></des>\n <action></action>\n <type>5</type>\n <showtype>1</showtype>\n <content><![CDATA[]]></content>\n <contentattr>0</contentattr>\n <url><![CDATA[http://mp.weixin.qq.com/s?__biz=MzA4NDI3NjcyNA==&mid=2650203355&idx=1&sn=f064ac765b1ddce7cff53d43f3892251&chksm=867576fb63d0215bfe1d555c3667a17751939caa245e0e77ebeb85f88f00ce820282999be064&scene=0&xtrack=1#rd]]></url>\n <lowurl><![CDATA[]]></lowurl>\n <appattach>\n <totallen>0</totallen>\n <attachid></attachid>\n <fileext></fileext>\n </appattach>\n <extinfo></extinfo>\n <mmreader>\n <category type="20" co
2026-03-11 17:12:20,275 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 17:12:20,275 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 17:12:20,276 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1765102771, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'zhang499142409'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'5\'>\n<username>zhang499142409</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"692994986593823800","MsgCreateTime":"1773219227"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773220339, 'msg_source': '<msgsource>\n\t<signature>v1_AUd5VtzG</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 992863763557000271}, 'type': 'message'}
2026-03-11 17:12:20,280 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 17:12:20,376 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 17:12:20,378 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 971426780, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'zhang499142409'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'2\'>\n<username>zhang499142409</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"692994986593823800","MsgCreateTime":"1773219227"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773220339, 'msg_source': '<msgsource>\n\t<signature>v1_kwkBQMwu</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 3259251225674945157}, 'type': 'message'}
2026-03-11 17:12:20,383 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 17:12:21,014 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:12:21,015 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:12:21,506 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:12:21,519 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:12:21,564 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 17:12:21,565 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1816162154, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'2\'>\n<username>wxid_f2q8xscgg31322</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"8354732942085133458","MsgCreateTime":"1773163308"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773220341, 'msg_source': '<msgsource>\n\t<signature>v1_LIVcCfQZ</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 5901416073613577766}, 'type': 'message'}
2026-03-11 17:12:21,568 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 17:12:23,505 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:12:23,517 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:12:24,957 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 17:12:24,964 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1854639143, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'msg_type': 1, 'content': {'str': '你是谁'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773220344, 'msg_source': '<msgsource>\n\t<bizflag>0</bizflag>\n\t<pua>1</pua>\n\t<eggIncluded>1</eggIncluded>\n\t<signature>N0_V1_Zh4LSuRK|v1_yBwrjM+S</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 1639099447800103440}, 'type': 'message'}
2026-03-11 17:12:25,887 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 17:12:25,894 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:12:25,917 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:12:27,507 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:12:27,523 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:12:29,013 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:12:29,014 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:12:29,507 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:12:29,523 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:12:31,506 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:12:31,517 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:12:33,509 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:12:33,525 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:12:35,505 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:12:35,516 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:12:38,695 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:12:38,695 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:12:39,921 [INFO] httpx - HTTP Request: POST https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions "HTTP/1.1 200 OK"
2026-03-11 17:12:40,234 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SendTextMessage?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 17:12:40,247 [INFO] wechat-backend - AI takeover replied to wxid_f2q8xscgg31322: 您好,我是您的微信客服助手,随时为您服务。请问有什么可以帮您?
2026-03-11 17:12:45,453 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:12:45,454 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:12:47,548 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 17:12:47,550 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1035951266, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'5\'>\n<username>wxid_f2q8xscgg31322</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"2309509955232366853","MsgCreateTime":"1773220360"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773220367, 'msg_source': '<msgsource>\n\t<signature>v1_UH1lhNBs</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 38632233489077509}, 'type': 'message'}
2026-03-11 17:12:47,557 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 17:12:53,015 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:12:53,016 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:12:53,824 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:12:53,842 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:12:55,826 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:12:55,842 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:12:57,825 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:12:57,843 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:12:59,826 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:12:59,842 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:13:01,014 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:13:01,016 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:13:01,826 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:13:01,845 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:13:04,409 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 17:13:04,419 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 17:13:04,422 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-11 17:13:04,430 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 17:13:04,450 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 17:13:04,451 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-11 17:13:04,454 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 17:13:04,455 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 17:13:04,465 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 17:13:04,468 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 17:13:04,468 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 17:13:04,470 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 17:13:04,474 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 17:13:04,477 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 17:13:04,479 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 17:13:04,480 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 17:13:12,399 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:13:12,400 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:13:21,803 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:13:21,804 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:13:28,454 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:13:28,455 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:13:36,397 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:13:36,398 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:13:37,284 [INFO] wechat-backend - HTTP GET /api/contact-list from 127.0.0.1
2026-03-11 17:13:37,807 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 17:13:37,807 [INFO] wechat-backend - GetContactList round 1 request url=http://113.44.162.180:7006/friend/GetContactList key=HBpEnbtj9BJZ body={'CurrentChatRoomContactSeq': 0, 'CurrentWxcontactSeq': 0} response={'Code': 200, 'Data': {'ContactList': {'baseResponse': {'ret': 0, 'errMsg': {'str': ''}}, 'currentWxcontactSeq': 874975031, 'currentChatRoomContactSeq': 0, 'continueFlag': 0, 'contactUsernameList': ['medianote', 'floatbottle', 'weixin', 'fmessage', 'wxid_thwiu9za904u12', 'gh_363b924965e9', 'gh_9dc0e48d383a', 'gh_7db9d69b3115', 'gh_dab5c199ae98', 'gh_6651e07e4b2d', 'wxid_9l80of5lzke722', 'apples_zhao', 'wxid_8vrkzwkennso12', 'wxid_vjnc68slkuft22', 'exmail_tool', 'wxid_y8qdwgsybg7l22', 'wxid_6s088858g4r822', 'wxid_82ccpp8n94yu22', 'wxid_3491994920311', 'wxid_q8m2s06tquqz21', 'wxid_hwcatyn6j4e422', 'wxid_otn4pb17ynir22', 'wxid_0xaimtnrzwf322', 'wxid_ms07udpefwdr22', 'wxid_byc51acemgcv22', 'wxid_e5ofjdntvoi722', 'wxid_5872048720612', 'wxid_cgre00i34b8822', 'wxid_3quxi66db88r22', 'wxid_svsfwm0651zk12', 'wxid_zjek60peruho21', 'wxid_0m58lhtrose712', 'wxid_nhmc9wgupn3u12', 'gh_5734260395ca', 'wxid_56zjg7ruyqox41', 'LiUM212', 'zhanghuiqing315', 'wxid_6823228232011', 'jiangxiaob4788', 'wxid_wcmwqb7aopc522', 'yanchao9229', 'wxid_9240632406312', 'wxid_dees861rejut12', 'wxid_9d5d90kxjhm522', 'zhouyang533323', 'zhang499142409', 'wxid_m4axp785kr0q22', 'liuchao_1207', 'XJXM113344', 'wxid_1bldth8qav7y22', 'wxid_pkow0pamex9a22', 'wxid_c1zr9bewp98e12', 'wxid_tnwbq6s0uok341', 'wxid_pkzi310ci9a311', 'wxid_ven9dnoa1wt012', 'gh_f33a60c8d098', 'wxid_8q4rod99dch822', 'qq2287480018']}, 'errMsg': '', 'retCode': 0}, 'Text': '', 'Success': False, 'Data62': '', 'Ticket': ''}
2026-03-11 17:13:37,808 [INFO] wechat-backend - GetContactList no more pages after round 1
2026-03-11 17:13:37,808 [INFO] wechat-backend - GetContactList total normalized items: 58
2026-03-11 17:13:37,811 [INFO] wechat-backend - HTTP GET /api/contact-list -> 200
2026-03-11 17:13:44,400 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:13:44,401 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:13:52,401 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:13:52,403 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:14:00,399 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:14:00,400 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:14:08,081 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 17:14:08,091 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 17:14:08,164 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 17:14:08,175 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 17:14:09,709 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:14:09,710 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:14:17,463 [INFO] wechat-backend - HTTP DELETE /api/customers/6fea0e90-f8db-4db6-a7e7-97d34093fb66 from 127.0.0.1
2026-03-11 17:14:17,469 [INFO] wechat-backend - HTTP DELETE /api/customers/6fea0e90-f8db-4db6-a7e7-97d34093fb66 -> 200
2026-03-11 17:14:17,470 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:14:17,472 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:14:17,477 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 17:14:17,479 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 17:14:24,399 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:14:24,400 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:14:32,398 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:14:32,398 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:14:40,401 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:14:40,402 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:14:48,398 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:14:48,399 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:14:56,461 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:14:56,463 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:15:04,545 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:15:04,546 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:15:12,456 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:15:12,458 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:15:20,458 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:15:20,462 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:15:28,458 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:15:28,460 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:15:36,458 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:15:36,459 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:15:38,836 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 17:15:38,837 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 901516704, 'from_user_name': {'str': 'zhang499142409'}, 'to_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'msg_type': 1, 'content': {'str': '帮我分析这张图片'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773220537, 'msg_source': '<msgsource>\n\t<signature>N0_V1_gBvEY7xa|v1_9u+xGf79</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'push_content': 'Daniel : 帮我分析这张图片', 'new_msg_id': 2115706765013969094}, 'type': 'message'}
2026-03-11 17:15:38,877 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 17:15:38,919 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 17:15:38,921 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 359384439, 'from_user_name': {'str': 'zhang499142409'}, 'to_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'msg_type': 3, 'content': {'str': '<?xml version="1.0"?>\n<msg>\n\t<img aeskey="6634596257416478576758774233545a" encryver="1" cdnthumbaeskey="6634596257416478576758774233545a" cdnthumburl="3057020100044b3049020100020412434d1e02033d11fd0204e0356db4020469b03e98042465393436336365362d383664662d343263622d396362302d3635306633656239363131350204011418020201000405004c537500" cdnthumblength="3159" cdnthumbheight="120" cdnthumbwidth="120" cdnmidheight="0" cdnmidwidth="0" cdnhdheight="0" cdnhdwidth="0" cdnmidimgurl="3057020100044b3049020100020412434d1e02033d11fd0204e0356db4020469b03e98042465393436336365362d383664662d343263622d396362302d3635306633656239363131350204011418020201000405004c537500" length="38401" md5="1c1006d6d6e65ce0d3114fab987dc010" hevc_mid_size="38401">\n\t\t<secHashInfoBase64>eyJwaGFzaCI6IjUwMDA1MDAwMDAwMDAwMDAiLCJwZHFoYXNoIjoiNjliMz
2026-03-11 17:15:38,927 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 17:15:39,077 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 17:15:39,079 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 378107, 'from_user_name': {'str': 'gh_9dc0e48d383a'}, 'to_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'msg_type': 49, 'content': {'str': '<msg>\n <appmsg appid="" sdkver="0">\n <title><![CDATA[日本部署导弹可覆盖邻国沿海,国防部正告→]]></title>\n <des><![CDATA[]]></des>\n <action></action>\n <type>5</type>\n <showtype>1</showtype>\n <content><![CDATA[]]></content>\n <contentattr>0</contentattr>\n <url><![CDATA[http://mp.weixin.qq.com/s?__biz=MjM5NzQ5MTkyMA==&mid=2658213431&idx=1&sn=b3286b920cc6256a44745db282c81552&chksm=bc0c9c15a00d4a497b0bb3d1557a50c3a8ad349186965dd1f88223596687257c21306a35651a&scene=0&xtrack=1#rd]]></url>\n <lowurl><![CDATA[]]></lowurl>\n <appattach>\n <totallen>0</totallen>\n <attachid></attachid>\n <fileext></fileext>\n </appattach>\n <extinfo></extinfo>\n <mmreader>\n <category type="20" count="2">\n
2026-03-11 17:15:39,086 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 17:15:44,458 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:15:44,460 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:15:52,937 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:15:52,938 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:16:00,457 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:16:00,460 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:16:08,457 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:16:08,458 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:16:11,258 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:16:11,283 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:16:13,243 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:16:13,255 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:16:15,243 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:16:15,253 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:16:17,244 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:16:17,254 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:16:19,243 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:16:19,244 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:16:19,244 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:16:19,255 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:16:27,933 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:16:27,934 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:16:38,599 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:16:38,601 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:16:47,217 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:16:47,218 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:16:51,458 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:16:51,459 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:16:59,457 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:16:59,458 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:17:07,461 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:17:07,462 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:17:15,461 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:17:15,462 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:17:18,452 [INFO] openai._base_client - Retrying request to /chat/completions in 0.431858 seconds
2026-03-11 17:17:25,572 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:17:25,573 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:17:42,464 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:17:42,465 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:18:05,259 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:18:05,260 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:18:07,253 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:18:07,265 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:18:09,255 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:18:09,270 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:18:11,248 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:18:11,249 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:18:11,254 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:18:11,269 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:18:13,256 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:18:13,271 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:18:15,253 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:18:15,269 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:18:17,114 [INFO] httpx - HTTP Request: POST https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions "HTTP/1.1 200 OK"
2026-03-11 17:18:17,622 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SendTextMessage?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 17:18:17,633 [INFO] wechat-backend - AI takeover replied to zhang499142409: 您好,请发送图片,我会为您进行分析。
2026-03-11 17:18:21,883 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:18:21,884 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:18:27,462 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:18:27,463 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:18:31,671 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 17:18:31,673 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 289072131, 'from_user_name': {'str': 'zhang499142409'}, 'to_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'msg_type': 3, 'content': {'str': '<?xml version="1.0"?>\n<msg>\n\t<img aeskey="6634596257416478576758774233545a" encryver="1" cdnthumbaeskey="6634596257416478576758774233545a" cdnthumburl="3057020100044b3049020100020412434d1e02033d11fd0204e0356db4020469b03e98042465393436336365362d383664662d343263622d396362302d3635306633656239363131350204011418020201000405004c537500" cdnthumblength="3159" cdnthumbheight="120" cdnthumbwidth="120" cdnmidheight="0" cdnmidwidth="0" cdnhdheight="0" cdnhdwidth="0" cdnmidimgurl="3057020100044b3049020100020412434d1e02033d11fd0204e0356db4020469b03e98042465393436336365362d383664662d343263622d396362302d3635306633656239363131350204011418020201000405004c537500" length="38401" md5="1c1006d6d6e65ce0d3114fab987dc010" hevc_mid_size="38401">\n\t\t<secHashInfoBase64>eyJwaGFzaCI6IjUwMDA1MDAwMDAwMDAwMDAiLCJwZHFoYXNoIjoiNjliMz
2026-03-11 17:18:31,680 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 17:18:35,246 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:18:35,247 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:18:36,977 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:18:36,988 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:18:38,978 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:18:38,992 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:18:40,979 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:18:40,996 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:18:45,094 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:18:45,096 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:18:51,462 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:18:51,463 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:18:59,461 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:18:59,461 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:19:07,462 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:19:07,464 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:19:15,465 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:19:15,467 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:19:23,465 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:19:23,467 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:19:31,580 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:19:31,580 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:19:35,243 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:19:35,260 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:19:39,461 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:19:39,462 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:19:47,462 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:19:47,463 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:19:55,462 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:19:55,462 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:20:03,465 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:20:03,466 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:20:11,466 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:20:11,467 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:20:19,464 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:20:19,465 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:20:24,913 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:20:24,937 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:20:37,469 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:20:37,470 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:20:43,463 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:20:43,463 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:20:51,463 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:20:51,464 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:20:59,463 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:20:59,464 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:21:10,429 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:21:10,430 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:21:15,463 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:21:15,464 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:21:23,466 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:21:23,466 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:21:32,498 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:21:32,499 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:21:34,496 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:21:34,511 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:21:36,498 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:21:36,512 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:21:38,015 [INFO] wechat-backend - HTTP GET /api/models from 127.0.0.1
2026-03-11 17:21:38,022 [INFO] wechat-backend - HTTP GET /api/models -> 200
2026-03-11 17:21:56,466 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:21:56,466 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:22:05,166 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:22:05,166 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:22:05,928 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 17:22:05,928 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 17:22:05,930 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1647022221, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_8vrkzwkennso12'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'2\'>\n<username>wxid_8vrkzwkennso12</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"0","MsgCreateTime":"0"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773220925, 'msg_source': '<msgsource>\n\t<signature>v1_ldPpiTyx</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 2242785282340835032}, 'type': 'message'}
2026-03-11 17:22:05,937 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 963420394, 'from_user_name': {'str': 'gh_dab5c199ae98'}, 'to_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'msg_type': 49, 'content': {'str': '<msg>\n <appmsg appid="" sdkver="0">\n <title><![CDATA[全国政协十四届四次会议闭幕 习近平等出席]]></title>\n <des><![CDATA[]]></des>\n <action></action>\n <type>5</type>\n <showtype>1</showtype>\n <content><![CDATA[]]></content>\n <contentattr>0</contentattr>\n <url><![CDATA[http://mp.weixin.qq.com/s?__biz=MzA4MDA0MzcwMA==&mid=2652724003&idx=1&sn=e9dc96b29325a0c883de6336669997ea&chksm=85bf1edac722267739b3ad81f6651b5a3c825dfc292ec9b5d6be43dcdb8d4fe82f574f7564e4&scene=0&xtrack=1#rd]]></url>\n <lowurl><![CDATA[]]></lowurl>\n <appattach>\n <totallen>0</totallen>\n <attachid></attachid>\n <fileext></fileext>\n </appattach>\n <extinfo></extinfo>\n <mmreader>\n <category type="20" count="1">\n
2026-03-11 17:22:05,940 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 17:22:05,940 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 17:22:07,053 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 17:22:07,054 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 895924971, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_8vrkzwkennso12'}, 'msg_type': 1, 'content': {'str': '153'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773220926, 'msg_source': '<msgsource>\n\t<bizflag>0</bizflag>\n\t<pua>1</pua>\n\t<eggIncluded>1</eggIncluded>\n\t<signature>N0_V1_itQjsMQg|v1_Kjo734Zc</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 4955700899097165454}, 'type': 'message'}
2026-03-11 17:22:07,087 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 17:22:08,181 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 17:22:08,182 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1490354439, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_8vrkzwkennso12'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'5\'>\n<username>wxid_8vrkzwkennso12</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"4955700899097165454","MsgCreateTime":"1773220926"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773220927, 'msg_source': '<msgsource>\n\t<signature>v1_vFGLor3S</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 1537762060158194588}, 'type': 'message'}
2026-03-11 17:22:08,186 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 17:22:10,480 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:22:10,481 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:22:18,469 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:22:18,470 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:22:28,579 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:22:28,580 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:22:32,237 [INFO] httpx - HTTP Request: POST https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions "HTTP/1.1 200 OK"
2026-03-11 17:22:32,544 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SendTextMessage?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 17:22:32,559 [INFO] wechat-backend - AI takeover replied to wxid_f2q8xscgg31322: 您好,收到您发送的'153'。请问这是什么意思呢?或者有什么我可以帮您的吗?
2026-03-11 17:22:36,971 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:22:36,980 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:22:40,587 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 17:22:40,588 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1034525381, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'zhang499142409'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'2\'>\n<username>zhang499142409</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"5032208113864027315","MsgCreateTime":"1773220710"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773220960, 'msg_source': '<msgsource>\n\t<signature>v1_dOUpI28g</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 6233474019235358389}, 'type': 'message'}
2026-03-11 17:22:40,592 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 17:22:41,404 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 17:22:41,405 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 593724466, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'zhang499142409'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'5\'>\n<username>zhang499142409</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"5032208113864027315","MsgCreateTime":"1773220710"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773220961, 'msg_source': '<msgsource>\n\t<signature>v1_DRME1Atr</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 3619032507254170553}, 'type': 'message'}
2026-03-11 17:22:41,410 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 17:22:42,467 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:22:42,468 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:22:46,263 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 17:22:46,267 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 971013951, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_8vrkzwkennso12'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'2\'>\n<username>wxid_8vrkzwkennso12</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"4955700899097165454","MsgCreateTime":"1773220926"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773220966, 'msg_source': '<msgsource>\n\t<signature>v1_Bhg1t3c8</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 8112298485358485657}, 'type': 'message'}
2026-03-11 17:22:46,274 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 17:22:47,700 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 17:22:47,701 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 2113763589, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_8vrkzwkennso12'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'5\'>\n<username>wxid_8vrkzwkennso12</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"4955700899097165454","MsgCreateTime":"1773220926"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773220967, 'msg_source': '<msgsource>\n\t<signature>v1_7XTGCdz7</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 5259268194125682917}, 'type': 'message'}
2026-03-11 17:22:47,706 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 17:22:47,706 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 17:22:47,707 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 373452681, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_8vrkzwkennso12'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'1\'>\n<username>wxid_8vrkzwkennso12</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"4955700899097165454","MsgCreateTime":"1773220926"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773220967, 'msg_source': '<msgsource>\n\t<signature>v1_8MrISgVB</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 391809341053840512}, 'type': 'message'}
2026-03-11 17:22:47,711 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 17:22:48,500 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 17:22:48,501 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1075253591, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_8vrkzwkennso12'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'5\'>\n<username>wxid_8vrkzwkennso12</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"4955700899097165454","MsgCreateTime":"1773220926"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773220968, 'msg_source': '<msgsource>\n\t<signature>v1_TVuDd7vq</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 1027094125486577192}, 'type': 'message'}
2026-03-11 17:22:48,506 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 17:22:56,840 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 17:22:56,840 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 17:22:56,843 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 709385799, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_8vrkzwkennso12'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'1\'>\n<username>wxid_8vrkzwkennso12</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"4955700899097165454","MsgCreateTime":"1773220926"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773220974, 'msg_source': '<msgsource>\n\t<signature>v1_nU5AQRYY</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 7457837921545518924}, 'type': 'message'}
2026-03-11 17:22:56,848 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 919883411, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_8vrkzwkennso12'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'5\'>\n<username>wxid_8vrkzwkennso12</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"4955700899097165454","MsgCreateTime":"1773220926"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773220975, 'msg_source': '<msgsource>\n\t<signature>v1_onsu3SVn</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 9075991891222796451}, 'type': 'message'}
2026-03-11 17:22:56,852 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 17:22:56,853 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 17:23:16,459 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 17:23:16,470 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-11 17:23:16,492 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
2026-03-11 17:23:23,475 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:23:23,478 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:23:30,008 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:23:30,009 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:23:30,255 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:23:30,283 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:23:32,232 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:23:32,247 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:23:34,233 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:23:34,249 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:23:36,232 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:23:36,247 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:23:38,233 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:23:38,234 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:23:38,235 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:23:38,250 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:23:40,233 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:23:40,247 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:23:42,234 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:23:42,248 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:23:44,231 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:23:44,250 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:23:46,233 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:23:46,235 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:23:46,236 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:23:46,251 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:23:48,232 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:23:48,247 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:23:50,234 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:23:50,247 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:23:52,233 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:23:52,248 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:23:54,232 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:23:54,234 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:23:54,235 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:23:54,249 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:23:55,003 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 17:23:55,005 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 17:23:55,006 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 746580661, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_8vrkzwkennso12'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'2\'>\n<username>wxid_8vrkzwkennso12</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"4955700899097165454","MsgCreateTime":"1773220926"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773221034, 'msg_source': '<msgsource>\n\t<signature>v1_QRWTzHBM</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 7321515833445826729}, 'type': 'message'}
2026-03-11 17:23:55,013 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1800926960, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_8vrkzwkennso12'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'5\'>\n<username>wxid_8vrkzwkennso12</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"4955700899097165454","MsgCreateTime":"1773220926"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773221034, 'msg_source': '<msgsource>\n\t<signature>v1_rm7hwuOW</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 7388428019055284113}, 'type': 'message'}
2026-03-11 17:23:55,017 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 17:23:55,018 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 17:23:55,153 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 17:23:55,156 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1379071190, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'2\'>\n<username>wxid_f2q8xscgg31322</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"7021092168496005391","MsgCreateTime":"1773220952"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773221034, 'msg_source': '<msgsource>\n\t<signature>v1_BLRBSd1O</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 6380259443244722868}, 'type': 'message'}
2026-03-11 17:23:55,161 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 17:23:56,231 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:23:56,245 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:23:58,232 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:23:58,248 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:23:58,257 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 17:23:58,258 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1865718061, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'5\'>\n<username>wxid_f2q8xscgg31322</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"7021092168496005391","MsgCreateTime":"1773220952"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773221037, 'msg_source': '<msgsource>\n\t<signature>v1_B0EfSFXr</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 8179882154603732343}, 'type': 'message'}
2026-03-11 17:23:58,288 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 17:23:59,390 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 17:23:59,392 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 423114712, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_8vrkzwkennso12'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'2\'>\n<username>wxid_8vrkzwkennso12</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"4955700899097165454","MsgCreateTime":"1773220926"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773221039, 'msg_source': '<msgsource>\n\t<signature>v1_fgPS19eR</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 4679158000362263372}, 'type': 'message'}
2026-03-11 17:23:59,399 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 17:24:00,233 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:24:00,249 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:24:01,264 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 17:24:01,266 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1130609265, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_8vrkzwkennso12'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'5\'>\n<username>wxid_8vrkzwkennso12</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"4955700899097165454","MsgCreateTime":"1773220926"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773221041, 'msg_source': '<msgsource>\n\t<signature>v1_xMGMtj86</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 806323367572665611}, 'type': 'message'}
2026-03-11 17:24:01,273 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 17:24:02,233 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:24:02,234 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:24:02,235 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:24:02,250 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:24:04,233 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:24:04,247 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:24:06,232 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:24:06,246 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:24:08,233 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:24:08,247 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:24:10,233 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:24:10,235 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:24:10,236 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:24:10,249 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:24:12,233 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:24:12,247 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:24:14,233 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:24:14,247 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:24:16,234 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:24:16,250 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:24:18,233 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:24:18,235 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:24:18,236 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:24:18,250 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:24:20,235 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:24:20,249 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:24:22,233 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:24:22,248 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:24:24,230 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:24:24,244 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:24:26,230 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:24:26,231 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:24:26,232 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:24:26,243 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:24:27,504 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 17:24:27,505 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 506905317, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_8vrkzwkennso12'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'1\'>\n<username>wxid_8vrkzwkennso12</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"4955700899097165454","MsgCreateTime":"1773220926"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773221067, 'msg_source': '<msgsource>\n\t<signature>v1_Epb1PQ8C</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 3122643214756381347}, 'type': 'message'}
2026-03-11 17:24:27,511 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 17:24:28,232 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:24:28,246 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:24:29,647 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 17:24:29,649 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 992423167, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_8vrkzwkennso12'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'5\'>\n<username>wxid_8vrkzwkennso12</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"4955700899097165454","MsgCreateTime":"1773220926"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773221069, 'msg_source': '<msgsource>\n\t<signature>v1_iFXLPHhP</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 413348544656569438}, 'type': 'message'}
2026-03-11 17:24:29,656 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 17:24:30,233 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:24:30,248 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:24:32,233 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:24:32,246 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:24:34,234 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:24:34,235 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:24:34,236 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:24:34,251 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:24:36,234 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:24:36,248 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:24:38,234 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:24:38,314 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:24:40,234 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:24:40,248 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:24:42,234 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:24:42,236 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:24:42,237 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:24:42,251 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:24:44,234 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:24:44,249 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:24:46,236 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:24:46,250 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:24:48,234 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:24:48,249 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:24:50,234 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:24:50,236 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:24:50,236 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:24:50,250 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:24:52,233 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:24:52,247 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:24:54,233 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:24:54,248 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:24:56,234 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:24:56,247 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:24:58,234 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:24:58,236 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:24:58,237 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:24:58,251 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:25:00,233 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:25:00,247 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:25:00,389 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 17:25:00,391 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1689484646, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'fmessage'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'2\'>\n<username>fmessage</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"0","MsgCreateTime":"0"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773221100, 'msg_source': '<msgsource>\n\t<signature>v1_h9B7QerR</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 1087437418611068458}, 'type': 'message'}
2026-03-11 17:25:00,398 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 17:25:02,235 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:25:02,249 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:25:03,940 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 17:25:03,941 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 632355078, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'msg_type': 51, 'content': {'str': "<msg>\n<op id='9'>\n<name>MomentsTimelineStatus</name>\n<arg>14874837869221581387,1773218854</arg>\n</op>\n</msg>"}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773221103, 'msg_source': '<msgsource>\n\t<signature>v1_tGiMAAxd</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 6890366837099701003}, 'type': 'message'}
2026-03-11 17:25:03,948 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 17:25:04,129 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 17:25:04,131 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 622101795, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'msg_type': 51, 'content': {'str': "<msg>\n<op id='9'>\n<name>MomentsTimelineStatus</name>\n<arg>14874837869221581387,1773218854</arg>\n</op>\n</msg>"}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773221103, 'msg_source': '<msgsource>\n\t<signature>v1_tGiMAAxd</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 8372414347036712380}, 'type': 'message'}
2026-03-11 17:25:04,138 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 17:25:04,235 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:25:04,249 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:25:06,231 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:25:06,232 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:25:06,233 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:25:06,243 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:25:08,233 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:25:08,247 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:25:10,234 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:25:10,253 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:25:12,233 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:25:12,247 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:25:14,232 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:25:14,233 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:25:14,234 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:25:14,249 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:25:23,740 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:25:23,741 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:25:26,532 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:25:26,547 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:25:27,086 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 17:25:27,094 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 17:25:27,113 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-11 17:25:27,117 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 17:25:27,118 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-11 17:25:27,123 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 17:25:27,126 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 17:25:27,127 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 17:25:27,136 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 17:25:27,141 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 17:25:27,142 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 17:25:27,145 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 17:25:27,150 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 17:25:27,153 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 17:25:27,157 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 17:25:27,158 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 17:25:28,790 [INFO] wechat-backend - HTTP GET /api/contact-list from 127.0.0.1
2026-03-11 17:25:29,326 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 17:25:29,327 [INFO] wechat-backend - GetContactList usernames total=58
2026-03-11 17:25:35,063 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:25:35,064 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:25:35,446 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 17:25:38,363 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 17:25:38,413 [INFO] wechat-backend - Contact index built for key=***9BJZ, size=0
2026-03-11 17:25:38,418 [INFO] wechat-backend - api_contact_list key=***9BJZ -> 0 contacts
2026-03-11 17:25:38,419 [INFO] wechat-backend - HTTP GET /api/contact-list -> 200
2026-03-11 17:25:43,059 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:25:43,060 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:25:51,957 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:25:51,958 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:25:59,463 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:25:59,464 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:26:07,670 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:26:07,671 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:26:15,458 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:26:15,459 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:26:23,095 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:26:23,097 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:26:24,699 [INFO] wechat-backend - HTTP GET /api/customer-tags from 127.0.0.1
2026-03-11 17:26:24,702 [INFO] wechat-backend - HTTP GET /api/customer-tags -> 200
2026-03-11 17:26:28,142 [INFO] wechat-backend - HTTP GET /api/friends from 127.0.0.1
2026-03-11 17:26:28,692 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 17:26:28,695 [INFO] wechat-backend - GetContactList usernames total=58
2026-03-11 17:26:31,058 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:26:31,059 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:26:34,081 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 17:26:37,047 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 17:26:37,090 [INFO] wechat-backend - Contact index built for key=***9BJZ, size=0
2026-03-11 17:26:37,094 [INFO] wechat-backend - api_contact_list key=***9BJZ -> 0 contacts
2026-03-11 17:26:37,094 [INFO] wechat-backend - HTTP GET /api/friends -> 200
2026-03-11 17:26:39,054 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:26:39,055 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:26:40,170 [INFO] wechat-backend - HTTP GET /api/customer-tags from 127.0.0.1
2026-03-11 17:26:40,172 [INFO] wechat-backend - HTTP GET /api/customer-tags -> 200
2026-03-11 17:26:47,053 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:26:47,053 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:26:51,987 [INFO] wechat-backend - HTTP GET /api/callback-status from 127.0.0.1
2026-03-11 17:26:52,090 [INFO] wechat-backend - HTTP GET /api/ai-reply-config from 127.0.0.1
2026-03-11 17:26:52,094 [INFO] wechat-backend - HTTP GET /api/ai-reply-status from 127.0.0.1
2026-03-11 17:26:52,121 [INFO] wechat-backend - HTTP GET /api/ai-reply-config -> 200
2026-03-11 17:26:52,122 [INFO] wechat-backend - HTTP GET /api/ai-reply-status -> 200
2026-03-11 17:26:52,410 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 17:26:52,411 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-11 17:26:52,415 [INFO] wechat-backend - HTTP GET /api/callback-status -> 200
2026-03-11 17:26:55,051 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:26:55,052 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:26:56,614 [INFO] wechat-backend - HTTP GET /api/ai-reply-status from 127.0.0.1
2026-03-11 17:26:56,618 [INFO] wechat-backend - HTTP GET /api/ai-reply-status -> 200
2026-03-11 17:27:01,004 [INFO] wechat-backend - HTTP GET /api/customer-tags from 127.0.0.1
2026-03-11 17:27:01,008 [INFO] wechat-backend - HTTP GET /api/customer-tags -> 200
2026-03-11 17:27:03,052 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:27:03,053 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:27:11,057 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:27:11,058 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:27:19,057 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:27:19,058 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:27:27,460 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:27:27,461 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:27:42,467 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:27:42,468 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:27:53,463 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:27:53,464 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:28:15,219 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 17:28:15,221 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-11 17:28:15,224 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
2026-03-11 17:28:26,181 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:28:26,184 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:28:28,404 [INFO] wechat-backend - HTTP GET /api/contact-list from 127.0.0.1
2026-03-11 17:28:28,862 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 17:28:28,865 [INFO] wechat-backend - GetContactList usernames total=58
2026-03-11 17:28:35,156 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 17:28:36,797 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:28:36,798 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:28:38,057 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 17:28:38,101 [INFO] wechat-backend - Contact index built for key=***9BJZ, size=0
2026-03-11 17:28:38,110 [INFO] wechat-backend - api_contact_list key=***9BJZ -> 0 contacts
2026-03-11 17:28:38,111 [INFO] wechat-backend - HTTP GET /api/contact-list -> 200
2026-03-11 17:28:39,055 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:28:39,056 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:28:48,697 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:28:48,698 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:28:55,774 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:28:55,775 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:29:12,577 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:29:12,578 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:29:19,463 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:29:19,464 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:29:27,464 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:29:27,465 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:29:37,575 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:29:37,576 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:29:42,597 [INFO] wechat-backend - HTTP GET /api/ai-reply-config from 127.0.0.1
2026-03-11 17:29:42,600 [INFO] wechat-backend - HTTP GET /api/ai-reply-status from 127.0.0.1
2026-03-11 17:29:42,601 [INFO] wechat-backend - HTTP GET /api/callback-status from 127.0.0.1
2026-03-11 17:29:42,631 [INFO] wechat-backend - HTTP GET /api/ai-reply-config -> 200
2026-03-11 17:29:42,634 [INFO] wechat-backend - HTTP GET /api/ai-reply-status -> 200
2026-03-11 17:29:42,734 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 17:29:42,735 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-11 17:29:42,739 [INFO] wechat-backend - HTTP GET /api/callback-status -> 200
2026-03-11 17:29:43,055 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:29:43,056 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:29:47,324 [INFO] wechat-backend - HTTP GET /api/customer-tags from 127.0.0.1
2026-03-11 17:29:47,326 [INFO] wechat-backend - HTTP GET /api/customer-tags -> 200
2026-03-11 17:29:51,058 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:29:51,059 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:29:54,779 [INFO] wechat-backend - HTTP GET /api/ai-reply-config from 127.0.0.1
2026-03-11 17:29:54,783 [INFO] wechat-backend - HTTP GET /api/ai-reply-config -> 200
2026-03-11 17:29:54,784 [INFO] wechat-backend - HTTP GET /api/ai-reply-status from 127.0.0.1
2026-03-11 17:29:54,788 [INFO] wechat-backend - HTTP GET /api/callback-status from 127.0.0.1
2026-03-11 17:29:54,812 [INFO] wechat-backend - HTTP GET /api/ai-reply-status -> 200
2026-03-11 17:29:54,936 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 17:29:54,937 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-11 17:29:54,940 [INFO] wechat-backend - HTTP GET /api/callback-status -> 200
2026-03-11 17:29:59,638 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:29:59,640 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:30:15,674 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:30:15,675 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:30:21,076 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 17:30:21,154 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1350945161, 'from_user_name': {'str': 'zhang499142409'}, 'to_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'msg_type': 3, 'content': {'str': '<?xml version="1.0"?>\n<msg>\n\t<img aeskey="6634596257416478576758774233545a" encryver="1" cdnthumbaeskey="6634596257416478576758774233545a" cdnthumburl="3057020100044b3049020100020412434d1e02033d11fd0204e0356db4020469b03e98042465393436336365362d383664662d343263622d396362302d3635306633656239363131350204011418020201000405004c537500" cdnthumblength="3159" cdnthumbheight="120" cdnthumbwidth="120" cdnmidheight="0" cdnmidwidth="0" cdnhdheight="0" cdnhdwidth="0" cdnmidimgurl="3057020100044b3049020100020412434d1e02033d11fd0204e0356db4020469b03e98042465393436336365362d383664662d343263622d396362302d3635306633656239363131350204011418020201000405004c537500" length="38401" md5="1c1006d6d6e65ce0d3114fab987dc010" hevc_mid_size="38401">\n\t\t<secHashInfoBase64>eyJwaGFzaCI6IjUwMDA1MDAwMDAwMDAwMDAiLCJwZHFoYXNoIjoiNjliM
2026-03-11 17:30:21,172 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 17:30:23,463 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:30:23,464 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:30:31,464 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:30:31,464 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:30:39,465 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:30:39,466 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:30:47,466 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:30:47,467 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:30:57,576 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:30:57,577 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:31:42,468 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:31:42,469 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:32:46,169 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:32:46,170 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:32:46,331 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 17:32:46,333 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 17:32:46,334 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 7612444, 'from_user_name': {'str': 'zhang499142409'}, 'to_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'msg_type': 49, 'content': {'str': '<?xml version="1.0"?>\n<msg>\n\t<appmsg appid="" sdkver="0">\n\t\t<title>图片下载例子.xml</title>\n\t\t<type>6</type>\n\t\t<appattach>\n\t\t\t<totallen>1622</totallen>\n\t\t\t<fileext>xml</fileext>\n\t\t\t<attachid>@cdn_3057020100044b30490201000204699b620702032e6bfd02042f49aa3d020469b136bc042437333066393562622d643339362d343734362d613162652d3638643431616264393931380204051400050201000405004c4dfd00_b42af4e612bb47f60da06fe8d2ac3631_1</attachid>\n\t\t\t<cdnattachurl>3057020100044b30490201000204699b620702032e6bfd02042f49aa3d020469b136bc042437333066393562622d643339362d343734362d613162652d3638643431616264393931380204051400050201000405004c4dfd00</cdnattachurl>\n\t\t\t<cdnthumbaeskey />\n\t\t\t<aeskey>b42af4e612bb47f60da06fe8d2ac3631</aeskey>\n\t\t\t<encryver>0</encryver>\n\t\t\t<filekey>wxid_f2q8xscgg31322_312_177322156
2026-03-11 17:32:46,340 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 823871375, 'from_user_name': {'str': 'zhang499142409'}, 'to_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'msg_type': 49, 'content': {'str': '<?xml version="1.0"?>\n<msg>\n\t<appmsg appid="" sdkver="0">\n\t\t<title><![CDATA[图片下载例子.xml]]></title>\n\t\t<type>74</type>\n\t\t<showtype>0</showtype>\n\t\t<appattach>\n\t\t\t<totallen>1622</totallen>\n\t\t\t<fileext><![CDATA[xml]]></fileext>\n\t\t\t<fileuploadtoken>v1_FK+bt71TFHymaG2fePRNOW85tMhFSpMawGDR1nCfjiJCjf3Ejj0hyOhpwvx60zrPWPt3zM0c0filaLn52K7K79VsKXRBfwv+qBmlk+MlXbZT1P6G3j9YBG7jaFvKP4g1HMR6N+phvilHjbobpKsKCEnaG1m3KBeJnFuY0mFRNTdpi4yKB1AUNPK9IEixoXP+037pGnIYPgR8AbAdADaqNo3zaf27</fileuploadtoken>\n\t\t\t<status>0</status>\n\t\t\t<cdnthumburl><![CDATA[]]></cdnthumburl>\n\t\t\t<cdnthumbmd5><![CDATA[]]></cdnthumbmd5>\n\t\t\t<cdnthumbaeskey><![CDATA[]]></cdnthumbaeskey>\n\t\t\t<cdnthumblength>0</cdnthumblength>\n\t\t\t<cdnthumbheight>0</cdnthumbheight>\n\t\t\t<cdnthumbwidth>0</cdnthumbwidth>\n\t\t<
2026-03-11 17:32:46,344 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 17:32:46,346 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 17:33:42,473 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:33:42,475 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:34:42,475 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:34:42,476 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:35:07,821 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 17:35:07,831 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-11 17:35:07,837 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
2026-03-11 17:35:46,928 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:35:46,931 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:35:53,700 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:35:53,702 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:35:56,949 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 17:35:56,968 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-11 17:35:56,968 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 17:35:56,971 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 17:35:56,976 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 17:35:56,977 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-11 17:35:56,982 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 17:35:56,984 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 17:35:57,001 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 17:35:57,005 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 17:35:57,005 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 17:35:57,010 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 17:35:57,016 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 17:35:57,019 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 17:35:57,020 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 17:35:57,023 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 17:35:58,970 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:35:59,002 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:36:00,956 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 17:36:00,972 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 17:36:02,535 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 17:36:02,557 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-11 17:36:02,557 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 17:36:02,560 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 17:36:02,564 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 17:36:02,565 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-11 17:36:02,569 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 17:36:02,570 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 17:36:02,583 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 17:36:02,585 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 17:36:02,588 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 17:36:02,588 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 17:36:02,592 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 17:36:02,596 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 17:36:02,598 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 17:36:02,599 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 17:36:04,637 [INFO] wechat-backend - HTTP GET /api/contact-list from 127.0.0.1
2026-03-11 17:36:05,092 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 17:36:05,094 [INFO] wechat-backend - GetContactList usernames total=58
2026-03-11 17:36:11,349 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 17:36:11,446 [INFO] wechat-backend - GetContactDetailsList structure: top_keys=['Code', 'Data', 'Text', 'Success', 'Data62', 'Ticket'], Data_keys=['baseResponse', 'contactCount', 'contactList', 'ret', 'verifyUserValidTicketList'], batch_size=50
2026-03-11 17:36:14,410 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 17:36:14,459 [INFO] wechat-backend - Contact index built for key=***9BJZ, size=0
2026-03-11 17:36:14,465 [INFO] wechat-backend - api_contact_list key=***9BJZ -> 0 contacts
2026-03-11 17:36:14,466 [INFO] wechat-backend - HTTP GET /api/contact-list -> 200
2026-03-11 17:36:14,470 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:36:14,471 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:36:29,448 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:36:29,449 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:36:35,474 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:36:35,476 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:36:43,474 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:36:43,475 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:36:51,474 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:36:51,475 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:36:59,621 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:36:59,622 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:37:17,474 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:37:17,475 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:37:27,584 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:37:27,585 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:37:47,480 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:37:47,480 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:38:42,475 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:38:42,475 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:39:13,564 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:39:13,565 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:39:14,525 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:39:14,525 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:39:23,475 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:39:23,476 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:39:31,653 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:39:31,654 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:39:39,475 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:39:39,476 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:39:47,477 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:39:47,478 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:39:55,492 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:39:55,493 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:40:03,482 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:40:03,489 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:40:11,478 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:40:11,480 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:40:19,479 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:40:19,480 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:40:27,478 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:40:27,480 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:40:42,477 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:40:42,479 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:41:42,477 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:41:42,478 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:42:42,479 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:42:42,480 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:43:47,030 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:43:47,032 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:44:20,559 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 17:44:20,562 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-11 17:44:20,566 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
2026-03-11 17:44:42,545 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:44:42,550 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:44:50,532 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:44:50,533 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:44:51,612 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 17:44:51,631 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-11 17:44:51,632 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 17:44:51,635 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 17:44:51,639 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 17:44:51,639 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-11 17:44:51,643 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 17:44:51,644 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 17:44:51,657 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 17:44:51,659 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 17:44:51,660 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 17:44:51,663 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 17:44:51,671 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 17:44:51,675 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 17:44:51,675 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 17:44:51,677 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 17:44:52,880 [INFO] wechat-backend - HTTP GET /api/contact-list from 127.0.0.1
2026-03-11 17:44:53,497 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 17:44:53,499 [INFO] wechat-backend - GetContactList usernames total=58
2026-03-11 17:44:59,107 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 17:44:59,212 [INFO] wechat-backend - GetContactDetailsList structure: top_keys=['Code', 'Data', 'Text', 'Success', 'Data62', 'Ticket'], Data_keys=['baseResponse', 'contactCount', 'contactList', 'ret', 'verifyUserValidTicketList'], batch_size=50
2026-03-11 17:44:59,604 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:44:59,606 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:45:01,974 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 17:45:02,027 [INFO] wechat-backend - Contact index built for key=***9BJZ, size=0
2026-03-11 17:45:02,033 [INFO] wechat-backend - api_contact_list key=***9BJZ -> 0 contacts
2026-03-11 17:45:02,034 [INFO] wechat-backend - HTTP GET /api/contact-list -> 200
2026-03-11 17:45:08,480 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:45:08,481 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:45:16,482 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:45:16,485 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:45:25,364 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:45:25,366 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:45:32,480 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:45:32,481 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:45:40,479 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:45:40,480 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:45:48,478 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:45:48,479 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:45:56,479 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:45:56,480 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:46:04,478 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:46:04,479 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:46:15,533 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:46:15,533 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:46:20,480 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:46:20,482 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:46:28,542 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:46:28,543 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:46:36,484 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:46:36,485 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:46:44,479 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:46:44,480 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:46:52,480 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:46:52,481 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:47:00,483 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:47:00,484 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:47:08,484 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:47:08,485 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:47:16,484 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:47:16,485 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:47:24,485 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:47:24,486 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:47:42,543 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:47:42,546 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:48:04,164 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 17:48:04,166 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-11 17:48:04,169 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
2026-03-11 17:48:10,118 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:48:10,121 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:48:10,833 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 17:48:10,854 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-11 17:48:10,855 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 17:48:10,858 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 17:48:10,862 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 17:48:10,862 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-11 17:48:10,865 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 17:48:10,866 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 17:48:10,883 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 17:48:10,888 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 17:48:10,890 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 17:48:10,891 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 17:48:10,897 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 17:48:10,899 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 17:48:10,900 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 17:48:10,903 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 17:48:12,291 [INFO] wechat-backend - HTTP GET /api/contact-list from 127.0.0.1
2026-03-11 17:48:12,792 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 17:48:12,794 [INFO] wechat-backend - GetContactList usernames total=58
2026-03-11 17:48:18,814 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:48:18,816 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:48:19,047 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 17:48:19,185 [INFO] wechat-backend - GetContactDetailsList structure: top_keys=['Code', 'Data', 'Text', 'Success', 'Data62', 'Ticket'], Data_keys=['baseResponse', 'contactCount', 'contactList', 'ret', 'verifyUserValidTicketList'], batch_size=50
2026-03-11 17:48:19,186 [INFO] wechat-backend - GetContactDetailsList first item keys=['userName', 'nickName', 'pyinitial', 'quanPin', 'sex', 'imgBuf', 'bitMask', 'bitVal', 'imgFlag', 'remark', 'remarkPyinitial', 'remarkQuanPin', 'contactType', 'roomInfoCount', 'domainList', 'chatRoomNotify', 'addContactScene', 'personalCard', 'hasWeiXinHdHeadImg', 'verifyFlag', 'level', 'source', 'weiboFlag', 'albumStyle', 'albumFlag', 'snsUserInfo', 'bigHeadImgUrl', 'smallHeadImgUrl', 'myBrandList', 'customizedInfo', 'encryptUserName', 'additionalContactList', 'chatroomVersion', 'chatroomMaxCount', 'chatroomAccessType', 'newChatroomData', 'deleteFlag', 'phoneNumListInfo', 'chatroomInfoVersion', 'deleteContactScene', 'chatroomStatus', 'extFlag'], sample={'userName': {'str': 'medianote'}, 'nickName': {'str': '语音记事本'}, 'pyinitial': {'str': 'YYJSB'}, 'quanPin': {'str': 'yuyinjishiben'}, 'sex': 0, 'imgBuf': {'len': 0}, 'bitMask': 4294967295, 'bitVal': 1,
2026-03-11 17:48:21,944 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 17:48:22,018 [INFO] wechat-backend - Contact index built for key=***9BJZ, size=0
2026-03-11 17:48:22,026 [INFO] wechat-backend - api_contact_list key=***9BJZ -> 0 contacts
2026-03-11 17:48:22,026 [INFO] wechat-backend - HTTP GET /api/contact-list -> 200
2026-03-11 17:48:27,485 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:48:27,486 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:48:35,485 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:48:35,486 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:48:43,485 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:48:43,486 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:48:51,482 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:48:51,483 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:48:59,485 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:48:59,486 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:49:07,483 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:49:07,484 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:49:15,485 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:49:15,486 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:49:23,487 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:49:23,488 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:49:42,486 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:49:42,487 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:50:42,492 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:50:42,493 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:51:42,491 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:51:42,492 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:52:42,493 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:52:42,494 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:53:42,494 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:53:42,495 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:54:42,497 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:54:42,498 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:55:10,564 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 17:55:10,616 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 17:55:10,617 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1528180453, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'zhang499142409'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'2\'>\n<username>zhang499142409</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"6436138070071778142","MsgCreateTime":"1773221564"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773222910, 'msg_source': '<msgsource>\n\t<signature>v1_lWWcRVyt</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 6817548239223068494}, 'type': 'message'}
2026-03-11 17:55:10,651 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 17:55:10,651 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 17:55:10,652 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 896035764, 'from_user_name': {'str': 'gh_5734260395ca'}, 'to_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'msg_type': 49, 'content': {'str': '<msg>\n <appmsg appid="" sdkver="0">\n <title><![CDATA[全国政协十四届四次会议闭幕 习近平等出席]]></title>\n <des><![CDATA[]]></des>\n <action></action>\n <type>5</type>\n <showtype>1</showtype>\n <content><![CDATA[]]></content>\n <contentattr>0</contentattr>\n <url><![CDATA[http://mp.weixin.qq.com/s?__biz=MzA4NzAzMDgwMw==&mid=2651089880&idx=1&sn=50fb76d6e051048b924ecfaaeca43135&chksm=8a26b995f4ccab08a9425a3c98c2e26426ec13eef6cf8bb756157d6881a3d4cc3ef57b6e4f64&scene=0&xtrack=1#rd]]></url>\n <lowurl><![CDATA[]]></lowurl>\n <appattach>\n <totallen>0</totallen>\n <attachid></attachid>\n <fileext></fileext>\n </appattach>\n <extinfo></extinfo>\n <mmreader>\n <category type="20" count="1">\n
2026-03-11 17:55:10,656 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 17:55:10,657 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1773221460, 'from_user_name': {'str': 'newsapp'}, 'to_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'msg_type': 10002, 'content': {'str': '<?xml version="1.0"?>\n<sysmsg type="functionmsg">\n\t<functionmsg>\n\t\t<cgi>/cgi-bin/micromsg-bin/addtxnewsmsg</cgi>\n\t\t<cmdid>825</cmdid>\n\t\t<businessid>50001</businessid>\n\t\t<functionmsgid>2026031108</functionmsgid>\n\t\t<op>0</op>\n\t\t<version>1773221409</version>\n\t\t<retryinterval>150</retryinterval>\n\t\t<reportid>63162</reportid>\n\t\t<successkey>0</successkey>\n\t\t<failkey>1</failkey>\n\t\t<finalfailkey>2</finalfailkey>\n\t\t<custombuff>CAAQ\nAzii7MTNBkCh7MTNBkjU7MTNBlABwAEE</custombuff>\n\t\t<retrycount>3</retrycount>\n\t</functionmsg>\n</sysmsg>\n'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773222906, 'new_msg_id': 1773221460}, 'type': 'message'}
2026-03-11 17:55:10,663 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 17:55:11,632 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 17:55:11,634 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 17:55:11,636 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1012398511, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'zhang499142409'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'1\'>\n<username>zhang499142409</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"6436138070071778142","MsgCreateTime":"1773221564"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773222911, 'msg_source': '<msgsource>\n\t<signature>v1_CJqK8Fku</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 5818946135768866147}, 'type': 'message'}
2026-03-11 17:55:11,647 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1456695486, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'zhang499142409'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'5\'>\n<username>zhang499142409</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"6436138070071778142","MsgCreateTime":"1773221564"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773222911, 'msg_source': '<msgsource>\n\t<signature>v1_YTGhUHa6</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 8386061060762540801}, 'type': 'message'}
2026-03-11 17:55:11,654 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 17:55:11,655 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 17:55:11,753 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 17:55:11,754 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 93425728, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'zhang499142409'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'1\'>\n<username>zhang499142409</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"6436138070071778142","MsgCreateTime":"1773221564"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773222911, 'msg_source': '<msgsource>\n\t<signature>v1_CJqK8Fku</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 3154195386198969137}, 'type': 'message'}
2026-03-11 17:55:11,757 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 17:55:11,998 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 17:55:12,005 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1293028201, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'zhang499142409'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'5\'>\n<username>zhang499142409</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"6436138070071778142","MsgCreateTime":"1773221564"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773222911, 'msg_source': '<msgsource>\n\t<signature>v1_YTGhUHa6</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 5417931858397770608}, 'type': 'message'}
2026-03-11 17:55:12,011 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 17:55:14,620 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 17:55:14,621 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 128864855, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'zhang499142409'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'2\'>\n<username>zhang499142409</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"6436138070071778142","MsgCreateTime":"1773221564"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773222914, 'msg_source': '<msgsource>\n\t<signature>v1_Apq4vseT</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 5248715267219636815}, 'type': 'message'}
2026-03-11 17:55:14,627 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 17:55:14,844 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 17:55:14,845 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1578614719, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'zhang499142409'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'5\'>\n<username>zhang499142409</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"6436138070071778142","MsgCreateTime":"1773221564"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773222914, 'msg_source': '<msgsource>\n\t<signature>v1_bBGwUFax</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 4687350633218894533}, 'type': 'message'}
2026-03-11 17:55:14,850 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 17:55:42,497 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:55:42,498 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:56:42,496 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:56:42,497 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:57:42,494 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:57:42,495 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:58:03,642 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 17:58:03,649 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-11 17:58:03,652 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
2026-03-11 17:58:42,554 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:58:42,557 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:59:07,550 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:59:07,552 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:59:08,781 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 17:59:08,787 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 17:59:08,805 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-11 17:59:08,810 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 17:59:08,811 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-11 17:59:08,816 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 17:59:08,822 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 17:59:08,825 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 17:59:08,836 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 17:59:08,839 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 17:59:08,840 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 17:59:08,842 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 17:59:08,847 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 17:59:08,850 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 17:59:08,850 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 17:59:08,852 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 17:59:10,250 [INFO] wechat-backend - HTTP GET /api/contact-list from 127.0.0.1
2026-03-11 17:59:10,767 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 17:59:10,769 [INFO] wechat-backend - GetContactList usernames total=58
2026-03-11 17:59:16,768 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:59:16,772 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:59:17,229 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 17:59:17,359 [INFO] wechat-backend - GetContactDetailsList structure: top_keys=['Code', 'Data', 'Text', 'Success', 'Data62', 'Ticket'], Data_keys=['baseResponse', 'contactCount', 'contactList', 'ret', 'verifyUserValidTicketList'], batch_size=50
2026-03-11 17:59:17,359 [INFO] wechat-backend - GetContactDetailsList first item keys=['userName', 'nickName', 'pyinitial', 'quanPin', 'sex', 'imgBuf', 'bitMask', 'bitVal', 'imgFlag', 'remark', 'remarkPyinitial', 'remarkQuanPin', 'contactType', 'roomInfoCount', 'domainList', 'chatRoomNotify', 'addContactScene', 'personalCard', 'hasWeiXinHdHeadImg', 'verifyFlag', 'level', 'source', 'weiboFlag', 'albumStyle', 'albumFlag', 'snsUserInfo', 'bigHeadImgUrl', 'smallHeadImgUrl', 'myBrandList', 'customizedInfo', 'encryptUserName', 'additionalContactList', 'chatroomVersion', 'chatroomMaxCount', 'chatroomAccessType', 'newChatroomData', 'deleteFlag', 'phoneNumListInfo', 'chatroomInfoVersion', 'deleteContactScene', 'chatroomStatus', 'extFlag'], sample={'userName': {'str': 'medianote'}, 'nickName': {'str': '语音记事本'}, 'pyinitial': {'str': 'YYJSB'}, 'quanPin': {'str': 'yuyinjishiben'}, 'sex': 0, 'imgBuf': {'len': 0}, 'bitMask': 4294967295, 'bitVal': 1,
2026-03-11 17:59:20,237 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 17:59:20,295 [INFO] wechat-backend - Contact index built for key=***9BJZ, size=64
2026-03-11 17:59:20,301 [INFO] wechat-backend - api_contact_list key=***9BJZ -> 27 contacts
2026-03-11 17:59:20,302 [INFO] wechat-backend - HTTP GET /api/contact-list -> 200
2026-03-11 17:59:24,766 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:59:24,767 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:59:32,767 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:59:32,769 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:59:40,766 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:59:40,767 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:59:48,768 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:59:48,769 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 17:59:56,769 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 17:59:56,770 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:00:05,493 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:00:05,494 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:00:21,499 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:00:21,500 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:00:22,691 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 18:00:22,696 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 253256081, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'fmessage'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'2\'>\n<username>fmessage</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"0","MsgCreateTime":"0"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773223221, 'msg_source': '<msgsource>\n\t<signature>v1_9h81wkEN</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 5996918998836350126}, 'type': 'message'}
2026-03-11 18:00:22,701 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 18:00:23,583 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 18:00:23,584 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1988395014, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'fmessage'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'2\'>\n<username>fmessage</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"0","MsgCreateTime":"0"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773223223, 'msg_source': '<msgsource>\n\t<signature>v1_Ncq8uyhh</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 8797274917649810363}, 'type': 'message'}
2026-03-11 18:00:23,589 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 18:00:29,497 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:00:29,498 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:00:37,498 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:00:37,498 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:00:45,496 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:00:45,497 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:00:53,498 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:00:53,499 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:01:01,500 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:01:01,501 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:01:42,500 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:01:42,501 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:02:42,519 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:02:42,524 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:03:42,501 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:03:42,501 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:04:42,500 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:04:42,501 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:05:42,504 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:05:42,506 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:06:42,503 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:06:42,505 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:07:42,506 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:07:42,507 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:08:20,633 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 18:08:20,638 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-11 18:08:20,641 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
2026-03-11 18:08:21,086 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:08:21,089 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:08:21,820 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 18:08:21,842 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-11 18:08:21,843 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 18:08:21,846 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 18:08:21,850 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 18:08:21,851 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-11 18:08:21,854 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 18:08:21,856 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 18:08:21,869 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 18:08:21,872 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 18:08:21,872 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 18:08:21,875 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 18:08:21,884 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 18:08:21,887 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 18:08:21,888 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 18:08:21,890 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 18:08:23,602 [INFO] wechat-backend - HTTP GET /api/contact-list from 127.0.0.1
2026-03-11 18:08:24,046 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 18:08:24,048 [INFO] wechat-backend - GetContactList usernames total=58
2026-03-11 18:08:29,807 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:08:29,811 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:08:30,323 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 18:08:30,440 [INFO] wechat-backend - GetContactDetailsList structure: top_keys=['Code', 'Data', 'Text', 'Success', 'Data62', 'Ticket'], Data_keys=['baseResponse', 'contactCount', 'contactList', 'ret', 'verifyUserValidTicketList'], batch_size=50
2026-03-11 18:08:30,440 [INFO] wechat-backend - GetContactDetailsList first item keys=['userName', 'nickName', 'pyinitial', 'quanPin', 'sex', 'imgBuf', 'bitMask', 'bitVal', 'imgFlag', 'remark', 'remarkPyinitial', 'remarkQuanPin', 'contactType', 'roomInfoCount', 'domainList', 'chatRoomNotify', 'addContactScene', 'personalCard', 'hasWeiXinHdHeadImg', 'verifyFlag', 'level', 'source', 'weiboFlag', 'albumStyle', 'albumFlag', 'snsUserInfo', 'bigHeadImgUrl', 'smallHeadImgUrl', 'myBrandList', 'customizedInfo', 'encryptUserName', 'additionalContactList', 'chatroomVersion', 'chatroomMaxCount', 'chatroomAccessType', 'newChatroomData', 'deleteFlag', 'phoneNumListInfo', 'chatroomInfoVersion', 'deleteContactScene', 'chatroomStatus', 'extFlag'], sample={'userName': {'str': 'medianote'}, 'nickName': {'str': '语音记事本'}, 'pyinitial': {'str': 'YYJSB'}, 'quanPin': {'str': 'yuyinjishiben'}, 'sex': 0, 'imgBuf': {'len': 0}, 'bitMask': 4294967295, 'bitVal': 1,
2026-03-11 18:08:31,286 [INFO] wechat-backend - HTTP DELETE /api/customers/50ddd99c-f369-4baf-b875-c3ce80d851d8 from 127.0.0.1
2026-03-11 18:08:31,297 [INFO] wechat-backend - HTTP DELETE /api/customers/50ddd99c-f369-4baf-b875-c3ce80d851d8 -> 200
2026-03-11 18:08:31,303 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 18:08:31,307 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 18:08:33,478 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 18:08:33,525 [INFO] wechat-backend - Contact index built for key=***9BJZ, size=35
2026-03-11 18:08:33,529 [INFO] wechat-backend - api_contact_list key=***9BJZ -> 14 contacts
2026-03-11 18:08:33,530 [INFO] wechat-backend - HTTP GET /api/contact-list -> 200
2026-03-11 18:08:37,807 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:08:37,809 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:08:42,103 [INFO] wechat-backend - HTTP GET /api/contact-list from 127.0.0.1
2026-03-11 18:08:42,104 [INFO] wechat-backend - api_contact_list key=***9BJZ -> 14 contacts
2026-03-11 18:08:42,105 [INFO] wechat-backend - HTTP GET /api/contact-list -> 200
2026-03-11 18:08:45,806 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:08:45,808 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:08:53,808 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:08:53,810 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:08:59,641 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-11 18:08:59,649 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-11 18:08:59,716 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 18:08:59,721 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 18:09:01,806 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:09:01,807 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:09:03,080 [INFO] wechat-backend - HTTP GET /api/customer-tags from 127.0.0.1
2026-03-11 18:09:03,083 [INFO] wechat-backend - HTTP GET /api/customer-tags -> 200
2026-03-11 18:09:09,807 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:09:09,807 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:09:17,810 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:09:17,814 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:09:25,837 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:09:25,837 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:09:32,333 [INFO] wechat-backend - HTTP POST /api/greeting-tasks from 127.0.0.1
2026-03-11 18:09:32,342 [INFO] wechat-backend - HTTP POST /api/greeting-tasks -> 200
2026-03-11 18:09:32,347 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-11 18:09:32,349 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-11 18:09:33,807 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:09:33,808 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:09:41,810 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:09:41,811 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:09:49,695 [INFO] wechat-backend - HTTP GET /api/friends from 127.0.0.1
2026-03-11 18:09:49,696 [INFO] wechat-backend - api_contact_list key=***9BJZ -> 14 contacts
2026-03-11 18:09:49,696 [INFO] wechat-backend - HTTP GET /api/friends -> 200
2026-03-11 18:09:49,808 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:09:49,810 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:09:57,810 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:09:57,811 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:10:00,612 [INFO] wechat-backend - HTTP GET /api/customer-tags from 127.0.0.1
2026-03-11 18:10:00,616 [INFO] wechat-backend - HTTP GET /api/customer-tags -> 200
2026-03-11 18:10:05,809 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:10:05,811 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:10:13,810 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:10:13,811 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:10:21,811 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:10:21,813 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:10:29,810 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:10:29,811 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:10:37,810 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:10:37,811 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:10:38,508 [INFO] httpx - HTTP Request: POST https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions "HTTP/1.1 200 OK"
2026-03-11 18:10:39,121 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SendTextMessage?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 18:10:39,137 [INFO] wechat-backend - Greeting task 29d325c7-699f-460d-9c8f-6ed2424a9379 sent to wxid_thwiu9za904u12
2026-03-11 18:10:45,809 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:10:45,810 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:10:53,809 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:10:53,809 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:11:01,808 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:11:01,809 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:11:09,806 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:11:09,806 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:11:17,810 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:11:17,811 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:11:25,810 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:11:25,811 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:11:34,505 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:11:34,506 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:11:42,509 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:11:42,511 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:11:54,511 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:11:54,512 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:11:58,506 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:11:58,507 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:12:05,810 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:12:05,811 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:12:13,809 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:12:13,810 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:12:22,511 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:12:22,511 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:12:30,508 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:12:30,509 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:12:38,553 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:12:38,553 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:12:45,811 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:12:45,812 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:12:53,810 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:12:53,811 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:13:01,811 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:13:01,812 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:13:09,808 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:13:09,809 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:13:17,812 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:13:17,813 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:13:19,962 [INFO] wechat-backend - HTTP GET /api/friends from 127.0.0.1
2026-03-11 18:13:19,964 [INFO] wechat-backend - api_contact_list key=***9BJZ -> 14 contacts
2026-03-11 18:13:19,965 [INFO] wechat-backend - HTTP GET /api/friends -> 200
2026-03-11 18:13:25,811 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:13:25,813 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:13:35,468 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:13:35,469 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:13:41,810 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:13:41,811 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:13:44,948 [INFO] wechat-backend - HTTP GET /api/customer-tags from 127.0.0.1
2026-03-11 18:13:44,951 [INFO] wechat-backend - HTTP GET /api/customer-tags -> 200
2026-03-11 18:13:49,809 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:13:49,810 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:13:57,595 [INFO] wechat-backend - HTTP GET /api/customer-tags from 127.0.0.1
2026-03-11 18:13:57,599 [INFO] wechat-backend - HTTP GET /api/customer-tags -> 200
2026-03-11 18:13:57,811 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:13:57,813 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:14:05,812 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:14:05,814 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:14:12,183 [INFO] wechat-backend - HTTP GET /api/customer-tags from 127.0.0.1
2026-03-11 18:14:12,187 [INFO] wechat-backend - HTTP GET /api/customer-tags -> 200
2026-03-11 18:14:13,811 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:14:13,812 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:14:17,897 [INFO] wechat-backend - HTTP GET /api/customer-tags from 127.0.0.1
2026-03-11 18:14:17,901 [INFO] wechat-backend - HTTP GET /api/customer-tags -> 200
2026-03-11 18:14:21,811 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:14:21,813 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:14:29,811 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:14:29,812 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:14:36,710 [INFO] wechat-backend - HTTP GET /api/customer-tags from 127.0.0.1
2026-03-11 18:14:36,713 [INFO] wechat-backend - HTTP GET /api/customer-tags -> 200
2026-03-11 18:14:37,810 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:14:37,811 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:14:45,810 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:14:45,811 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:14:53,811 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:14:53,812 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:14:59,777 [INFO] wechat-backend - HTTP POST /api/greeting-tasks from 127.0.0.1
2026-03-11 18:14:59,784 [INFO] wechat-backend - HTTP POST /api/greeting-tasks -> 200
2026-03-11 18:14:59,789 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-11 18:14:59,793 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-11 18:15:01,812 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:15:01,813 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:15:09,814 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:15:09,815 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:15:17,832 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:15:17,833 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:15:25,812 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:15:25,813 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:15:33,815 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:15:33,816 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:15:45,446 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:15:45,448 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:15:54,153 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:15:54,155 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:15:58,512 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:15:58,513 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:16:06,511 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:16:06,512 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:16:14,514 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:16:14,515 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:16:28,516 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:16:28,517 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:16:30,512 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:16:30,513 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:16:38,512 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:16:38,515 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:16:46,513 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:16:46,514 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:16:54,515 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:16:54,516 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:17:02,514 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:17:02,514 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:17:10,513 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:17:10,515 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:17:18,517 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:17:18,518 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:17:26,516 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:17:26,518 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:17:34,515 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:17:34,515 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:17:42,520 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:17:42,520 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:18:42,703 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:18:42,704 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200