Files
wechatAiclaw/backend/data/logs/app.log
丹尼尔 8b62c445fc fix:bug
2026-03-12 18:42:23 +08:00

14600 lines
1.8 MiB
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
2026-03-11 18:19:47,885 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 18:19:47,895 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-11 18:19:47,898 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
2026-03-11 18:20:23,976 [INFO] openai._base_client - Retrying request to /chat/completions in 0.424850 seconds
2026-03-11 18:20:39,099 [INFO] httpx - HTTP Request: POST https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions "HTTP/1.1 200 OK"
2026-03-11 18:20:39,767 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SendTextMessage?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 18:20:39,786 [INFO] wechat-backend - Greeting task 29d325c7-699f-460d-9c8f-6ed2424a9379 sent to wxid_thwiu9za904u12
2026-03-11 18:20:42,584 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:20:42,585 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:21:18,158 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:21:18,160 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:21:20,533 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 18:21:20,541 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 18:21:20,541 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-11 18:21:20,545 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 18:21:20,554 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 18:21:20,554 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-11 18:21:20,557 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 18:21:20,559 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 18:21:20,570 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 18:21:20,572 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 18:21:20,575 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 18:21:20,576 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 18:21:20,580 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 18:21:20,584 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 18:21:20,584 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 18:21:20,586 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 18:21:24,708 [INFO] wechat-backend - HTTP GET /api/customer-tags from 127.0.0.1
2026-03-11 18:21:24,710 [INFO] wechat-backend - HTTP GET /api/customer-tags -> 200
2026-03-11 18:21:30,084 [INFO] wechat-backend - HTTP DELETE /api/greeting-tasks/b95661cc-3f4a-4a0c-a924-dd2042996596 from 127.0.0.1
2026-03-11 18:21:30,092 [INFO] wechat-backend - HTTP DELETE /api/greeting-tasks/b95661cc-3f4a-4a0c-a924-dd2042996596 -> 200
2026-03-11 18:21:30,092 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:21:30,094 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:21:30,108 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-11 18:21:30,111 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-11 18:21:32,412 [INFO] wechat-backend - HTTP DELETE /api/greeting-tasks/3aa6f313-9cf9-467e-8957-dd80cf814e64 from 127.0.0.1
2026-03-11 18:21:32,420 [INFO] wechat-backend - HTTP DELETE /api/greeting-tasks/3aa6f313-9cf9-467e-8957-dd80cf814e64 -> 200
2026-03-11 18:21:32,427 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-11 18:21:32,430 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-11 18:21:34,822 [INFO] wechat-backend - HTTP DELETE /api/greeting-tasks/29d325c7-699f-460d-9c8f-6ed2424a9379 from 127.0.0.1
2026-03-11 18:21:34,829 [INFO] wechat-backend - HTTP DELETE /api/greeting-tasks/29d325c7-699f-460d-9c8f-6ed2424a9379 -> 200
2026-03-11 18:21:34,832 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-11 18:21:34,835 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-11 18:21:36,792 [INFO] wechat-backend - HTTP DELETE /api/greeting-tasks/5318d58f-1808-4e42-a2f9-918075515610 from 127.0.0.1
2026-03-11 18:21:36,799 [INFO] wechat-backend - HTTP DELETE /api/greeting-tasks/5318d58f-1808-4e42-a2f9-918075515610 -> 200
2026-03-11 18:21:36,799 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:21:36,801 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:21:36,805 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-11 18:21:36,809 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-11 18:21:44,533 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:21:44,534 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:21:52,521 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:21:52,522 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:22:00,521 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:22:00,522 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:22:00,876 [INFO] wechat-backend - HTTP POST /api/greeting-tasks from 127.0.0.1
2026-03-11 18:22:00,884 [INFO] wechat-backend - HTTP POST /api/greeting-tasks -> 200
2026-03-11 18:22:00,888 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-11 18:22:00,891 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-11 18:22:15,445 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:22:15,446 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:22:16,532 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:22:16,533 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:22:24,935 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:22:24,936 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:22:32,534 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:22:32,535 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:22:40,524 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:22:40,524 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:22:48,522 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:22:48,523 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:22:56,522 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:22:56,523 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:23:04,524 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:23:04,526 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:23:12,522 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:23:12,524 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:23:20,521 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:23:20,522 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:23:28,576 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:23:28,577 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:23:36,522 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:23:36,523 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:23:44,533 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:23:44,535 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:23:52,535 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:23:52,536 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:24:00,534 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:24:00,535 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:24:08,534 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:24:08,535 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:24:16,533 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:24:16,534 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:24:24,523 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:24:24,523 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:24:32,533 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:24:32,536 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:24:40,534 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:24:40,535 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:24:48,534 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:24:48,553 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:24:56,532 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:24:56,533 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:25:04,529 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:25:04,530 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:25:12,528 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:25:12,529 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:25:20,523 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:25:20,524 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:25:28,524 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:25:28,525 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:25:36,524 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:25:36,525 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:25:44,524 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:25:44,525 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:25:52,523 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:25:52,524 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:25:57,504 [INFO] wechat-backend - HTTP GET /api/friends from 127.0.0.1
2026-03-11 18:25:57,967 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 18:25:57,968 [INFO] wechat-backend - GetContactList usernames total=58
2026-03-11 18:26:00,522 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:26:00,523 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:26:04,102 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 18:26:04,187 [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:26:04,187 [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:26:07,052 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 18:26:07,103 [INFO] wechat-backend - Contact index built for key=***9BJZ, size=35
2026-03-11 18:26:07,106 [INFO] wechat-backend - api_contact_list key=***9BJZ -> 14 contacts
2026-03-11 18:26:07,107 [INFO] wechat-backend - HTTP GET /api/friends -> 200
2026-03-11 18:26:08,520 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:26:08,521 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:26:16,521 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:26:16,523 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:26:24,579 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:26:24,580 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:26:24,720 [INFO] wechat-backend - HTTP POST /api/send-batch from 127.0.0.1
2026-03-11 18:26:25,103 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SendTextMessage?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 18:26:25,132 [INFO] wechat-backend - HTTP POST /api/send-batch -> 200
2026-03-11 18:26:35,777 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 18:26:35,859 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 152083511, '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[“黑色黄金”,重大突破!全球首发]]></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=2667002423&idx=1&sn=f46334125fc5144828884a51aa6ef40e&chksm=bc475a743e13382529698c35308b0d34f43c947279cb75905bebe46a7a04eaa4d3ec0f1314f2&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 18:26:35,866 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 18:26:35,867 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 18:26:35,870 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 18:26:35,872 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 444267465, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_thwiu9za904u12'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'2\'>\n<username>wxid_thwiu9za904u12</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"5627505131972124873","MsgCreateTime":"1773224784"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773224795, 'msg_source': '<msgsource>\n\t<signature>v1_8AN9zNQb</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 8379243746589949054}, 'type': 'message'}
2026-03-11 18:26:35,876 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1362011746, '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[12306上站名多了空格恭喜你发现“彩蛋”]]></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=2650203357&idx=1&sn=17653271d33f5c198684cf81b904b469&chksm=8698af754e167e93953e275ec17d2d104e81fa9476b0d3440dedd0d64f5eb4712fe48d98002a&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 18:26:35,882 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 18:26:35,883 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 18:26:36,059 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 18:26:36,061 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1061145455, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_thwiu9za904u12'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'5\'>\n<username>wxid_thwiu9za904u12</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"5627505131972124873","MsgCreateTime":"1773224784"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773224795, 'msg_source': '<msgsource>\n\t<signature>v1_OC+RN2Dy</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 854615253066517843}, 'type': 'message'}
2026-03-11 18:26:36,067 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 18:26:38,135 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:26:38,138 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:26:40,520 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:26:40,520 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:26:46,861 [INFO] wechat-backend - HTTP POST /api/push-groups from 127.0.0.1
2026-03-11 18:26:46,872 [INFO] wechat-backend - HTTP POST /api/push-groups -> 200
2026-03-11 18:26:46,883 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 18:26:46,887 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 18:26:46,901 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 18:26:46,927 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 18:26:46,928 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 18:26:46,932 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 18:26:48,521 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:26:48,523 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:26:56,524 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:26:56,524 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:27:04,538 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:27:04,539 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:27:18,542 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:27:18,542 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:27:20,538 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:27:20,539 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:27:28,540 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:27:28,542 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:27:37,242 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:27:37,243 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:27:48,147 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:27:48,148 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:27:52,521 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:27:52,522 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:28:00,539 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:28:00,539 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:28:08,541 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:28:08,541 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:28:16,542 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:28:16,543 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:28:23,083 [INFO] wechat-backend - HTTP GET /api/ai-reply-status from 127.0.0.1
2026-03-11 18:28:23,087 [INFO] wechat-backend - HTTP GET /api/callback-status from 127.0.0.1
2026-03-11 18:28:23,088 [INFO] wechat-backend - HTTP GET /api/ai-reply-config from 127.0.0.1
2026-03-11 18:28:23,117 [INFO] wechat-backend - HTTP GET /api/ai-reply-status -> 200
2026-03-11 18:28:23,127 [INFO] wechat-backend - HTTP GET /api/ai-reply-config -> 200
2026-03-11 18:28:23,256 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 18:28:23,257 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-11 18:28:23,263 [INFO] wechat-backend - HTTP GET /api/callback-status -> 200
2026-03-11 18:28:24,523 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:28:24,524 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:28:28,396 [INFO] wechat-backend - HTTP GET /api/customer-tags from 127.0.0.1
2026-03-11 18:28:28,399 [INFO] wechat-backend - HTTP GET /api/customer-tags -> 200
2026-03-11 18:28:29,114 [INFO] wechat-backend - HTTP GET /api/ai-reply-config from 127.0.0.1
2026-03-11 18:28:29,118 [INFO] wechat-backend - HTTP GET /api/ai-reply-config -> 200
2026-03-11 18:28:29,120 [INFO] wechat-backend - HTTP GET /api/ai-reply-status from 127.0.0.1
2026-03-11 18:28:29,124 [INFO] wechat-backend - HTTP GET /api/callback-status from 127.0.0.1
2026-03-11 18:28:29,155 [INFO] wechat-backend - HTTP GET /api/ai-reply-status -> 200
2026-03-11 18:28:29,266 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 18:28:29,267 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-11 18:28:29,273 [INFO] wechat-backend - HTTP GET /api/callback-status -> 200
2026-03-11 18:28:30,237 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 18:28:30,267 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 18:28:32,222 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 18:28:32,234 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 18:28:34,221 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 18:28:34,233 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 18:28:36,221 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 18:28:36,232 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 18:28:38,221 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:28:38,222 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:28:38,223 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 18:28:38,234 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 18:28:40,221 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 18:28:40,231 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 18:28:42,000 [INFO] wechat-backend - HTTP GET /api/models from 127.0.0.1
2026-03-11 18:28:42,013 [INFO] wechat-backend - HTTP GET /api/models -> 200
2026-03-11 18:28:45,297 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 18:28:45,321 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 18:28:46,987 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 18:28:46,993 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 18:28:47,000 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 18:28:47,006 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 18:28:47,010 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-11 18:28:47,031 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 18:28:47,035 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 18:28:47,036 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-11 18:28:47,044 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 18:28:47,048 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 18:28:47,051 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 18:28:47,051 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 18:28:47,055 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 18:28:47,058 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 18:28:47,060 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 18:28:47,061 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 18:28:54,970 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:28:54,970 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:29:10,293 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:29:10,294 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:29:11,546 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:29:11,548 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:29:19,545 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:29:19,545 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:29:24,656 [INFO] wechat-backend - HTTP GET /api/customer-tags from 127.0.0.1
2026-03-11 18:29:24,661 [INFO] wechat-backend - HTTP GET /api/customer-tags -> 200
2026-03-11 18:29:26,637 [INFO] wechat-backend - HTTP GET /api/ai-reply-config from 127.0.0.1
2026-03-11 18:29:26,640 [INFO] wechat-backend - HTTP GET /api/ai-reply-config -> 200
2026-03-11 18:29:26,642 [INFO] wechat-backend - HTTP GET /api/ai-reply-status from 127.0.0.1
2026-03-11 18:29:26,648 [INFO] wechat-backend - HTTP GET /api/callback-status from 127.0.0.1
2026-03-11 18:29:26,675 [INFO] wechat-backend - HTTP GET /api/ai-reply-status -> 200
2026-03-11 18:29:26,768 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 18:29:26,768 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-11 18:29:26,772 [INFO] wechat-backend - HTTP GET /api/callback-status -> 200
2026-03-11 18:29:26,970 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:29:26,971 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:29:27,297 [INFO] wechat-backend - HTTP GET /api/customer-tags from 127.0.0.1
2026-03-11 18:29:27,301 [INFO] wechat-backend - HTTP GET /api/customer-tags -> 200
2026-03-11 18:29:37,063 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:29:37,065 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:29:44,304 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 18:29:44,310 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-11 18:29:44,313 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
2026-03-11 18:29:59,612 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:29:59,617 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:30:07,551 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:30:07,552 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:30:14,700 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SendTextMessage?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 18:30:14,709 [INFO] wechat-backend - Greeting task 07db5915-cacd-48e6-9ff0-68efef3a9d34 sent to wxid_thwiu9za904u12
2026-03-11 18:30:15,125 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SendTextMessage?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 18:30:15,134 [INFO] wechat-backend - Greeting task 07db5915-cacd-48e6-9ff0-68efef3a9d34 sent to zhang499142409
2026-03-11 18:30:15,137 [INFO] wechat-backend - Greeting task 07db5915-cacd-48e6-9ff0-68efef3a9d34 executed_at set
2026-03-11 18:30:15,550 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:30:15,555 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:30:23,549 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:30:23,550 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:30:31,381 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:30:31,382 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:30:38,975 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:30:38,976 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:30:54,223 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:30:54,224 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:30:55,545 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:30:55,546 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:31:03,547 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:31:03,547 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:31:13,658 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:31:13,659 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:31:19,542 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:31:19,543 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:31:27,539 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:31:27,539 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:31:35,542 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:31:35,543 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:32:36,552 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:32:36,553 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:32:42,554 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:32:42,555 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:33:42,548 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:33:42,549 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:33:57,239 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:33:57,240 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:33:58,977 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:33:58,978 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:34:00,729 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 18:34:00,762 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 18:34:02,702 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 18:34:02,717 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 18:34:04,703 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 18:34:04,711 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 18:34:11,128 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:34:11,129 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:34:17,540 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:34:17,541 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:34:29,547 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:34:29,548 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:34:33,540 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:34:33,541 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:34:41,544 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:34:41,545 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:34:49,542 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:34:49,543 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:34:57,544 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:34:57,545 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:35:13,550 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:35:13,550 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:35:42,552 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:35:42,552 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:36:20,456 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:36:20,459 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:36:22,453 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 18:36:22,470 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 18:36:25,545 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:36:25,546 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:36:33,549 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:36:33,550 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:36:41,546 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:36:41,547 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:36:49,547 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:36:49,548 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:36:57,545 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:36:57,546 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:37:05,542 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:37:05,543 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:37:13,534 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:37:13,535 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:37:19,998 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 18:37:20,012 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 18:37:21,534 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:37:21,536 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:37:24,072 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 18:37:24,086 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 18:37:26,071 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 18:37:26,085 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 18:37:29,533 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:37:29,533 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:37:37,536 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:37:37,537 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:37:45,557 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:37:45,558 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:37:53,536 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:37:53,537 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:38:01,536 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:38:01,537 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:38:09,537 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:38:09,538 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:38:17,536 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:38:17,537 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:38:25,536 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:38:25,537 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:38:42,543 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:38:42,545 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:39:42,554 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:39:42,555 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:40:28,573 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 18:40:28,581 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-11 18:40:28,585 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
2026-03-11 18:40:42,614 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:40:42,618 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:41:42,544 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:41:42,546 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:41:46,635 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:41:46,636 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:41:51,107 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 18:41:51,141 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 18:41:52,632 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 18:41:52,650 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 18:41:54,356 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 18:41:54,370 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 18:41:54,372 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-11 18:41:54,383 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-11 18:41:54,396 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 18:41:54,397 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 18:41:54,408 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 18:41:54,409 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 18:41:54,417 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 18:41:54,420 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 18:41:54,422 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 18:41:54,423 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 18:41:54,429 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 18:41:54,432 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 18:41:54,435 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 18:41:54,437 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 18:42:02,343 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:42:02,344 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:42:04,554 [INFO] wechat-backend - HTTP GET /api/contact-list from 127.0.0.1
2026-03-11 18:42:05,469 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 18:42:05,471 [INFO] wechat-backend - GetContactList usernames total=58
2026-03-11 18:42:10,343 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:42:10,344 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:42:11,024 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 18:42:11,198 [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:42:11,198 [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:42:14,052 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 18:42:14,102 [INFO] wechat-backend - Contact index built for key=***9BJZ, size=30
2026-03-11 18:42:14,107 [INFO] wechat-backend - api_contact_list key=***9BJZ -> 12 contacts
2026-03-11 18:42:14,107 [INFO] wechat-backend - HTTP GET /api/contact-list -> 200
2026-03-11 18:42:18,342 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:42:18,343 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:42:26,343 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:42:26,344 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:42:34,346 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:42:34,347 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:42:42,343 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:42:42,344 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:42:50,343 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:42:50,344 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:42:58,344 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:42:58,345 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:43:06,344 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:43:06,346 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:43:14,343 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:43:14,345 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:43:22,344 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:43:22,345 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:43:30,345 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:43:30,346 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:43:38,345 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:43:38,346 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:43:46,344 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:43:46,346 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:43:54,539 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:43:54,540 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:44:02,015 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 18:44:02,021 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-11 18:44:02,040 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 18:44:02,041 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 18:44:02,042 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-11 18:44:02,044 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 18:44:02,048 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 18:44:02,050 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 18:44:02,060 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 18:44:02,063 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 18:44:02,064 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 18:44:02,067 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 18:44:02,071 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 18:44:02,073 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 18:44:02,077 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 18:44:02,078 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 18:44:05,784 [INFO] wechat-backend - HTTP GET /api/customer-tags from 127.0.0.1
2026-03-11 18:44:05,787 [INFO] wechat-backend - HTTP GET /api/customer-tags -> 200
2026-03-11 18:44:09,998 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:44:09,999 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:44:13,043 [INFO] wechat-backend - HTTP DELETE /api/greeting-tasks/07db5915-cacd-48e6-9ff0-68efef3a9d34 from 127.0.0.1
2026-03-11 18:44:13,055 [INFO] wechat-backend - HTTP DELETE /api/greeting-tasks/07db5915-cacd-48e6-9ff0-68efef3a9d34 -> 200
2026-03-11 18:44:13,060 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-11 18:44:13,063 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-11 18:44:16,834 [INFO] wechat-backend - HTTP GET /api/ai-reply-config from 127.0.0.1
2026-03-11 18:44:16,838 [INFO] wechat-backend - HTTP GET /api/ai-reply-config -> 200
2026-03-11 18:44:16,838 [INFO] wechat-backend - HTTP GET /api/callback-status from 127.0.0.1
2026-03-11 18:44:16,868 [INFO] wechat-backend - HTTP GET /api/ai-reply-status from 127.0.0.1
2026-03-11 18:44:16,882 [INFO] wechat-backend - HTTP GET /api/ai-reply-status -> 200
2026-03-11 18:44:16,991 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 18:44:16,992 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-11 18:44:16,999 [INFO] wechat-backend - HTTP GET /api/callback-status -> 200
2026-03-11 18:44:17,996 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:44:17,997 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:44:19,536 [INFO] wechat-backend - HTTP GET /api/ai-reply-config from 127.0.0.1
2026-03-11 18:44:19,540 [INFO] wechat-backend - HTTP GET /api/ai-reply-status from 127.0.0.1
2026-03-11 18:44:19,545 [INFO] wechat-backend - HTTP GET /api/callback-status from 127.0.0.1
2026-03-11 18:44:19,546 [INFO] wechat-backend - HTTP GET /api/ai-reply-config -> 200
2026-03-11 18:44:19,574 [INFO] wechat-backend - HTTP GET /api/ai-reply-status -> 200
2026-03-11 18:44:19,671 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 18:44:19,672 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-11 18:44:19,678 [INFO] wechat-backend - HTTP GET /api/callback-status -> 200
2026-03-11 18:44:23,730 [INFO] wechat-backend - HTTP GET /api/ai-reply-config from 127.0.0.1
2026-03-11 18:44:23,733 [INFO] wechat-backend - HTTP GET /api/ai-reply-status from 127.0.0.1
2026-03-11 18:44:23,733 [INFO] wechat-backend - HTTP GET /api/callback-status from 127.0.0.1
2026-03-11 18:44:23,764 [INFO] wechat-backend - HTTP GET /api/ai-reply-config -> 200
2026-03-11 18:44:23,773 [INFO] wechat-backend - HTTP GET /api/ai-reply-status -> 200
2026-03-11 18:44:23,876 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 18:44:23,877 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-11 18:44:23,883 [INFO] wechat-backend - HTTP GET /api/callback-status -> 200
2026-03-11 18:44:25,997 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:44:25,999 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:44:34,001 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:44:34,002 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:44:34,078 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 18:44:34,080 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1907663179, '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': 1773225873, 'msg_source': '<msgsource>\n\t<bizflag>0</bizflag>\n\t<pua>1</pua>\n\t<eggIncluded>1</eggIncluded>\n\t<signature>N0_V1_hMYjWfsh|v1_NJRH/83M</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': 2285164358265525178}, 'type': 'message'}
2026-03-11 18:44:35,134 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 18:44:41,995 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:44:41,996 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:44:42,007 [INFO] httpx - HTTP Request: POST https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions "HTTP/1.1 200 OK"
2026-03-11 18:44:42,410 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SendTextMessage?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 18:44:42,422 [INFO] wechat-backend - AI takeover replied to zhang499142409: 你好!有什么可以帮您的吗?
2026-03-11 18:44:49,998 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:44:50,004 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:44:58,000 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:44:58,001 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:45:06,542 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:45:06,543 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:45:14,543 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:45:14,545 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:45:22,543 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:45:22,544 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:45:30,544 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:45:30,545 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:45:38,541 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:45:38,542 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:45:46,543 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:45:46,545 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:45:54,542 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:45:54,543 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:46:02,541 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:46:02,542 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:46:42,548 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:46:42,550 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:47:42,547 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:47:42,549 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:49:16,041 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:49:16,043 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:49:19,773 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 18:49:19,801 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 18:49:21,756 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 18:49:21,769 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 18:49:22,876 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 18:49:22,890 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-11 18:49:22,890 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 18:49:22,893 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 18:49:22,897 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 18:49:22,898 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-11 18:49:22,901 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 18:49:22,901 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 18:49:22,906 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 18:49:22,909 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 18:49:22,912 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 18:49:22,913 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 18:49:22,917 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 18:49:22,920 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 18:49:22,922 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 18:49:22,922 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 18:49:24,578 [INFO] wechat-backend - HTTP GET /api/customer-tags from 127.0.0.1
2026-03-11 18:49:24,581 [INFO] wechat-backend - HTTP GET /api/customer-tags -> 200
2026-03-11 18:49:30,857 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:49:30,858 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:49:38,855 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:49:38,856 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:49:46,854 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:49:46,855 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:49:54,855 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:49:54,857 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:50:02,856 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:50:02,857 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:50:10,853 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:50:10,854 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:50:11,883 [INFO] wechat-backend - HTTP POST /api/greeting-tasks from 127.0.0.1
2026-03-11 18:50:11,892 [INFO] wechat-backend - HTTP POST /api/greeting-tasks -> 200
2026-03-11 18:50:11,896 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-11 18:50:11,900 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-11 18:50:18,857 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:50:18,858 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:50:26,858 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:50:26,859 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:50:34,855 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:50:34,856 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:50:43,635 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:50:43,636 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:50:50,860 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:50:50,865 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:50:59,649 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:50:59,650 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:51:11,657 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:51:11,658 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:51:12,125 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SendTextMessage?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 18:51:12,137 [INFO] wechat-backend - Greeting task 5a3a47fc-7c3b-4487-aeb2-3494c8abedc8 sent to wxid_thwiu9za904u12
2026-03-11 18:51:12,639 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SendTextMessage?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 18:51:12,652 [INFO] wechat-backend - Greeting task 5a3a47fc-7c3b-4487-aeb2-3494c8abedc8 sent to zhang499142409
2026-03-11 18:51:12,655 [INFO] wechat-backend - Greeting task 5a3a47fc-7c3b-4487-aeb2-3494c8abedc8 executed_at set
2026-03-11 18:51:15,653 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:51:15,654 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:51:27,432 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:51:27,433 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:51:34,199 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:51:34,199 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:51:39,660 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:51:39,662 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:51:47,662 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:51:47,663 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:52:04,663 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:52:04,664 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:52:10,882 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:52:10,883 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:52:18,884 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:52:18,885 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:52:26,884 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:52:26,885 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:52:35,662 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:52:35,663 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:52:39,499 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 18:52:39,537 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 18:52:41,485 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 18:52:41,495 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 18:52:43,485 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 18:52:43,494 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 18:52:45,486 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 18:52:45,494 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 18:52:47,484 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:52:47,486 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 18:52:47,486 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:52:47,497 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 18:52:48,405 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:52:48,406 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:52:50,882 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:52:50,883 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:52:56,603 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 18:52:56,624 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 18:52:58,581 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 18:52:58,595 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 18:53:00,579 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 18:53:00,591 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 18:53:02,581 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 18:53:02,596 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 18:53:04,579 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 18:53:04,588 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:53:04,589 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 18:53:04,589 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:53:06,577 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 18:53:06,585 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 18:53:08,581 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 18:53:08,593 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 18:53:14,705 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:53:14,706 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:53:21,821 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:53:21,822 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:53:28,661 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:53:28,662 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:53:36,662 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:53:36,663 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:53:44,662 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:53:44,663 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:53:52,661 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:53:52,663 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:54:00,661 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:54:00,661 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:54:08,424 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 18:54:08,450 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 18:54:08,579 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:54:08,579 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:54:10,423 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 18:54:10,434 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 18:54:11,001 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 18:54:11,006 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 18:54:11,008 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-11 18:54:11,016 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 18:54:11,016 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-11 18:54:11,024 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 18:54:11,030 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 18:54:11,032 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 18:54:11,042 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 18:54:11,045 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 18:54:11,049 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 18:54:11,050 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 18:54:11,055 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 18:54:11,058 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 18:54:11,060 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 18:54:11,061 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 18:54:13,075 [INFO] wechat-backend - HTTP GET /api/customer-tags from 127.0.0.1
2026-03-11 18:54:13,077 [INFO] wechat-backend - HTTP GET /api/customer-tags -> 200
2026-03-11 18:54:14,516 [INFO] wechat-backend - HTTP GET /api/ai-reply-config from 127.0.0.1
2026-03-11 18:54:14,520 [INFO] wechat-backend - HTTP GET /api/ai-reply-status from 127.0.0.1
2026-03-11 18:54:14,524 [INFO] wechat-backend - HTTP GET /api/callback-status from 127.0.0.1
2026-03-11 18:54:14,525 [INFO] wechat-backend - HTTP GET /api/ai-reply-config -> 200
2026-03-11 18:54:14,553 [INFO] wechat-backend - HTTP GET /api/ai-reply-status -> 200
2026-03-11 18:54:14,701 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 18:54:14,701 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-11 18:54:14,705 [INFO] wechat-backend - HTTP GET /api/callback-status -> 200
2026-03-11 18:54:15,878 [INFO] wechat-backend - HTTP GET /api/customer-tags from 127.0.0.1
2026-03-11 18:54:15,880 [INFO] wechat-backend - HTTP GET /api/customer-tags -> 200
2026-03-11 18:54:22,088 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:54:22,089 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:54:28,988 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:54:28,989 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:54:40,969 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 18:54:41,003 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-11 18:54:41,006 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
2026-03-11 18:54:43,732 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:54:43,736 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:54:51,665 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:54:51,666 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:54:59,666 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:54:59,667 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:55:07,665 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:55:07,667 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:55:15,664 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:55:15,665 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:55:23,666 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:55:23,667 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:55:31,664 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:55:31,665 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:55:39,666 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:55:39,667 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:55:46,997 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:55:46,999 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:56:01,675 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:56:01,676 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:56:03,665 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:56:03,667 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:56:11,666 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:56:11,667 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:56:19,663 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:56:19,664 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:56:27,669 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:56:27,670 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:56:35,668 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:56:35,669 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:56:43,667 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:56:43,668 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:56:51,666 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:56:51,667 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:56:59,667 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:56:59,668 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:57:07,668 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:57:07,669 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:57:15,667 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:57:15,668 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:57:23,667 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:57:23,668 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:57:31,667 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:57:31,668 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:57:39,667 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:57:39,668 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:57:46,987 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:57:46,988 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:57:55,669 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:57:55,670 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:58:03,668 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:58:03,669 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:58:11,666 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:58:11,667 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:58:19,673 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:58:19,673 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:58:27,669 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:58:27,671 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:58:35,669 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:58:35,670 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:58:43,668 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:58:43,670 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:58:51,669 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:58:51,670 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:58:59,668 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:58:59,669 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 18:59:07,668 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 18:59:07,669 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:00:04,674 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:00:04,675 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:01:04,672 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:01:04,673 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:02:04,673 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:02:04,674 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:03:04,676 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:03:04,677 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:04:04,677 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:04:04,678 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:05:04,677 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:05:04,678 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:06:04,674 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:06:04,675 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:06:39,128 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:06:39,130 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:06:41,940 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 19:06:41,968 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 19:06:43,772 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 19:06:43,780 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 19:06:43,922 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 19:06:43,932 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 19:06:45,296 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 19:06:45,305 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 19:06:45,922 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 19:06:45,931 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 19:06:50,676 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:06:50,677 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:07:04,677 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:07:04,679 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:07:06,684 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:07:06,685 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:07:14,677 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:07:14,677 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:07:22,675 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:07:22,676 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:07:30,675 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:07:30,677 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:07:38,677 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:07:38,678 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:07:46,677 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:07:46,678 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:08:04,676 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:08:04,678 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:09:04,680 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:09:04,681 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:10:04,681 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:10:04,681 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:11:04,715 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:11:04,715 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:12:04,683 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:12:04,686 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:15:02,911 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 19:15:02,926 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-11 19:15:02,929 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
2026-03-11 19:15:04,750 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:15:04,751 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:15:07,910 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:15:07,911 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:15:08,924 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 19:15:08,946 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 19:15:10,909 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 19:15:10,922 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 19:15:12,905 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 19:15:12,915 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 19:15:16,908 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:15:16,910 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:15:18,276 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 19:15:18,288 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 19:15:20,277 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 19:15:20,291 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 19:15:22,277 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 19:15:22,290 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 19:15:24,277 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 19:15:24,289 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 19:15:24,908 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:15:24,909 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:15:25,500 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-11 19:15:25,502 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 565661712, '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': 1773227724, 'msg_source': '<msgsource>\n\t<bizflag>0</bizflag>\n\t<pua>1</pua>\n\t<eggIncluded>1</eggIncluded>\n\t<signature>N0_V1_SEUTqhEx|v1_yAUTqhIc</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': 1813435084186324333}, 'type': 'message'}
2026-03-11 19:15:25,521 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-11 19:15:26,513 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-11 19:15:26,519 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 19:15:26,539 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 19:15:28,276 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 19:15:28,292 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 19:15:30,273 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 19:15:30,283 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 19:15:32,275 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 19:15:32,290 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 19:15:32,906 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:15:32,907 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:15:34,275 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 19:15:34,290 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 19:15:41,684 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:15:41,686 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:15:43,567 [INFO] httpx - HTTP Request: POST https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions "HTTP/1.1 200 OK"
2026-03-11 19:15:44,675 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SendTextMessage?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 19:15:44,685 [INFO] wechat-backend - AI takeover replied to zhang499142409: 测试成功!有什么可以帮您的吗?
2026-03-11 19:15:49,686 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:15:49,705 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:15:57,687 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:15:57,688 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:16:05,687 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:16:05,689 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:16:13,685 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:16:13,687 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:16:15,606 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 19:16:15,623 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 19:16:15,641 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-11 19:16:15,646 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 19:16:15,651 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 19:16:15,652 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-11 19:16:15,656 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 19:16:15,658 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 19:16:15,667 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 19:16:15,671 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 19:16:15,673 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 19:16:15,674 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 19:16:15,677 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 19:16:15,680 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 19:16:15,684 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 19:16:15,685 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 19:16:17,245 [INFO] wechat-backend - HTTP GET /api/customer-tags from 127.0.0.1
2026-03-11 19:16:17,248 [INFO] wechat-backend - HTTP GET /api/customer-tags -> 200
2026-03-11 19:16:23,596 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:16:23,598 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:16:31,595 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:16:31,596 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:16:39,597 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:16:39,598 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:16:47,598 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:16:47,599 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:16:51,428 [INFO] wechat-backend - HTTP POST /api/greeting-tasks from 127.0.0.1
2026-03-11 19:16:51,435 [INFO] wechat-backend - HTTP POST /api/greeting-tasks -> 200
2026-03-11 19:16:51,439 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-11 19:16:51,442 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-11 19:16:55,597 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:16:55,598 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:17:03,596 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:17:03,597 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:17:03,842 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 19:17:03,867 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 19:17:05,825 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 19:17:05,838 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 19:17:07,822 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 19:17:07,834 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 19:17:09,554 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 19:17:09,575 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-11 19:17:09,575 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 19:17:09,578 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 19:17:09,582 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 19:17:09,582 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-11 19:17:09,586 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 19:17:09,587 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 19:17:09,598 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 19:17:09,601 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 19:17:09,601 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 19:17:09,605 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 19:17:09,609 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 19:17:09,612 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 19:17:09,615 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 19:17:09,616 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 19:17:10,538 [INFO] wechat-backend - HTTP GET /api/ai-reply-config from 127.0.0.1
2026-03-11 19:17:10,542 [INFO] wechat-backend - HTTP GET /api/ai-reply-status from 127.0.0.1
2026-03-11 19:17:10,548 [INFO] wechat-backend - HTTP GET /api/callback-status from 127.0.0.1
2026-03-11 19:17:10,548 [INFO] wechat-backend - HTTP GET /api/ai-reply-config -> 200
2026-03-11 19:17:10,576 [INFO] wechat-backend - HTTP GET /api/ai-reply-status -> 200
2026-03-11 19:17:10,706 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 19:17:10,707 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-11 19:17:10,713 [INFO] wechat-backend - HTTP GET /api/callback-status -> 200
2026-03-11 19:17:13,540 [INFO] wechat-backend - HTTP GET /api/callback-status from 127.0.0.1
2026-03-11 19:17:13,684 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 19:17:13,685 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-11 19:17:13,690 [INFO] wechat-backend - HTTP GET /api/callback-status -> 200
2026-03-11 19:17:17,541 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:17:17,542 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:17:25,541 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:17:25,542 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:17:33,690 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:17:33,691 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:17:41,689 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:17:41,690 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:17:50,685 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:17:50,686 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:17:57,688 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:17:57,689 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:18:03,504 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SendTextMessage?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 19:18:03,525 [INFO] wechat-backend - Greeting task 56ef1ffb-d7ed-465c-8baa-9070c1bfc501 sent to wxid_thwiu9za904u12
2026-03-11 19:18:03,962 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SendTextMessage?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 19:18:03,971 [INFO] wechat-backend - Greeting task 56ef1ffb-d7ed-465c-8baa-9070c1bfc501 sent to zhang499142409
2026-03-11 19:18:03,974 [INFO] wechat-backend - Greeting task 56ef1ffb-d7ed-465c-8baa-9070c1bfc501 executed_at set
2026-03-11 19:18:07,422 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:18:07,433 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:18:14,613 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:18:14,614 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:18:21,852 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:18:21,853 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:18:29,688 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:18:29,689 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:18:37,692 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:18:37,693 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:18:45,692 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:18:45,693 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:18:53,692 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:18:53,692 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:19:04,711 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:19:04,712 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:20:04,719 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:20:04,720 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:21:04,697 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:21:04,698 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:22:04,697 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:22:04,698 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:22:32,754 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:22:32,756 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:22:34,828 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 19:22:34,838 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 19:22:34,840 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-11 19:22:34,846 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 19:22:34,868 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 19:22:34,869 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-11 19:22:34,872 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 19:22:34,873 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 19:22:34,886 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 19:22:34,891 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 19:22:34,895 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 19:22:34,896 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 19:22:34,901 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 19:22:34,903 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 19:22:34,906 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 19:22:34,907 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 19:22:36,445 [INFO] wechat-backend - HTTP GET /api/callback-status from 127.0.0.1
2026-03-11 19:22:36,474 [INFO] wechat-backend - HTTP GET /api/ai-reply-config from 127.0.0.1
2026-03-11 19:22:36,485 [INFO] wechat-backend - HTTP GET /api/ai-reply-config -> 200
2026-03-11 19:22:36,585 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 19:22:36,587 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-11 19:22:36,593 [INFO] wechat-backend - HTTP GET /api/callback-status -> 200
2026-03-11 19:22:42,734 [INFO] wechat-backend - HTTP GET /api/callback-status from 127.0.0.1
2026-03-11 19:22:42,814 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:22:42,815 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:22:43,610 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 19:22:43,611 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-11 19:22:43,616 [INFO] wechat-backend - HTTP GET /api/callback-status -> 200
2026-03-11 19:22:47,736 [INFO] wechat-backend - HTTP GET /api/ai-reply-config from 127.0.0.1
2026-03-11 19:22:47,739 [INFO] wechat-backend - HTTP GET /api/callback-status from 127.0.0.1
2026-03-11 19:22:47,769 [INFO] wechat-backend - HTTP GET /api/ai-reply-config -> 200
2026-03-11 19:22:47,902 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 19:22:47,904 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-11 19:22:47,910 [INFO] wechat-backend - HTTP GET /api/callback-status -> 200
2026-03-11 19:22:50,813 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:22:50,815 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:22:59,694 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:22:59,695 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:23:07,694 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:23:07,695 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:23:15,696 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:23:15,697 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:23:23,696 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:23:23,697 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:23:31,696 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:23:31,697 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:23:39,696 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:23:39,697 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:23:47,698 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:23:47,708 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:24:04,697 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:24:04,699 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:25:04,699 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:25:04,700 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:25:10,360 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:25:10,362 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:25:11,330 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 19:25:11,359 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-11 19:25:11,359 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 19:25:11,365 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 19:25:11,368 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 19:25:11,369 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-11 19:25:11,374 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 19:25:11,375 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 19:25:11,381 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 19:25:11,383 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 19:25:11,386 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 19:25:11,386 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 19:25:11,394 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 19:25:11,398 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 19:25:11,400 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 19:25:11,402 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 19:25:15,755 [INFO] wechat-backend - HTTP GET /api/customer-tags from 127.0.0.1
2026-03-11 19:25:15,758 [INFO] wechat-backend - HTTP GET /api/customer-tags -> 200
2026-03-11 19:25:19,316 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:25:19,317 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:25:23,645 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 19:25:23,675 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 19:25:25,623 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 19:25:25,635 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 19:25:27,623 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 19:25:27,635 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 19:25:29,625 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 19:25:29,639 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 19:25:31,623 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:25:31,625 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 19:25:31,626 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:25:31,637 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 19:25:33,625 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 19:25:33,638 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 19:25:35,623 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 19:25:35,632 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 19:25:37,624 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 19:25:37,636 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 19:25:39,624 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:25:39,626 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:25:39,626 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 19:25:39,637 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 19:25:41,625 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 19:25:41,637 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 19:25:43,624 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 19:25:43,636 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 19:25:45,624 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 19:25:45,635 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 19:25:47,625 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:25:47,626 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:25:47,627 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 19:25:47,639 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 19:25:49,625 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 19:25:49,639 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 19:25:51,626 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 19:25:51,639 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 19:25:53,625 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 19:25:53,638 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 19:25:55,622 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:25:55,624 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:25:55,624 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-11 19:25:55,635 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-11 19:25:56,531 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-11 19:25:56,537 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 19:25:56,554 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-11 19:25:56,559 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-11 19:25:56,562 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 19:25:56,563 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 19:25:56,567 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-11 19:25:56,567 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 19:25:56,572 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 19:25:56,579 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 19:25:56,580 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 19:25:56,584 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 19:25:56,589 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-11 19:25:56,596 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-11 19:25:56,597 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-11 19:25:56,600 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-11 19:26:01,803 [INFO] wechat-backend - HTTP GET /api/contact-list from 127.0.0.1
2026-03-11 19:26:02,307 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 19:26:02,309 [INFO] wechat-backend - GetContactList usernames total=58
2026-03-11 19:26:04,515 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:26:04,516 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:26:08,138 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 19:26:08,242 [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 19:26:08,243 [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 19:26:11,279 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-11 19:26:11,325 [INFO] wechat-backend - Contact index built for key=***9BJZ, size=32
2026-03-11 19:26:11,331 [INFO] wechat-backend - api_contact_list key=***9BJZ -> 13 contacts
2026-03-11 19:26:11,332 [INFO] wechat-backend - HTTP GET /api/contact-list -> 200
2026-03-11 19:26:12,514 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:26:12,516 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:26:20,513 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:26:20,514 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:26:28,515 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:26:28,517 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:26:37,179 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:26:37,180 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:26:44,699 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:26:44,700 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:26:52,700 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:26:52,719 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:27:03,866 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:27:03,867 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:27:08,697 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:27:08,698 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:27:16,699 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:27:16,700 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:27:24,698 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:27:24,699 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:27:32,699 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:27:32,700 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:27:40,699 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:27:40,700 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:27:48,698 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:27:48,699 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:27:56,697 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:27:56,698 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:28:04,704 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:28:04,705 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:28:12,702 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:28:12,703 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:29:04,702 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:29:04,703 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:30:04,708 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:30:04,709 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:31:04,713 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:31:04,714 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:32:04,722 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:32:04,726 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:33:04,707 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:33:04,709 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:34:04,723 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:34:04,724 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:35:04,715 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:35:04,717 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:35:50,830 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:35:50,834 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:35:56,710 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:35:56,712 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:36:04,715 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:36:04,716 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:36:12,709 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:36:12,710 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:36:20,711 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:36:20,712 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:36:28,713 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:36:28,715 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:36:36,712 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:36:36,713 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:36:44,711 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:36:44,712 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:36:52,709 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:36:52,711 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:37:04,714 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:37:04,715 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:38:04,718 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:38:04,719 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:38:21,790 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:38:21,791 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:38:28,710 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:38:28,711 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:38:36,712 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:38:36,714 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:38:44,714 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:38:44,715 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:38:52,711 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:38:52,713 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:39:00,714 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:39:00,714 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:39:08,714 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:39:08,715 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:39:16,714 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:39:16,714 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:39:24,711 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:39:24,712 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:40:04,724 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:40:04,727 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:41:04,720 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:41:04,722 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:42:04,721 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:42:04,739 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:43:04,721 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:43:04,723 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:44:04,721 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:44:04,721 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:45:04,721 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:45:04,723 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:46:04,724 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:46:04,726 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:47:04,723 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:47:04,725 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:48:04,726 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:48:04,727 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:49:04,734 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:49:04,735 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:50:04,727 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:50:04,728 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:51:04,730 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:51:04,733 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:52:04,728 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:52:04,730 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:53:04,733 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:53:04,735 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:54:04,734 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:54:04,736 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:55:04,737 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:55:04,739 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:56:04,733 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:56:04,735 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:57:04,739 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:57:04,740 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:58:04,739 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:58:04,741 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 19:59:04,737 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 19:59:04,741 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 20:00:04,742 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 20:00:04,744 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 20:01:04,742 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 20:01:04,744 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 20:02:04,738 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 20:02:04,741 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 20:03:04,749 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 20:03:04,751 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 20:04:04,754 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 20:04:04,755 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 20:05:04,751 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 20:05:04,754 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 20:06:04,756 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 20:06:04,756 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 20:07:04,760 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 20:07:04,761 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 20:08:04,753 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 20:08:04,755 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 20:09:04,757 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 20:09:04,758 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 20:10:04,760 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 20:10:04,761 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 20:11:04,761 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 20:11:04,764 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 20:12:04,757 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 20:12:04,760 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 20:13:04,762 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 20:13:04,763 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 20:14:04,762 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 20:14:04,764 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 20:15:04,818 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 20:15:04,820 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 20:16:04,768 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 20:16:04,770 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 20:17:04,776 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 20:17:04,780 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 21:10:13,694 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 21:10:13,695 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 21:56:16,659 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 21:56:16,949 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 22:11:09,761 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 22:11:09,763 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 22:14:07,760 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 22:14:07,761 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 23:20:39,957 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 23:20:39,958 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 23:38:15,528 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 23:38:15,532 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 23:40:48,696 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 23:40:48,723 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-11 23:58:23,422 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-11 23:58:23,424 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 00:15:34,132 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 00:15:34,134 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 00:36:04,637 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 00:36:04,639 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 00:39:02,619 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 00:39:02,620 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 01:38:01,614 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 01:38:01,618 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 01:55:35,864 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 01:55:35,865 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 02:13:33,919 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 02:13:33,922 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 02:16:08,139 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 02:16:08,144 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 02:33:55,436 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 02:33:55,439 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 02:51:06,083 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 02:51:06,085 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 03:09:05,614 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 03:09:05,615 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 03:12:02,039 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 03:12:02,040 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 03:29:12,794 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 03:29:12,798 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 03:47:10,526 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 03:47:10,527 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 04:04:44,665 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 04:04:44,671 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 04:22:18,939 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 04:22:18,941 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 04:39:53,203 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 04:39:53,204 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 04:57:27,609 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 04:57:27,611 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 05:00:02,084 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 05:00:02,093 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 05:17:59,978 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 05:17:59,986 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 05:35:58,276 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 05:35:58,277 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 05:53:32,105 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 05:53:32,106 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 06:02:13,634 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 06:02:13,636 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 06:41:13,143 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 06:41:13,145 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 06:58:47,437 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 06:58:47,442 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 07:01:22,003 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 07:01:22,007 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 07:19:19,733 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 07:19:19,734 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 07:36:53,949 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 07:36:53,950 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 07:54:28,224 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 07:54:28,225 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 08:18:11,278 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 08:18:11,279 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:41:00,959 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:41:00,965 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:42:00,277 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:42:00,279 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:43:00,561 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:43:00,561 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:43:26,277 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:43:26,279 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:43:28,080 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:43:28,081 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:43:29,550 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 09:43:29,561 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 09:43:29,562 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-12 09:43:29,565 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 09:43:29,571 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 09:43:29,572 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-12 09:43:29,576 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 09:43:29,576 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 09:43:29,583 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 09:43:29,586 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 09:43:29,589 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 09:43:29,589 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 09:43:29,594 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 09:43:29,597 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 09:43:29,600 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 09:43:29,600 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 09:43:36,770 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 09:43:36,773 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-12 09:43:36,776 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 09:43:36,777 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 09:43:36,780 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 09:43:36,781 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-12 09:43:36,784 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 09:43:36,785 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 09:43:36,792 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 09:43:36,795 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 09:43:36,797 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 09:43:36,797 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 09:43:36,800 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 09:43:36,803 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 09:43:36,805 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 09:43:36,806 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 09:43:37,002 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 09:43:37,010 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-12 09:43:37,010 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 09:43:37,011 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 09:43:37,012 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 09:43:37,021 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-12 09:43:37,021 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 09:43:37,022 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 09:43:37,029 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 09:43:37,031 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 09:43:37,033 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 09:43:37,035 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 09:43:37,040 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 09:43:37,043 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 09:43:37,046 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 09:43:37,046 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 09:43:37,194 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 09:43:37,199 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-12 09:43:37,200 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 09:43:37,201 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 09:43:37,201 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 09:43:37,208 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-12 09:43:37,208 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 09:43:37,209 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 09:43:37,215 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 09:43:37,218 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 09:43:37,219 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 09:43:37,222 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 09:43:37,226 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 09:43:37,228 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 09:43:37,231 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 09:43:37,231 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 09:43:37,336 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 09:43:37,348 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-12 09:43:37,351 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 09:43:37,352 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 09:43:37,352 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 09:43:37,357 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-12 09:43:37,358 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 09:43:37,359 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 09:43:37,368 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 09:43:37,372 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 09:43:37,382 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 09:43:37,383 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 09:43:37,391 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 09:43:37,394 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 09:43:37,396 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 09:43:37,397 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 09:43:37,715 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 09:43:37,721 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-12 09:43:37,724 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 09:43:37,725 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 09:43:37,725 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 09:43:37,731 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-12 09:43:37,733 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 09:43:37,735 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 09:43:37,740 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 09:43:37,742 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 09:43:37,746 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 09:43:37,747 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 09:43:37,753 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 09:43:37,757 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 09:43:37,760 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 09:43:37,761 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 09:43:37,988 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-12 09:43:37,991 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 09:43:37,991 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 09:43:37,997 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 09:43:38,000 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-12 09:43:38,004 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 09:43:38,004 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 09:43:38,005 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 09:43:38,014 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 09:43:38,017 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 09:43:38,020 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 09:43:38,021 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 09:43:38,025 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 09:43:38,028 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 09:43:38,028 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 09:43:38,031 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 09:43:38,307 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 09:43:38,312 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-12 09:43:38,316 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 09:43:38,317 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 09:43:38,317 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 09:43:38,323 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-12 09:43:38,324 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 09:43:38,324 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 09:43:38,335 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 09:43:38,338 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 09:43:38,340 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 09:43:38,341 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 09:43:38,347 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 09:43:38,351 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 09:43:38,354 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 09:43:38,355 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 09:43:38,514 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 09:43:38,522 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-12 09:43:38,523 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 09:43:38,523 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 09:43:38,523 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 09:43:38,531 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-12 09:43:38,531 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 09:43:38,533 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 09:43:38,542 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 09:43:38,546 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 09:43:38,546 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 09:43:38,549 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 09:43:38,554 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 09:43:38,557 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 09:43:38,560 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 09:43:38,560 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 09:43:38,704 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 09:43:38,709 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-12 09:43:38,713 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 09:43:38,713 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 09:43:38,714 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 09:43:38,721 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-12 09:43:38,722 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 09:43:38,724 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 09:43:38,735 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 09:43:38,738 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 09:43:38,741 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 09:43:38,741 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 09:43:38,747 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 09:43:38,751 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 09:43:38,751 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 09:43:38,754 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 09:43:40,336 [INFO] wechat-backend - HTTP GET /api/contact-list from 127.0.0.1
2026-03-12 09:43:40,337 [INFO] wechat-backend - api_contact_list key=***9BJZ -> 13 contacts
2026-03-12 09:43:40,339 [INFO] wechat-backend - HTTP GET /api/contact-list -> 200
2026-03-12 09:43:43,525 [INFO] wechat-backend - HTTP GET /api/ai-reply-config from 127.0.0.1
2026-03-12 09:43:43,529 [INFO] wechat-backend - HTTP GET /api/callback-status from 127.0.0.1
2026-03-12 09:43:43,529 [INFO] wechat-backend - HTTP GET /api/ai-reply-config -> 200
2026-03-12 09:43:43,658 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 09:43:43,659 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-12 09:43:43,662 [INFO] wechat-backend - HTTP GET /api/callback-status -> 200
2026-03-12 09:43:45,082 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:43:45,103 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:43:46,421 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:43:46,430 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:43:47,067 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:43:47,076 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:43:47,351 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:43:47,361 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:43:47,538 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:43:47,547 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:43:47,725 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:43:47,734 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:43:47,896 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:43:47,907 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:43:48,083 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:43:48,093 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:43:48,253 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:43:48,332 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:43:49,066 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:43:49,075 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:43:51,067 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:43:51,078 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:43:53,067 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:43:53,069 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:43:53,069 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:43:53,080 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:43:55,068 [INFO] wechat-backend - HTTP POST /api/send-message from 127.0.0.1
2026-03-12 09:43:55,070 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:43:55,084 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:43:55,206 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SendTextMessage?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 09:43:55,223 [INFO] wechat-backend - HTTP POST /api/send-message -> 200
2026-03-12 09:43:55,228 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:43:55,238 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:43:57,067 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:43:57,078 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:43:59,066 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:43:59,076 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:44:02,706 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:44:02,707 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:44:09,265 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:44:09,266 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:44:11,584 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:44:11,593 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:44:11,937 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:44:11,945 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:44:12,541 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:44:12,551 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:44:12,695 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:44:12,705 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:44:13,584 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:44:13,594 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:44:13,631 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 09:44:13,639 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-12 09:44:13,640 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 09:44:13,644 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 09:44:13,648 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 09:44:13,649 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-12 09:44:13,653 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 09:44:13,654 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 09:44:13,661 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 09:44:13,664 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 09:44:13,664 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 09:44:13,668 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 09:44:13,673 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 09:44:13,676 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 09:44:13,678 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 09:44:13,679 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 09:44:15,178 [INFO] wechat-backend - HTTP GET /api/customer-tags from 127.0.0.1
2026-03-12 09:44:15,181 [INFO] wechat-backend - HTTP GET /api/customer-tags -> 200
2026-03-12 09:44:16,377 [INFO] wechat-backend - HTTP GET /api/ai-reply-config from 127.0.0.1
2026-03-12 09:44:16,380 [INFO] wechat-backend - HTTP GET /api/callback-status from 127.0.0.1
2026-03-12 09:44:16,410 [INFO] wechat-backend - HTTP GET /api/ai-reply-config -> 200
2026-03-12 09:44:16,492 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 09:44:16,492 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-12 09:44:16,496 [INFO] wechat-backend - HTTP GET /api/callback-status -> 200
2026-03-12 09:44:17,519 [INFO] wechat-backend - HTTP GET /api/customer-tags from 127.0.0.1
2026-03-12 09:44:17,523 [INFO] wechat-backend - HTTP GET /api/customer-tags -> 200
2026-03-12 09:44:17,988 [INFO] wechat-backend - HTTP GET /api/ai-reply-config from 127.0.0.1
2026-03-12 09:44:17,990 [INFO] wechat-backend - HTTP GET /api/callback-status from 127.0.0.1
2026-03-12 09:44:18,027 [INFO] wechat-backend - HTTP GET /api/ai-reply-config -> 200
2026-03-12 09:44:18,119 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 09:44:18,120 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-12 09:44:18,123 [INFO] wechat-backend - HTTP GET /api/callback-status -> 200
2026-03-12 09:44:21,609 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:44:21,610 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:44:26,452 [INFO] wechat-backend - HTTP GET /api/ai-reply-config from 127.0.0.1
2026-03-12 09:44:26,455 [INFO] wechat-backend - HTTP GET /api/callback-status from 127.0.0.1
2026-03-12 09:44:26,455 [INFO] wechat-backend - HTTP GET /api/ai-reply-config -> 200
2026-03-12 09:44:26,572 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 09:44:26,578 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-12 09:44:26,582 [INFO] wechat-backend - HTTP GET /api/callback-status -> 200
2026-03-12 09:44:29,609 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:44:29,610 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:44:31,349 [INFO] wechat-backend - HTTP GET /api/customer-tags from 127.0.0.1
2026-03-12 09:44:31,353 [INFO] wechat-backend - HTTP GET /api/customer-tags -> 200
2026-03-12 09:44:33,291 [INFO] wechat-backend - HTTP GET /api/ai-reply-config from 127.0.0.1
2026-03-12 09:44:33,295 [INFO] wechat-backend - HTTP GET /api/ai-reply-config -> 200
2026-03-12 09:44:33,295 [INFO] wechat-backend - HTTP GET /api/callback-status from 127.0.0.1
2026-03-12 09:44:33,417 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 09:44:33,418 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-12 09:44:33,422 [INFO] wechat-backend - HTTP GET /api/callback-status -> 200
2026-03-12 09:44:37,610 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:44:37,610 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:44:42,960 [INFO] wechat-backend - HTTP GET /api/customer-tags from 127.0.0.1
2026-03-12 09:44:42,967 [INFO] wechat-backend - HTTP GET /api/customer-tags -> 200
2026-03-12 09:44:46,413 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:44:46,414 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:44:54,266 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:44:54,267 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:45:02,269 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:45:02,270 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:45:10,371 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:45:10,372 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:45:18,266 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:45:18,272 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:45:26,280 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:45:26,282 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:45:34,473 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:45:34,482 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:45:42,266 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:45:42,267 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:46:00,275 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:46:00,276 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:47:00,273 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:47:00,274 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:47:08,939 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:47:08,940 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:47:09,610 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:47:09,610 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:47:17,612 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:47:17,614 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:47:26,706 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:47:26,707 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:47:34,266 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:47:34,268 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:47:55,523 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 09:47:55,533 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-12 09:47:55,536 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
2026-03-12 09:47:55,757 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 09:47:55,765 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-12 09:47:55,768 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 09:47:55,768 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 09:47:55,770 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 09:47:55,771 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-12 09:47:55,774 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 09:47:55,774 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 09:47:55,790 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 09:47:55,793 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 09:47:55,797 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 09:47:55,798 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 09:47:55,802 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 09:47:55,806 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 09:47:55,806 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 09:47:55,808 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 09:48:03,675 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:48:03,676 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:48:03,787 [INFO] wechat-backend - HTTP GET /api/contact-list from 127.0.0.1
2026-03-12 09:48:03,948 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 09:48:03,956 [INFO] wechat-backend - GetContactList response structure (no items extracted): top_level_keys=['Code', 'Data', 'Text', 'Success', 'Data62', 'Ticket'], Data_keys=None
2026-03-12 09:48:03,964 [INFO] wechat-backend - GetContactList usernames total=0
2026-03-12 09:48:04,000 [INFO] wechat-backend - api_contact_list key=***9BJZ -> 0 contacts
2026-03-12 09:48:04,001 [INFO] wechat-backend - HTTP GET /api/contact-list -> 200
2026-03-12 09:48:14,565 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:48:14,566 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:48:20,266 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:48:20,267 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:48:28,266 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:48:28,267 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:48:36,266 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:48:36,267 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:48:44,268 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:48:44,269 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:48:52,269 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:48:52,270 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:49:00,270 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:49:00,271 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:50:00,269 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:50:00,272 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:51:00,477 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:51:00,480 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:52:00,271 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:52:00,272 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:53:00,265 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:53:00,267 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:54:00,272 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:54:00,275 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:55:00,275 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:55:00,276 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:56:00,285 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:56:00,286 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:56:53,918 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 09:56:53,921 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-12 09:56:53,926 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
2026-03-12 09:57:00,477 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:57:00,480 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:57:09,986 [INFO] wechat-backend - HTTP POST /auth/wake from 127.0.0.1
2026-03-12 09:57:09,991 [INFO] wechat-backend - WakeUpLogin: key=HBpEnbtj9BJZ, payload={'Check': False, 'IpadOrmac': 'ipad', 'Proxy': ''}, url=http://113.44.162.180:7006/login/WakeUpLogin
2026-03-12 09:57:13,650 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/WakeUpLogin?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 09:57:13,650 [INFO] wechat-backend - WakeUpLogin success: status=200
2026-03-12 09:57:13,654 [INFO] wechat-backend - HTTP POST /auth/wake -> 200
2026-03-12 09:57:30,658 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 09:57:30,659 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 09:57:30,786 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 09:57:30,787 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"data62":"","loginState":"online","state":2,"ticket":""},"Text":"账号已登录","Success":false,"Data62":"","Ticket":""}
2026-03-12 09:57:30,791 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 09:57:30,848 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 09:57:30,863 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 09:57:30,865 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-12 09:57:30,877 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 09:57:30,880 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-12 09:57:30,892 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 09:57:30,912 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 09:57:30,916 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 09:57:30,922 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 09:57:30,925 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 09:57:30,927 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 09:57:30,928 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 09:57:30,932 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 09:57:30,934 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 09:57:30,936 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 09:57:30,936 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 09:57:38,833 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:57:38,834 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:57:38,984 [INFO] wechat-backend - HTTP GET /api/contact-list from 127.0.0.1
2026-03-12 09:57:39,111 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 09:57:39,112 [INFO] wechat-backend - GetContactList response structure (no items extracted): top_level_keys=['Code', 'Data', 'Text', 'Success', 'Data62', 'Ticket'], Data_keys=None
2026-03-12 09:57:39,112 [INFO] wechat-backend - GetContactList usernames total=0
2026-03-12 09:57:39,117 [INFO] wechat-backend - api_contact_list key=***9BJZ -> 0 contacts
2026-03-12 09:57:39,117 [INFO] wechat-backend - HTTP GET /api/contact-list -> 200
2026-03-12 09:57:40,158 [INFO] wechat-backend - HTTP GET /api/contact-list from 127.0.0.1
2026-03-12 09:57:40,276 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 09:57:40,277 [INFO] wechat-backend - GetContactList response structure (no items extracted): top_level_keys=['Code', 'Data', 'Text', 'Success', 'Data62', 'Ticket'], Data_keys=None
2026-03-12 09:57:40,277 [INFO] wechat-backend - GetContactList usernames total=0
2026-03-12 09:57:40,281 [INFO] wechat-backend - api_contact_list key=***9BJZ -> 0 contacts
2026-03-12 09:57:40,282 [INFO] wechat-backend - HTTP GET /api/contact-list -> 200
2026-03-12 09:57:47,264 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:57:47,265 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:57:55,264 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:57:55,265 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:58:00,282 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:58:00,283 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:58:03,265 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:58:03,266 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:58:11,264 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:58:11,269 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:58:19,318 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:58:19,322 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:58:27,264 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:58:27,265 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:58:34,831 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:58:34,832 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:58:40,589 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:58:40,619 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:58:42,572 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:58:42,586 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:58:43,950 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 09:58:43,960 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 09:58:43,961 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-12 09:58:43,965 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 09:58:43,974 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 09:58:43,974 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-12 09:58:43,978 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 09:58:43,989 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 09:58:43,997 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 09:58:44,020 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 09:58:44,023 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 09:58:44,023 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 09:58:44,026 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 09:58:44,029 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 09:58:44,031 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 09:58:44,032 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 09:58:45,564 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:58:45,581 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:58:46,713 [INFO] wechat-backend - HTTP GET /api/models from 127.0.0.1
2026-03-12 09:58:46,720 [INFO] wechat-backend - HTTP GET /api/models -> 200
2026-03-12 09:58:50,879 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:58:50,897 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:58:52,864 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:58:52,872 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:58:54,876 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:58:54,887 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:58:56,863 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:58:56,872 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:58:58,864 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:58:58,866 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:58:58,866 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:58:58,876 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:59:00,274 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:59:00,276 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:59:00,863 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:59:00,872 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:59:02,055 [INFO] wechat-backend - HTTP POST /api/send-message from 127.0.0.1
2026-03-12 09:59:02,187 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SendTextMessage?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 09:59:02,197 [INFO] wechat-backend - HTTP POST /api/send-message -> 200
2026-03-12 09:59:02,201 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:59:02,211 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:59:02,863 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:59:02,870 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:59:04,863 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:59:04,872 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:59:06,863 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:59:06,864 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:59:06,864 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:59:06,874 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:59:08,863 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:59:08,872 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:59:10,864 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:59:10,872 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:59:12,863 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:59:12,873 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:59:14,864 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:59:14,865 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:59:14,865 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:59:14,882 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:59:16,864 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:59:16,876 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:59:18,863 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:59:18,877 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:59:20,889 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:59:20,914 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:59:23,322 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:59:23,323 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:59:31,321 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:59:31,322 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:59:33,794 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:59:33,803 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:59:34,448 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:59:34,458 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:59:34,487 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:59:34,497 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:59:34,602 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:59:34,611 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:59:34,756 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:59:34,768 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:59:34,909 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:59:34,922 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:59:35,092 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:59:35,104 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:59:35,317 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:59:35,326 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:59:36,489 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:59:36,497 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:59:38,488 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:59:38,496 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:59:38,863 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:59:38,864 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:59:40,488 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:59:40,501 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:59:42,494 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:59:42,502 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:59:44,487 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:59:44,497 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:59:46,532 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:59:46,541 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:59:46,863 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:59:46,863 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:59:48,487 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:59:48,495 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:59:50,487 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:59:50,495 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:59:52,510 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:59:52,528 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:59:54,488 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:59:54,500 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:59:54,894 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 09:59:54,895 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 09:59:56,488 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:59:56,499 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 09:59:58,488 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 09:59:58,498 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:00:00,332 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:00:00,333 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:00:00,488 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:00:00,498 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:00:02,487 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:00:02,497 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:00:02,863 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:00:02,864 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:00:04,488 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:00:04,501 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:00:06,487 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:00:06,498 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:00:08,487 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:00:08,497 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:00:10,488 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:00:10,516 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:00:10,864 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:00:10,864 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:00:12,487 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:00:12,499 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:00:14,488 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:00:14,502 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:00:16,488 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:00:16,503 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:00:18,488 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:00:18,500 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:00:18,862 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:00:18,863 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:00:20,488 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:00:20,500 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:00:22,487 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:00:22,499 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:00:24,489 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:00:24,498 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:00:26,488 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:00:26,502 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:00:26,863 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:00:26,864 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:00:28,488 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:00:28,499 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:00:30,488 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:00:30,521 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:00:32,488 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:00:32,501 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:00:34,488 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:00:34,500 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:00:34,864 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:00:34,865 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:00:36,488 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:00:36,502 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:00:38,489 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:00:38,501 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:00:40,489 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:00:40,500 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:00:42,487 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:00:42,500 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:00:42,863 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:00:42,864 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:00:44,487 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:00:44,497 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:00:46,489 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:00:46,499 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:00:48,488 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:00:48,503 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:00:50,487 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:00:50,500 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:00:50,864 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:00:50,865 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:00:52,493 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:00:52,508 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:00:54,487 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:00:54,500 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:00:56,487 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:00:56,495 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:00:58,488 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:00:58,495 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:00:58,863 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:00:58,864 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:01:00,378 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:01:00,383 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:01:00,488 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:01:00,496 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:01:02,488 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:01:02,497 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:01:04,488 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:01:04,495 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:01:06,488 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:01:06,496 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:01:06,904 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:01:06,904 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:01:08,490 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:01:08,503 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:01:10,488 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:01:10,495 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:01:12,488 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:01:12,513 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:01:14,489 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:01:14,497 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:01:14,864 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:01:14,866 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:01:16,487 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:01:16,495 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:01:18,488 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:01:18,495 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:01:20,488 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:01:20,497 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:01:22,489 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:01:22,496 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:01:22,863 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:01:22,865 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:01:24,488 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:01:24,496 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:01:26,487 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:01:26,495 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:01:28,487 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:01:28,496 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:01:30,487 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:01:30,494 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:01:30,864 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:01:30,865 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:01:32,488 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:01:32,496 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:01:34,488 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:01:34,497 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:01:36,489 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:01:36,500 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:01:38,488 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:01:38,496 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:01:38,863 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:01:38,864 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:01:40,489 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:01:40,498 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:01:42,487 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:01:42,495 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:01:44,488 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:01:44,497 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:01:46,487 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:01:46,497 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:01:46,864 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:01:46,865 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:01:48,487 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:01:48,496 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:01:50,487 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:01:50,496 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:01:52,488 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:01:52,497 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:01:52,940 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:01:52,954 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:01:53,414 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:01:53,426 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:01:53,590 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:01:53,603 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:01:53,737 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:01:53,748 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:01:55,729 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:01:55,737 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:01:57,729 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:01:57,739 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:02:00,373 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:02:00,374 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:02:04,926 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 10:02:04,927 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 10:02:05,076 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:02:05,077 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"46FyX5RB8A3vUSKzLOGD","state":2,"wxid":"wxid_f2q8xscgg31322","wxnewpass":"extdevnewpwd_CiNBd2dsZDFfSW9KRW1Rb0hnWFV0WDZfeEpAcXJ0aWNrZXRfMxJAMno1VGdTRC1wZE1KbTZSNGU4aURqUHJocV9MU1dZRUt4bVVQOHVQYXdVaDR0X284SFJOMHk4aEZFU0dZLXV4dhoYZ1NmaDdXZk1JSjFTQlVjSFh2UkVHWFg2","head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":604200,"nick_name":"时代在召唤BOT","effective_time":232,"unknow":402670895,"device":"iphone","ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"登录成功","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 10:02:05,082 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 10:02:05,122 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 10:02:05,129 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 10:02:05,130 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-12 10:02:05,141 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-12 10:02:05,143 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 10:02:05,148 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 10:02:05,153 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 10:02:05,155 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 10:02:05,166 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 10:02:05,169 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 10:02:05,173 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 10:02:05,174 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 10:02:05,179 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 10:02:05,182 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 10:02:05,186 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 10:02:05,187 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 10:02:17,053 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 10:02:17,054 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 10:02:17,180 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:02:17,181 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"46FyX5RB8A3vUSKzLOGD","state":2,"wxid":"wxid_f2q8xscgg31322","wxnewpass":"extdevnewpwd_CiNBd2dsZDFfSW9KRW1Rb0hnWFV0WDZfeEpAcXJ0aWNrZXRfMxJAMno1VGdTRC1wZE1KbTZSNGU4aURqUHJocV9MU1dZRUt4bVVQOHVQYXdVaDR0X284SFJOMHk4aEZFU0dZLXV4dhoYZ1NmaDdXZk1JSjFTQlVjSFh2UkVHWFg2","head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":604200,"nick_name":"时代在召唤BOT","effective_time":232,"unknow":402670895,"device":"iphone","ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"登录成功","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 10:02:17,188 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 10:02:17,248 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 10:02:17,257 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 10:02:17,259 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-12 10:02:17,264 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 10:02:17,268 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 10:02:17,270 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-12 10:02:17,274 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 10:02:17,275 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 10:02:17,281 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 10:02:17,284 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 10:02:17,286 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 10:02:17,287 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 10:02:17,290 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 10:02:17,295 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 10:02:17,299 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 10:02:17,300 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 10:02:20,148 [INFO] wechat-backend - HTTP GET /api/contact-list from 127.0.0.1
2026-03-12 10:02:20,268 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:02:20,268 [INFO] wechat-backend - GetContactList response structure (no items extracted): top_level_keys=['Code', 'Data', 'Text', 'Success', 'Data62', 'Ticket'], Data_keys=None
2026-03-12 10:02:20,269 [INFO] wechat-backend - GetContactList usernames total=0
2026-03-12 10:02:20,272 [INFO] wechat-backend - api_contact_list key=***9BJZ -> 0 contacts
2026-03-12 10:02:20,273 [INFO] wechat-backend - HTTP GET /api/contact-list -> 200
2026-03-12 10:02:48,927 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:02:48,931 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-12 10:02:48,935 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
2026-03-12 10:02:57,508 [INFO] wechat-backend - HTTP POST /auth/wake from 127.0.0.1
2026-03-12 10:02:57,512 [INFO] wechat-backend - WakeUpLogin: key=HBpEnbtj9BJZ, payload={'Check': False, 'IpadOrmac': 'ipad', 'Proxy': ''}, url=http://113.44.162.180:7006/login/WakeUpLogin
2026-03-12 10:03:00,316 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:03:00,317 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:03:01,315 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/WakeUpLogin?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:03:01,316 [INFO] wechat-backend - WakeUpLogin success: status=200
2026-03-12 10:03:01,321 [INFO] wechat-backend - HTTP POST /auth/wake -> 200
2026-03-12 10:03:15,131 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 10:03:15,131 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 10:03:16,248 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:03:16,250 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"46FyX5RB8A3vUSKzLOGD","state":2,"wxid":"wxid_f2q8xscgg31322","wxnewpass":"extdevnewpwd_CiNBd2dsZDFfSW9KRW1Rb0hnWFV0WDZfeEpAcXJ0aWNrZXRfMxJAMno1VGdTRC1wZE1KbTZSNGU4aURqUHJocV9MU1dZRUt4bVVQOHVQYXdVaDR0X284SFJOMHk4aEZFU0dZLXV4dhoYZ1NmaDdXZk1JSjFTQlVjSFh2UkVHWFg2","head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":604200,"nick_name":"时代在召唤BOT","effective_time":232,"unknow":402670895,"device":"iphone","ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"登录成功","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 10:03:16,256 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 10:03:16,345 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 10:03:16,357 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 10:03:16,358 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-12 10:03:16,370 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 10:03:16,373 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 10:03:16,373 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-12 10:03:16,377 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 10:03:16,379 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 10:03:16,389 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 10:03:16,391 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 10:03:16,392 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 10:03:16,395 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 10:03:16,400 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 10:03:16,402 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 10:03:16,403 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 10:03:16,405 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 10:03:18,527 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:03:18,548 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:03:20,513 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:03:20,525 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:03:21,132 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 10:03:21,143 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 10:03:22,313 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 10:03:22,330 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 10:03:22,339 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-12 10:03:22,345 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 10:03:22,365 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 10:03:22,371 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-12 10:03:22,372 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 10:03:22,373 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 10:03:22,379 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 10:03:22,382 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 10:03:22,384 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 10:03:22,385 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 10:03:22,389 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 10:03:22,391 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 10:03:22,393 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 10:03:22,394 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 10:03:23,648 [INFO] wechat-backend - HTTP GET /api/contact-list from 127.0.0.1
2026-03-12 10:03:23,764 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:03:23,765 [INFO] wechat-backend - GetContactList response structure (no items extracted): top_level_keys=['Code', 'Data', 'Text', 'Success', 'Data62', 'Ticket'], Data_keys=None
2026-03-12 10:03:23,765 [INFO] wechat-backend - GetContactList usernames total=0
2026-03-12 10:03:23,771 [INFO] wechat-backend - api_contact_list key=***9BJZ -> 0 contacts
2026-03-12 10:03:23,771 [INFO] wechat-backend - HTTP GET /api/contact-list -> 200
2026-03-12 10:03:25,138 [INFO] wechat-backend - HTTP GET /api/contact-list from 127.0.0.1
2026-03-12 10:03:25,283 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:03:25,285 [INFO] wechat-backend - GetContactList response structure (no items extracted): top_level_keys=['Code', 'Data', 'Text', 'Success', 'Data62', 'Ticket'], Data_keys=None
2026-03-12 10:03:25,285 [INFO] wechat-backend - GetContactList usernames total=0
2026-03-12 10:03:25,291 [INFO] wechat-backend - api_contact_list key=***9BJZ -> 0 contacts
2026-03-12 10:03:25,291 [INFO] wechat-backend - HTTP GET /api/contact-list -> 200
2026-03-12 10:03:30,298 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:03:30,299 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:03:38,304 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:03:38,305 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:03:46,303 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:03:46,304 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:03:54,303 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:03:54,304 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:04:00,311 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:04:00,322 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:04:02,302 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:04:02,303 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:04:10,305 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:04:10,306 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:04:12,412 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:04:12,416 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:04:18,303 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:04:18,309 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:04:25,020 [INFO] wechat-backend - HTTP POST /auth/wake from 127.0.0.1
2026-03-12 10:04:25,022 [INFO] wechat-backend - WakeUpLogin: key=HBpEnbtj9BJZ, payload={'Check': False, 'IpadOrmac': 'ipad', 'Proxy': ''}, url=http://113.44.162.180:7006/login/WakeUpLogin
2026-03-12 10:04:26,303 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:04:26,304 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:04:27,896 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/WakeUpLogin?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:04:27,897 [INFO] wechat-backend - WakeUpLogin success: status=200
2026-03-12 10:04:27,903 [INFO] wechat-backend - HTTP POST /auth/wake -> 200
2026-03-12 10:05:00,327 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:05:00,328 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:06:00,330 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:06:00,331 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:07:00,316 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:07:00,317 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:08:00,325 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:08:00,327 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:09:00,316 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:09:00,319 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:09:48,709 [INFO] wechat-backend - HTTP POST /auth/wake from 127.0.0.1
2026-03-12 10:09:48,710 [INFO] wechat-backend - WakeUpLogin: key=HBpEnbtj9BJZ, payload={'Check': False, 'IpadOrmac': 'ipad', 'Proxy': ''}, url=http://113.44.162.180:7006/login/WakeUpLogin
2026-03-12 10:09:51,355 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/WakeUpLogin?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:09:51,356 [INFO] wechat-backend - WakeUpLogin success: status=200
2026-03-12 10:09:51,360 [INFO] wechat-backend - HTTP POST /auth/wake -> 200
2026-03-12 10:10:00,309 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:10:00,310 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:10:13,763 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:10:13,765 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-12 10:10:13,769 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
2026-03-12 10:10:30,666 [INFO] wechat-backend - HTTP POST /auth/wake from 127.0.0.1
2026-03-12 10:10:30,670 [INFO] wechat-backend - WakeUpLogin: key=HBpEnbtj9BJZ, payload={'Check': False, 'IpadOrmac': 'ipad', 'Proxy': ''}, url=http://113.44.162.180:7006/login/WakeUpLogin
2026-03-12 10:10:34,375 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/WakeUpLogin?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:10:34,376 [INFO] wechat-backend - WakeUpLogin success: status=200
2026-03-12 10:10:34,382 [INFO] wechat-backend - HTTP POST /auth/wake -> 200
2026-03-12 10:11:00,310 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:11:00,311 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:12:00,346 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:12:00,347 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:13:00,635 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:13:00,636 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:14:00,340 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:14:00,340 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:15:00,343 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:15:00,344 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:16:00,334 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:16:00,335 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:17:00,344 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:17:00,347 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:18:00,368 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:18:00,369 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:19:00,337 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:19:00,338 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:20:00,336 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:20:00,338 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:21:00,375 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:21:00,376 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:22:00,578 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:22:00,582 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:23:00,370 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:23:00,372 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:24:00,338 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:24:00,339 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:25:00,337 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:25:00,339 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:26:00,378 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:26:00,379 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:26:26,231 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:26:26,236 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-12 10:26:26,244 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
2026-03-12 10:27:00,578 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:27:00,582 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:28:00,342 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:28:00,344 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:28:52,132 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:28:52,135 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-12 10:28:52,138 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
2026-03-12 10:29:00,440 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:29:00,442 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:30:00,630 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:30:00,631 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:31:00,380 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:31:00,383 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:32:00,482 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:32:00,483 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:33:00,378 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:33:00,378 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:34:00,374 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:34:00,375 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:35:00,379 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:35:00,380 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:36:00,403 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:36:00,404 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:36:42,310 [INFO] wechat-backend - HTTP GET / from 141.11.86.76
2026-03-12 10:36:42,392 [INFO] wechat-backend - HTTP GET / -> 200
2026-03-12 10:36:43,326 [INFO] wechat-backend - HTTP GET /health from 141.11.86.76
2026-03-12 10:36:43,326 [INFO] wechat-backend - Health check
2026-03-12 10:36:43,327 [INFO] wechat-backend - HTTP GET /health -> 200
2026-03-12 10:37:00,407 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:37:00,408 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:37:07,941 [INFO] wechat-backend - HTTP GET /health from 141.11.86.76
2026-03-12 10:37:07,946 [INFO] wechat-backend - Health check
2026-03-12 10:37:07,952 [INFO] wechat-backend - HTTP GET /health -> 200
2026-03-12 10:38:00,409 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:38:00,409 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:39:00,409 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:39:00,410 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:40:00,571 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:40:00,572 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:40:45,118 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:40:45,120 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:40:50,365 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:40:50,366 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:40:58,368 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:40:58,370 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:41:06,367 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:41:06,368 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:41:14,366 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:41:14,367 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:41:22,403 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:41:22,404 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:41:30,367 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:41:30,368 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:41:38,365 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:41:38,365 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:41:46,365 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:41:46,365 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:42:00,409 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:42:00,411 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:43:00,455 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:43:00,456 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:43:36,885 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:43:36,892 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-12 10:43:36,896 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
2026-03-12 10:43:45,290 [INFO] wechat-backend - HTTP POST /auth/wake from 127.0.0.1
2026-03-12 10:43:45,415 [INFO] wechat-backend - WakeUpLogin: key=HBpEnbtj9BJZ, payload={'Check': False, 'IpadOrmac': 'ipad', 'Proxy': ''}, url=http://113.44.162.180:7006/login/WakeUpLogin
2026-03-12 10:43:48,225 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/WakeUpLogin?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:43:48,228 [INFO] wechat-backend - WakeUpLogin success: status=200
2026-03-12 10:43:48,235 [INFO] wechat-backend - HTTP POST /auth/wake -> 200
2026-03-12 10:44:00,382 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:44:00,383 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:45:00,406 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:45:00,407 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:46:00,459 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:46:00,460 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:47:00,411 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:47:00,412 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:48:00,374 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:48:00,375 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:49:00,419 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:49:00,421 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:55:41,310 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:55:41,324 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-12 10:55:41,329 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
2026-03-12 10:55:51,315 [INFO] wechat-backend - HTTP POST /auth/qrcode from 127.0.0.1
2026-03-12 10:55:51,323 [INFO] wechat-backend - GetLoginQrCodeNewDirect: key=HBpEnbtj9BJZ, payload={'Proxy': '', 'IpadOrmac': '', 'Check': False}, url=http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect
2026-03-12 10:55:53,811 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:55:53,812 [INFO] wechat-backend - Upstream GetLoginQrCodeNewDirect success: status=200, body_len=500
2026-03-12 10:55:53,812 [INFO] wechat-backend - Stored Data62 (full) for key=HBpEnbtj9BJZ (len=344), valid=True, check=完整有效
2026-03-12 10:55:53,812 [INFO] wechat-backend - Data62 full: 62706c6973743030d4010203040506090a582476657273696f6e58246f626a65637473592461726368697665725424746f7012000186a0a2070855246e756c6c5f102064346461356637326330626237633631326338336262626264613137323834345f100f4e534b657965644172636869766572d10b0c54726f6f74800108111a232d32373a406375787d0000000000000101000000000000000d0000000000000000000000000000007f
2026-03-12 10:55:53,816 [INFO] wechat-backend - HTTP POST /auth/qrcode -> 200
2026-03-12 10:55:55,299 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 10:55:55,300 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 10:55:55,447 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:55:55,448 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I5KuFODn8AHY2aArmkcL","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-12 10:55:55,453 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 10:55:55,847 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 10:55:55,848 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 10:55:55,969 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:55:55,970 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I5KuFODn8AHY2aArmkcL","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-12 10:55:55,973 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 10:55:57,540 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 10:55:57,542 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 10:55:57,681 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:55:57,682 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I5KuFODn8AHY2aArmkcL","state":0,"push_login_url_expired_time":0,"effective_time":237,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 10:55:57,688 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 10:55:58,846 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 10:55:58,846 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 10:55:59,014 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:55:59,015 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I5KuFODn8AHY2aArmkcL","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-12 10:55:59,021 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 10:56:00,333 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:56:00,334 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:56:00,532 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 10:56:00,535 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 10:56:00,694 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:56:00,695 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I5KuFODn8AHY2aArmkcL","state":0,"push_login_url_expired_time":0,"effective_time":234,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 10:56:00,698 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 10:56:05,091 [INFO] wechat-backend - HTTP POST /auth/qrcode from 127.0.0.1
2026-03-12 10:56:05,093 [INFO] wechat-backend - GetLoginQrCodeNewDirect: key=HBpEnbtj9BJZ, payload={'Proxy': '', 'IpadOrmac': '', 'Check': False}, url=http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect
2026-03-12 10:56:10,031 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:56:10,032 [INFO] wechat-backend - Upstream GetLoginQrCodeNewDirect success: status=200, body_len=500
2026-03-12 10:56:10,032 [INFO] wechat-backend - Stored Data62 (full) for key=HBpEnbtj9BJZ (len=344), valid=True, check=完整有效
2026-03-12 10:56:10,032 [INFO] wechat-backend - Data62 full: 62706c6973743030d4010203040506090a582476657273696f6e58246f626a65637473592461726368697665725424746f7012000186a0a2070855246e756c6c5f102064346461356637326330626237633631326338336262626264613137323834345f100f4e534b657965644172636869766572d10b0c54726f6f74800108111a232d32373a406375787d0000000000000101000000000000000d0000000000000000000000000000007f
2026-03-12 10:56:10,036 [INFO] wechat-backend - HTTP POST /auth/qrcode -> 200
2026-03-12 10:56:12,060 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 10:56:12,060 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 10:56:12,193 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:56:12,194 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I9xWxOjC9IPYHJPV9ezr","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-12 10:56:12,200 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 10:56:15,058 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 10:56:15,059 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 10:56:15,181 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:56:15,183 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I9xWxOjC9IPYHJPV9ezr","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":238,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 10:56:15,190 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 10:56:20,060 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 10:56:20,060 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 10:56:20,216 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:56:20,218 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I9xWxOjC9IPYHJPV9ezr","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":233,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-12 10:56:20,224 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 10:56:20,232 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js from 127.0.0.1
2026-03-12 10:56:20,391 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7765/assets/N_jYM_2V.js "HTTP/1.1 200 OK"
2026-03-12 10:56:20,504 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js -> 200
2026-03-12 10:56:25,058 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 10:56:25,059 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 10:56:25,201 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:56:25,202 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I9xWxOjC9IPYHJPV9ezr","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":228,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-12 10:56:25,207 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 10:56:30,069 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 10:56:30,071 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 10:56:30,238 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:56:30,239 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I9xWxOjC9IPYHJPV9ezr","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":223,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-12 10:56:30,244 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 10:56:32,466 [INFO] wechat-backend - HTTP POST /auth/qrcode from 127.0.0.1
2026-03-12 10:56:32,467 [INFO] wechat-backend - GetLoginQrCodeNewDirect: key=HBpEnbtj9BJZ, payload={'Proxy': '', 'IpadOrmac': 'ipad', 'Check': False}, url=http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect
2026-03-12 10:56:35,059 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 10:56:35,061 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 10:56:35,111 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:56:35,112 [INFO] wechat-backend - Upstream GetLoginQrCodeNewDirect success: status=200, body_len=500
2026-03-12 10:56:35,113 [INFO] wechat-backend - Stored Data62 (full) for key=HBpEnbtj9BJZ (len=344), valid=True, check=完整有效
2026-03-12 10:56:35,113 [INFO] wechat-backend - Data62 full: 62706c6973743030d4010203040506090a582476657273696f6e58246f626a65637473592461726368697665725424746f7012000186a0a2070855246e756c6c5f102064346461356637326330626237633631326338336262626264613137323834345f100f4e534b657965644172636869766572d10b0c54726f6f74800108111a232d32373a406375787d0000000000000101000000000000000d0000000000000000000000000000007f
2026-03-12 10:56:35,119 [INFO] wechat-backend - HTTP POST /auth/qrcode -> 200
2026-03-12 10:56:35,196 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:56:35,198 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I9xWxOjC9IPYHJPV9ezr","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-12 10:56:35,206 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 10:56:37,141 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 10:56:37,142 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 10:56:37,258 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:56:37,260 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y9NY8y0vd0NTPAIGbthw","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-12 10:56:37,266 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 10:56:38,016 [INFO] wechat-backend - HTTP POST /auth/qrcode from 127.0.0.1
2026-03-12 10:56:38,018 [INFO] wechat-backend - GetLoginQrCodeNewDirect: key=HBpEnbtj9BJZ, payload={'Proxy': '', 'IpadOrmac': 'ipad', 'Check': False}, url=http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect
2026-03-12 10:56:40,140 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 10:56:40,141 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 10:56:42,263 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:56:42,264 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":300,"Data":null,"Text":"不存在状态","Success":false,"Data62":"","Ticket":""}
2026-03-12 10:56:42,268 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 10:56:42,754 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:56:42,756 [INFO] wechat-backend - Upstream GetLoginQrCodeNewDirect success: status=200, body_len=500
2026-03-12 10:56:42,757 [INFO] wechat-backend - Stored Data62 (full) for key=HBpEnbtj9BJZ (len=344), valid=True, check=完整有效
2026-03-12 10:56:42,757 [INFO] wechat-backend - Data62 full: 62706c6973743030d4010203040506090a582476657273696f6e58246f626a65637473592461726368697665725424746f7012000186a0a2070855246e756c6c5f102064346461356637326330626237633631326338336262626264613137323834345f100f4e534b657965644172636869766572d10b0c54726f6f74800108111a232d32373a406375787d0000000000000101000000000000000d0000000000000000000000000000007f
2026-03-12 10:56:42,764 [INFO] wechat-backend - HTTP POST /auth/qrcode -> 200
2026-03-12 10:56:44,781 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 10:56:44,781 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 10:56:44,902 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:56:44,903 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"w9-vYL_f-F3kCN_CDrC7","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-12 10:56:44,908 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 10:56:47,783 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 10:56:47,784 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 10:56:47,906 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:56:47,908 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"w9-vYL_f-F3kCN_CDrC7","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-12 10:56:47,914 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 10:56:51,794 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 10:56:51,796 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 10:56:51,945 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:56:51,946 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"w9-vYL_f-F3kCN_CDrC7","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-12 10:56:51,951 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 10:56:52,781 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 10:56:52,781 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 10:56:52,919 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:56:52,921 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"w9-vYL_f-F3kCN_CDrC7","state":0,"push_login_url_expired_time":0,"effective_time":230,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 10:56:52,927 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 10:56:53,825 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 10:56:53,826 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 10:56:53,950 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:56:53,951 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"w9-vYL_f-F3kCN_CDrC7","state":0,"push_login_url_expired_time":0,"effective_time":229,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 10:56:53,958 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 10:56:57,781 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 10:56:57,782 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 10:56:57,898 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:56:57,902 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"w9-vYL_f-F3kCN_CDrC7","state":0,"push_login_url_expired_time":0,"effective_time":225,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 10:56:57,917 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 10:57:00,323 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:57:00,325 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:57:03,313 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 10:57:03,313 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 10:57:03,442 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:57:03,443 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"w9-vYL_f-F3kCN_CDrC7","state":0,"push_login_url_expired_time":0,"effective_time":220,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 10:57:03,449 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 10:57:08,325 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 10:57:08,326 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 10:57:08,450 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:57:08,451 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"w9-vYL_f-F3kCN_CDrC7","state":0,"push_login_url_expired_time":0,"effective_time":215,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 10:57:08,455 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 10:57:13,334 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 10:57:13,335 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 10:57:13,454 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:57:13,455 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"w9-vYL_f-F3kCN_CDrC7","state":0,"push_login_url_expired_time":0,"effective_time":210,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 10:57:13,458 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 10:57:18,338 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 10:57:18,338 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 10:57:18,561 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:57:18,562 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"w9-vYL_f-F3kCN_CDrC7","state":0,"push_login_url_expired_time":0,"effective_time":205,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 10:57:18,568 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 10:57:22,782 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 10:57:22,782 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 10:57:23,041 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:57:23,042 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"w9-vYL_f-F3kCN_CDrC7","state":0,"push_login_url_expired_time":0,"effective_time":200,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 10:57:23,046 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 10:57:27,376 [INFO] wechat-backend - HTTP POST /auth/qrcode from 127.0.0.1
2026-03-12 10:57:27,378 [INFO] wechat-backend - GetLoginQrCodeNewDirect: key=HBpEnbtj9BJZ, payload={'Proxy': '', 'IpadOrmac': '', 'Check': False}, url=http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect
2026-03-12 10:57:30,031 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:57:30,032 [INFO] wechat-backend - Upstream GetLoginQrCodeNewDirect success: status=200, body_len=500
2026-03-12 10:57:30,033 [INFO] wechat-backend - Stored Data62 (full) for key=HBpEnbtj9BJZ (len=344), valid=True, check=完整有效
2026-03-12 10:57:30,033 [INFO] wechat-backend - Data62 full: 62706c6973743030d4010203040506090a582476657273696f6e58246f626a65637473592461726368697665725424746f7012000186a0a2070855246e756c6c5f102064346461356637326330626237633631326338336262626264613137323834345f100f4e534b657965644172636869766572d10b0c54726f6f74800108111a232d32373a406375787d0000000000000101000000000000000d0000000000000000000000000000007f
2026-03-12 10:57:30,038 [INFO] wechat-backend - HTTP POST /auth/qrcode -> 200
2026-03-12 10:57:32,201 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 10:57:32,202 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 10:57:32,321 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:57:32,322 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","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-12 10:57:32,325 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 10:57:35,174 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 10:57:35,174 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 10:57:35,403 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:57:35,406 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","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-12 10:57:35,410 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 10:57:40,175 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 10:57:40,175 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 10:57:40,307 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:57:40,308 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":237,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 10:57:40,308 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 10:57:40,312 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 10:57:40,317 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js from 127.0.0.1
2026-03-12 10:57:40,495 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7765/assets/N_jYM_2V.js "HTTP/1.1 200 OK"
2026-03-12 10:57:40,613 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js -> 200
2026-03-12 10:57:45,356 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 10:57:45,357 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 10:57:45,472 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:57:45,473 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":232,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 10:57:45,473 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 10:57:45,477 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 10:57:50,343 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 10:57:50,345 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 10:57:50,559 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:57:50,561 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":227,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 10:57:50,561 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 10:57:50,566 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 10:57:55,348 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 10:57:55,349 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 10:57:55,494 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:57:55,495 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":222,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 10:57:55,496 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 10:57:55,502 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 10:58:00,174 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 10:58:00,174 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 10:58:00,288 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:58:00,291 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":217,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 10:58:00,292 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 10:58:00,298 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 10:58:00,343 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:58:00,344 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:58:05,341 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 10:58:05,342 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 10:58:05,467 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:58:05,468 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":212,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 10:58:05,468 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 10:58:05,473 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 10:58:10,343 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 10:58:10,343 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 10:58:10,457 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:58:10,458 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":207,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 10:58:10,459 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 10:58:10,465 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 10:58:15,345 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 10:58:15,346 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 10:58:15,482 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:58:15,484 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":202,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 10:58:15,484 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 10:58:15,489 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 10:58:20,343 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 10:58:20,343 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 10:58:20,478 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:58:20,480 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":197,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 10:58:20,480 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 10:58:20,489 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 10:58:25,343 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 10:58:25,344 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 10:58:25,500 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:58:25,501 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":192,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 10:58:25,501 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 10:58:25,506 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 10:58:30,344 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 10:58:30,345 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 10:58:30,492 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:58:30,495 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":187,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 10:58:30,496 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 10:58:30,504 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 10:58:35,336 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 10:58:35,336 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 10:58:35,456 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:58:35,457 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":182,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 10:58:35,458 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 10:58:35,466 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 10:58:40,325 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 10:58:40,325 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 10:58:40,444 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:58:40,445 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":177,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 10:58:40,446 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 10:58:40,450 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 10:58:45,321 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 10:58:45,322 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 10:58:45,453 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:58:45,455 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":172,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 10:58:45,455 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 10:58:45,461 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 10:58:50,315 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 10:58:50,316 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 10:58:50,443 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:58:50,444 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":167,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 10:58:50,444 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 10:58:50,448 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 10:58:55,314 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 10:58:55,315 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 10:58:55,458 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:58:55,460 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":162,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 10:58:55,460 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 10:58:55,466 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 10:59:00,329 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 10:59:00,332 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 10:59:00,334 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 10:59:00,345 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 10:59:00,462 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:59:00,464 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":157,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 10:59:00,464 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 10:59:00,470 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 10:59:41,685 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 10:59:41,686 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 10:59:41,838 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:59:41,841 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":116,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 10:59:41,841 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 10:59:41,847 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 10:59:45,176 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 10:59:45,176 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 10:59:45,293 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:59:45,294 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":112,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 10:59:45,294 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 10:59:45,300 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 10:59:50,317 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 10:59:50,318 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 10:59:50,484 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:59:50,486 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":107,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 10:59:50,487 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 10:59:50,493 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 10:59:55,316 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 10:59:55,317 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 10:59:55,768 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 10:59:55,769 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":102,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 10:59:55,770 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 10:59:55,775 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:00:00,320 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 11:00:00,322 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 11:00:00,323 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:00:00,324 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:00:00,453 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:00:00,454 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":97,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 11:00:00,455 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 11:00:00,461 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:00:05,317 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:00:05,318 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:00:05,460 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:00:05,462 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":92,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 11:00:05,462 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 11:00:05,468 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:00:10,317 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:00:10,318 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:00:10,441 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:00:10,443 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":87,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 11:00:10,444 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 11:00:10,450 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:00:15,317 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:00:15,318 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:00:15,460 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:00:15,462 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":82,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 11:00:15,462 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 11:00:15,468 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:00:20,318 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:00:20,319 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:00:20,452 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:00:20,454 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":77,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 11:00:20,455 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 11:00:20,461 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:00:25,318 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:00:25,318 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:00:25,431 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:00:25,433 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":72,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 11:00:25,433 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 11:00:25,440 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:00:30,318 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:00:30,318 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:00:30,439 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:00:30,440 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":67,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 11:00:30,440 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 11:00:30,444 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:00:35,318 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:00:35,318 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:00:35,446 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:00:35,447 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":62,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 11:00:35,447 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 11:00:35,454 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:00:40,317 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:00:40,318 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:00:40,444 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:00:40,445 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":57,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 11:00:40,445 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 11:00:40,449 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:00:45,177 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:00:45,178 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:00:45,320 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:00:45,321 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":52,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 11:00:45,322 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 11:00:45,327 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:00:50,319 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:00:50,320 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:00:50,502 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:00:50,504 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":47,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 11:00:50,504 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 11:00:50,509 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:01:00,327 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 11:01:00,328 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:01:00,338 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:01:00,366 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 11:01:00,467 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:01:00,468 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":37,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 11:01:00,469 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 11:01:00,473 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:01:06,320 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:01:06,321 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:01:06,436 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:01:06,437 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":31,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_0593cfd639102e7a4438559a564d796b\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 11:01:06,438 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 11:01:06,442 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:01:17,356 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:01:17,356 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:01:17,486 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:01:17,487 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":20,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:01:17,492 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:01:20,319 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:01:20,319 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:01:20,441 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:01:20,442 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":20,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:01:20,447 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:01:25,318 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:01:25,319 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:01:25,442 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:01:25,443 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":20,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:01:25,449 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:01:30,317 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:01:30,319 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:01:30,452 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:01:30,453 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":20,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:01:30,458 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:01:36,279 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:01:36,280 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:01:36,378 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:01:36,379 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":20,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:01:36,383 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:01:40,316 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:01:40,318 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:01:40,441 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:01:40,442 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":21,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:01:40,447 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:01:45,177 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:01:45,178 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:01:45,309 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:01:45,311 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":21,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:01:45,320 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:01:45,682 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 11:01:45,685 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 11:01:46,314 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 11:01:46,315 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 11:01:50,319 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:01:50,320 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:01:50,463 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:01:50,464 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":21,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:01:50,470 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:01:54,318 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 11:01:54,319 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 11:01:55,317 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:01:55,318 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:01:55,428 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:01:55,429 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":21,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:01:55,435 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:02:00,324 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:02:00,325 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:02:00,443 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:02:00,444 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":21,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:02:00,450 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:02:02,317 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 11:02:02,318 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 11:02:05,317 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:02:05,317 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:02:05,441 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:02:05,443 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":21,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:02:05,450 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:02:10,316 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 11:02:10,318 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 11:02:10,318 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:02:10,319 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:02:10,439 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:02:10,440 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":21,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:02:10,445 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:02:15,317 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:02:15,317 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:02:15,429 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:02:15,431 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":21,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:02:15,437 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:02:18,315 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 11:02:18,316 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 11:02:22,767 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:02:22,768 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:02:22,881 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:02:22,882 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":21,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:02:22,887 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:02:25,316 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:02:25,317 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:02:25,462 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:02:25,462 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":21,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:02:25,467 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:02:26,316 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 11:02:26,317 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 11:02:30,317 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:02:30,318 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:02:30,440 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:02:30,441 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":21,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:02:30,447 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:02:34,315 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 11:02:34,316 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 11:02:35,315 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:02:35,315 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:02:36,432 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:02:36,432 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":21,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:02:36,437 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:02:40,316 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:02:40,317 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:02:41,443 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:02:41,444 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":21,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:02:41,448 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:02:42,316 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 11:02:42,317 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 11:02:45,315 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:02:45,316 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:02:45,630 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:02:45,632 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":21,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:02:45,638 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:02:50,317 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 11:02:50,322 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 11:02:50,338 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:02:50,339 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:02:50,497 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:02:50,498 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":21,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:02:50,502 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:02:58,319 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 11:02:58,320 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 11:03:00,555 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:03:00,555 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:03:00,680 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:03:00,681 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":21,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:03:00,685 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:03:06,328 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 11:03:06,329 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 11:04:00,350 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 11:04:00,351 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:04:00,351 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 11:04:00,352 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:04:00,484 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:04:00,485 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":21,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:04:00,490 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:04:38,785 [INFO] wechat-backend - HTTP GET / from 141.11.86.76
2026-03-12 11:04:38,795 [INFO] wechat-backend - HTTP GET / -> 200
2026-03-12 11:04:39,569 [INFO] wechat-backend - HTTP GET /health from 141.11.86.76
2026-03-12 11:04:39,570 [INFO] wechat-backend - Health check
2026-03-12 11:04:39,571 [INFO] wechat-backend - HTTP GET /health -> 200
2026-03-12 11:05:00,347 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 11:05:00,348 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:05:00,349 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:05:00,375 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 11:05:00,470 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:05:00,470 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":21,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:05:00,473 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:06:00,401 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 11:06:00,402 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:06:00,402 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:06:00,437 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 11:06:00,785 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:06:00,786 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":21,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:06:00,789 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:07:00,348 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 11:07:00,348 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:07:00,349 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:07:00,373 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 11:07:00,466 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:07:00,475 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":21,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:07:00,478 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:08:00,350 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:08:00,351 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:08:00,378 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 11:08:00,379 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 11:08:00,469 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:08:00,470 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":21,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:08:00,473 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:09:00,350 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 11:09:00,351 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 11:09:00,352 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:09:00,353 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:09:00,500 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:09:00,501 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":21,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:09:00,506 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:10:00,406 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:10:00,406 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:10:00,443 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 11:10:00,444 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 11:10:00,536 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:10:00,537 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":21,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:10:00,542 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:10:43,644 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 403 Forbidden"
2026-03-12 11:10:43,668 [WARNING] wechat-backend - SetCallback http://113.44.162.180:7006/message/SetCallback key=9BJZ: 403 <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
<hr><center>cloudflare</center>
</body>
</html>
2026-03-12 11:10:43,672 [INFO] wechat-backend.ws_sync - WS GetSyncMsg 使用 key=***9BJZ与登录页 key 一致时才能收到该账号消息)
2026-03-12 11:10:43,672 [INFO] wechat-backend.ws_sync - WS connecting to ws://113.44.162.180:7006/ws/GetSyncMsg?key=HBpEnbtj9BJZ
2026-03-12 11:10:44,408 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: proxy rejected connection: HTTP 400, reconnect in 5s
2026-03-12 11:10:44,629 [ERROR] asyncio - Error calling eof_received()
protocol: <uvloop.loop.SSLProtocol object at 0x105ca1880>
transport: <TCPTransport closed=False reading=False 0x7f810ac101c0>
Traceback (most recent call last):
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 765, in run_parser
next(self.parser)
StopIteration
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "uvloop/sslproto.pyx", line 807, in uvloop.loop.SSLProtocol._call_eof_received
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 792, in eof_received
self.run_parser()
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 768, in run_parser
if 200 <= response.status_code < 300:
AttributeError: 'NoneType' object has no attribute 'status_code'
2026-03-12 11:10:44,641 [ERROR] asyncio - Exception in callback <bound method HTTPProxyConnection.connection_lost of <websockets.asyncio.client.HTTPProxyConnection object at 0x105d6f550>>
handle: <Handle HTTPProxyConnection.connection_lost>
Traceback (most recent call last):
File "uvloop/cbhandles.pyx", line 63, in uvloop.loop.Handle._run
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 795, in connection_lost
self.reader.feed_eof()
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/streams.py", line 143, in feed_eof
raise EOFError("stream ended")
EOFError: stream ended
2026-03-12 11:10:46,025 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 11:10:46,029 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 11:10:50,161 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: proxy rejected connection: HTTP 400, reconnect in 5s
2026-03-12 11:10:50,162 [ERROR] asyncio - Error calling eof_received()
protocol: <uvloop.loop.SSLProtocol object at 0x105ca1880>
transport: <TCPTransport closed=False reading=False 0x7f8107646fe0>
Traceback (most recent call last):
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 765, in run_parser
next(self.parser)
StopIteration
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "uvloop/sslproto.pyx", line 807, in uvloop.loop.SSLProtocol._call_eof_received
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 792, in eof_received
self.run_parser()
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 768, in run_parser
if 200 <= response.status_code < 300:
AttributeError: 'NoneType' object has no attribute 'status_code'
2026-03-12 11:10:50,165 [ERROR] asyncio - Exception in callback <bound method HTTPProxyConnection.connection_lost of <websockets.asyncio.client.HTTPProxyConnection object at 0x105d6f4f0>>
handle: <Handle HTTPProxyConnection.connection_lost>
Traceback (most recent call last):
File "uvloop/cbhandles.pyx", line 63, in uvloop.loop.Handle._run
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 795, in connection_lost
self.reader.feed_eof()
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/streams.py", line 143, in feed_eof
raise EOFError("stream ended")
EOFError: stream ended
2026-03-12 11:10:50,319 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 11:10:50,319 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 11:10:55,904 [ERROR] asyncio - Error calling eof_received()
protocol: <uvloop.loop.SSLProtocol object at 0x105ca19e0>
transport: <TCPTransport closed=False reading=False 0x7f810ae33d40>
Traceback (most recent call last):
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 765, in run_parser
next(self.parser)
StopIteration
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "uvloop/sslproto.pyx", line 807, in uvloop.loop.SSLProtocol._call_eof_received
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 792, in eof_received
self.run_parser()
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 768, in run_parser
if 200 <= response.status_code < 300:
AttributeError: 'NoneType' object has no attribute 'status_code'
2026-03-12 11:10:55,906 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: proxy rejected connection: HTTP 400, reconnect in 5s
2026-03-12 11:10:55,906 [ERROR] asyncio - Exception in callback <bound method HTTPProxyConnection.connection_lost of <websockets.asyncio.client.HTTPProxyConnection object at 0x105d9aa30>>
handle: <Handle HTTPProxyConnection.connection_lost>
Traceback (most recent call last):
File "uvloop/cbhandles.pyx", line 63, in uvloop.loop.Handle._run
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 795, in connection_lost
self.reader.feed_eof()
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/streams.py", line 143, in feed_eof
raise EOFError("stream ended")
EOFError: stream ended
2026-03-12 11:10:56,642 [INFO] wechat-backend - HTTP POST /auth/wake from 127.0.0.1
2026-03-12 11:10:56,646 [INFO] wechat-backend - WakeUpLogin: using proxy from env (HTTP_PROXY/HTTPS_PROXY), len=52
2026-03-12 11:10:56,646 [INFO] wechat-backend - WakeUpLogin: key=HBpEnbtj9BJZ, payload={'Check': False, 'IpadOrmac': 'ipad', 'Proxy': 'https://arab-examines-proposal-las.trycloudflare.com'}, url=http://113.44.162.180:7006/login/WakeUpLogin
2026-03-12 11:10:57,394 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/WakeUpLogin?key=HBpEnbtj9BJZ "HTTP/1.1 403 Forbidden"
2026-03-12 11:10:57,395 [WARNING] wechat-backend - WakeUpLogin bad response: status=403, body=<html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
<hr><center>cloudflare</center>
</body>
</html>
2026-03-12 11:10:57,395 [INFO] wechat-backend - HTTP POST /auth/wake -> 502
2026-03-12 11:11:00,602 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:11:00,603 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:11:01,329 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 403 Forbidden"
2026-03-12 11:11:01,334 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=403, body=<html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
<hr><center>cloudflare</center>
</body>
</html>
2026-03-12 11:11:01,679 [ERROR] asyncio - Error calling eof_received()
protocol: <uvloop.loop.SSLProtocol object at 0x105ca19e0>
transport: <TCPTransport closed=False reading=False 0x7f810b96d010>
Traceback (most recent call last):
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 765, in run_parser
next(self.parser)
StopIteration
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "uvloop/sslproto.pyx", line 807, in uvloop.loop.SSLProtocol._call_eof_received
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 792, in eof_received
self.run_parser()
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 768, in run_parser
if 200 <= response.status_code < 300:
AttributeError: 'NoneType' object has no attribute 'status_code'
2026-03-12 11:11:01,682 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: proxy rejected connection: HTTP 400, reconnect in 5s
2026-03-12 11:11:01,683 [ERROR] asyncio - Exception in callback <bound method HTTPProxyConnection.connection_lost of <websockets.asyncio.client.HTTPProxyConnection object at 0x105dfabb0>>
handle: <Handle HTTPProxyConnection.connection_lost>
Traceback (most recent call last):
File "uvloop/cbhandles.pyx", line 63, in uvloop.loop.Handle._run
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 795, in connection_lost
self.reader.feed_eof()
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/streams.py", line 143, in feed_eof
raise EOFError("stream ended")
EOFError: stream ended
2026-03-12 11:11:07,619 [ERROR] asyncio - Error calling eof_received()
protocol: <uvloop.loop.SSLProtocol object at 0x105ca1b40>
transport: <TCPTransport closed=False reading=False 0x7f810abbf7e0>
Traceback (most recent call last):
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 765, in run_parser
next(self.parser)
StopIteration
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "uvloop/sslproto.pyx", line 807, in uvloop.loop.SSLProtocol._call_eof_received
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 792, in eof_received
self.run_parser()
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 768, in run_parser
if 200 <= response.status_code < 300:
AttributeError: 'NoneType' object has no attribute 'status_code'
2026-03-12 11:11:07,621 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: proxy rejected connection: HTTP 400, reconnect in 5s
2026-03-12 11:11:07,622 [ERROR] asyncio - Exception in callback <bound method HTTPProxyConnection.connection_lost of <websockets.asyncio.client.HTTPProxyConnection object at 0x105dfe8b0>>
handle: <Handle HTTPProxyConnection.connection_lost>
Traceback (most recent call last):
File "uvloop/cbhandles.pyx", line 63, in uvloop.loop.Handle._run
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 795, in connection_lost
self.reader.feed_eof()
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/streams.py", line 143, in feed_eof
raise EOFError("stream ended")
EOFError: stream ended
2026-03-12 11:11:13,585 [ERROR] asyncio - Error calling eof_received()
protocol: <uvloop.loop.SSLProtocol object at 0x105ca1ca0>
transport: <TCPTransport closed=False reading=False 0x7f810b9e4040>
Traceback (most recent call last):
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 765, in run_parser
next(self.parser)
StopIteration
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "uvloop/sslproto.pyx", line 807, in uvloop.loop.SSLProtocol._call_eof_received
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 792, in eof_received
self.run_parser()
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 768, in run_parser
if 200 <= response.status_code < 300:
AttributeError: 'NoneType' object has no attribute 'status_code'
2026-03-12 11:11:13,587 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: proxy rejected connection: HTTP 400, reconnect in 5s
2026-03-12 11:11:13,587 [ERROR] asyncio - Exception in callback <bound method HTTPProxyConnection.connection_lost of <websockets.asyncio.client.HTTPProxyConnection object at 0x105dfee80>>
handle: <Handle HTTPProxyConnection.connection_lost>
Traceback (most recent call last):
File "uvloop/cbhandles.pyx", line 63, in uvloop.loop.Handle._run
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 795, in connection_lost
self.reader.feed_eof()
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/streams.py", line 143, in feed_eof
raise EOFError("stream ended")
EOFError: stream ended
2026-03-12 11:11:19,365 [ERROR] asyncio - Error calling eof_received()
protocol: <uvloop.loop.SSLProtocol object at 0x105ca1e00>
transport: <TCPTransport closed=False reading=False 0x7f8107791dc0>
Traceback (most recent call last):
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 765, in run_parser
next(self.parser)
StopIteration
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "uvloop/sslproto.pyx", line 807, in uvloop.loop.SSLProtocol._call_eof_received
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 792, in eof_received
self.run_parser()
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 768, in run_parser
if 200 <= response.status_code < 300:
AttributeError: 'NoneType' object has no attribute 'status_code'
2026-03-12 11:11:19,374 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: proxy rejected connection: HTTP 400, reconnect in 5s
2026-03-12 11:11:19,375 [ERROR] asyncio - Exception in callback <bound method HTTPProxyConnection.connection_lost of <websockets.asyncio.client.HTTPProxyConnection object at 0x105fa56d0>>
handle: <Handle HTTPProxyConnection.connection_lost>
Traceback (most recent call last):
File "uvloop/cbhandles.pyx", line 63, in uvloop.loop.Handle._run
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 795, in connection_lost
self.reader.feed_eof()
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/streams.py", line 143, in feed_eof
raise EOFError("stream ended")
EOFError: stream ended
2026-03-12 11:11:25,119 [ERROR] asyncio - Error calling eof_received()
protocol: <uvloop.loop.SSLProtocol object at 0x105ca1ca0>
transport: <TCPTransport closed=False reading=False 0x7f810addf350>
Traceback (most recent call last):
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 765, in run_parser
next(self.parser)
StopIteration
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "uvloop/sslproto.pyx", line 807, in uvloop.loop.SSLProtocol._call_eof_received
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 792, in eof_received
self.run_parser()
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 768, in run_parser
if 200 <= response.status_code < 300:
AttributeError: 'NoneType' object has no attribute 'status_code'
2026-03-12 11:11:25,121 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: proxy rejected connection: HTTP 400, reconnect in 5s
2026-03-12 11:11:25,122 [ERROR] asyncio - Exception in callback <bound method HTTPProxyConnection.connection_lost of <websockets.asyncio.client.HTTPProxyConnection object at 0x105dfe850>>
handle: <Handle HTTPProxyConnection.connection_lost>
Traceback (most recent call last):
File "uvloop/cbhandles.pyx", line 63, in uvloop.loop.Handle._run
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 795, in connection_lost
self.reader.feed_eof()
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/streams.py", line 143, in feed_eof
raise EOFError("stream ended")
EOFError: stream ended
2026-03-12 11:11:30,861 [ERROR] asyncio - Error calling eof_received()
protocol: <uvloop.loop.SSLProtocol object at 0x105ca1b40>
transport: <TCPTransport closed=False reading=False 0x7f810ad6cd50>
Traceback (most recent call last):
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 765, in run_parser
next(self.parser)
StopIteration
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "uvloop/sslproto.pyx", line 807, in uvloop.loop.SSLProtocol._call_eof_received
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 792, in eof_received
self.run_parser()
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 768, in run_parser
if 200 <= response.status_code < 300:
AttributeError: 'NoneType' object has no attribute 'status_code'
2026-03-12 11:11:30,864 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: proxy rejected connection: HTTP 400, reconnect in 5s
2026-03-12 11:11:30,864 [ERROR] asyncio - Exception in callback <bound method HTTPProxyConnection.connection_lost of <websockets.asyncio.client.HTTPProxyConnection object at 0x105dfe040>>
handle: <Handle HTTPProxyConnection.connection_lost>
Traceback (most recent call last):
File "uvloop/cbhandles.pyx", line 63, in uvloop.loop.Handle._run
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 795, in connection_lost
self.reader.feed_eof()
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/streams.py", line 143, in feed_eof
raise EOFError("stream ended")
EOFError: stream ended
2026-03-12 11:11:36,547 [ERROR] asyncio - Error calling eof_received()
protocol: <uvloop.loop.SSLProtocol object at 0x105ca19e0>
transport: <TCPTransport closed=False reading=False 0x7f810ad38700>
Traceback (most recent call last):
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 765, in run_parser
next(self.parser)
StopIteration
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "uvloop/sslproto.pyx", line 807, in uvloop.loop.SSLProtocol._call_eof_received
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 792, in eof_received
self.run_parser()
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 768, in run_parser
if 200 <= response.status_code < 300:
AttributeError: 'NoneType' object has no attribute 'status_code'
2026-03-12 11:11:36,549 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: proxy rejected connection: HTTP 400, reconnect in 5s
2026-03-12 11:11:36,549 [ERROR] asyncio - Exception in callback <bound method HTTPProxyConnection.connection_lost of <websockets.asyncio.client.HTTPProxyConnection object at 0x105dfa610>>
handle: <Handle HTTPProxyConnection.connection_lost>
Traceback (most recent call last):
File "uvloop/cbhandles.pyx", line 63, in uvloop.loop.Handle._run
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 795, in connection_lost
self.reader.feed_eof()
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/streams.py", line 143, in feed_eof
raise EOFError("stream ended")
EOFError: stream ended
2026-03-12 11:11:42,321 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: proxy rejected connection: HTTP 400, reconnect in 5s
2026-03-12 11:11:42,322 [ERROR] asyncio - Error calling eof_received()
protocol: <uvloop.loop.SSLProtocol object at 0x105fa8040>
transport: <TCPTransport closed=False reading=False 0x7f810aed8000>
Traceback (most recent call last):
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 765, in run_parser
next(self.parser)
StopIteration
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "uvloop/sslproto.pyx", line 807, in uvloop.loop.SSLProtocol._call_eof_received
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 792, in eof_received
self.run_parser()
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 768, in run_parser
if 200 <= response.status_code < 300:
AttributeError: 'NoneType' object has no attribute 'status_code'
2026-03-12 11:11:42,324 [ERROR] asyncio - Exception in callback <bound method HTTPProxyConnection.connection_lost of <websockets.asyncio.client.HTTPProxyConnection object at 0x105dfa6a0>>
handle: <Handle HTTPProxyConnection.connection_lost>
Traceback (most recent call last):
File "uvloop/cbhandles.pyx", line 63, in uvloop.loop.Handle._run
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 795, in connection_lost
self.reader.feed_eof()
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/streams.py", line 143, in feed_eof
raise EOFError("stream ended")
EOFError: stream ended
2026-03-12 11:11:48,649 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: proxy rejected connection: HTTP 400, reconnect in 5s
2026-03-12 11:11:48,650 [ERROR] asyncio - Error calling eof_received()
protocol: <uvloop.loop.SSLProtocol object at 0x105fa81a0>
transport: <TCPTransport closed=False reading=False 0x7f810ada2ac0>
Traceback (most recent call last):
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 765, in run_parser
next(self.parser)
StopIteration
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "uvloop/sslproto.pyx", line 807, in uvloop.loop.SSLProtocol._call_eof_received
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 792, in eof_received
self.run_parser()
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 768, in run_parser
if 200 <= response.status_code < 300:
AttributeError: 'NoneType' object has no attribute 'status_code'
2026-03-12 11:11:48,652 [ERROR] asyncio - Exception in callback <bound method HTTPProxyConnection.connection_lost of <websockets.asyncio.client.HTTPProxyConnection object at 0x105d6f5e0>>
handle: <Handle HTTPProxyConnection.connection_lost>
Traceback (most recent call last):
File "uvloop/cbhandles.pyx", line 63, in uvloop.loop.Handle._run
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 795, in connection_lost
self.reader.feed_eof()
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/streams.py", line 143, in feed_eof
raise EOFError("stream ended")
EOFError: stream ended
2026-03-12 11:11:54,331 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: proxy rejected connection: HTTP 400, reconnect in 5s
2026-03-12 11:11:54,332 [ERROR] asyncio - Error calling eof_received()
protocol: <uvloop.loop.SSLProtocol object at 0x105fa8300>
transport: <TCPTransport closed=False reading=False 0x7f810aed9900>
Traceback (most recent call last):
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 765, in run_parser
next(self.parser)
StopIteration
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "uvloop/sslproto.pyx", line 807, in uvloop.loop.SSLProtocol._call_eof_received
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 792, in eof_received
self.run_parser()
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 768, in run_parser
if 200 <= response.status_code < 300:
AttributeError: 'NoneType' object has no attribute 'status_code'
2026-03-12 11:11:54,335 [ERROR] asyncio - Exception in callback <bound method HTTPProxyConnection.connection_lost of <websockets.asyncio.client.HTTPProxyConnection object at 0x105ddfa60>>
handle: <Handle HTTPProxyConnection.connection_lost>
Traceback (most recent call last):
File "uvloop/cbhandles.pyx", line 63, in uvloop.loop.Handle._run
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 795, in connection_lost
self.reader.feed_eof()
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/streams.py", line 143, in feed_eof
raise EOFError("stream ended")
EOFError: stream ended
2026-03-12 11:12:00,354 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:12:00,364 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:12:00,391 [ERROR] asyncio - Error calling eof_received()
protocol: <uvloop.loop.SSLProtocol object at 0x105fa8460>
transport: <TCPTransport closed=False reading=False 0x7f810b9e3dd0>
Traceback (most recent call last):
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 765, in run_parser
next(self.parser)
StopIteration
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "uvloop/sslproto.pyx", line 807, in uvloop.loop.SSLProtocol._call_eof_received
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 792, in eof_received
self.run_parser()
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 768, in run_parser
if 200 <= response.status_code < 300:
AttributeError: 'NoneType' object has no attribute 'status_code'
2026-03-12 11:12:00,394 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: proxy rejected connection: HTTP 400, reconnect in 5s
2026-03-12 11:12:00,395 [ERROR] asyncio - Exception in callback <bound method HTTPProxyConnection.connection_lost of <websockets.asyncio.client.HTTPProxyConnection object at 0x105ddf9a0>>
handle: <Handle HTTPProxyConnection.connection_lost>
Traceback (most recent call last):
File "uvloop/cbhandles.pyx", line 63, in uvloop.loop.Handle._run
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 795, in connection_lost
self.reader.feed_eof()
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/streams.py", line 143, in feed_eof
raise EOFError("stream ended")
EOFError: stream ended
2026-03-12 11:12:01,072 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 403 Forbidden"
2026-03-12 11:12:01,072 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=403, body=<html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
<hr><center>cloudflare</center>
</body>
</html>
2026-03-12 11:12:06,071 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: proxy rejected connection: HTTP 400, reconnect in 5s
2026-03-12 11:12:06,072 [ERROR] asyncio - Error calling eof_received()
protocol: <uvloop.loop.SSLProtocol object at 0x105ca19e0>
transport: <TCPTransport closed=False reading=False 0x7f810bbaccd0>
Traceback (most recent call last):
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 765, in run_parser
next(self.parser)
StopIteration
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "uvloop/sslproto.pyx", line 807, in uvloop.loop.SSLProtocol._call_eof_received
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 792, in eof_received
self.run_parser()
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 768, in run_parser
if 200 <= response.status_code < 300:
AttributeError: 'NoneType' object has no attribute 'status_code'
2026-03-12 11:12:06,074 [ERROR] asyncio - Exception in callback <bound method HTTPProxyConnection.connection_lost of <websockets.asyncio.client.HTTPProxyConnection object at 0x105dfed30>>
handle: <Handle HTTPProxyConnection.connection_lost>
Traceback (most recent call last):
File "uvloop/cbhandles.pyx", line 63, in uvloop.loop.Handle._run
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 795, in connection_lost
self.reader.feed_eof()
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/streams.py", line 143, in feed_eof
raise EOFError("stream ended")
EOFError: stream ended
2026-03-12 11:12:11,834 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: proxy rejected connection: HTTP 400, reconnect in 5s
2026-03-12 11:12:11,834 [ERROR] asyncio - Error calling eof_received()
protocol: <uvloop.loop.SSLProtocol object at 0x105ca1b40>
transport: <TCPTransport closed=False reading=False 0x7f810ab8e950>
Traceback (most recent call last):
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 765, in run_parser
next(self.parser)
StopIteration
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "uvloop/sslproto.pyx", line 807, in uvloop.loop.SSLProtocol._call_eof_received
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 792, in eof_received
self.run_parser()
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 768, in run_parser
if 200 <= response.status_code < 300:
AttributeError: 'NoneType' object has no attribute 'status_code'
2026-03-12 11:12:11,836 [ERROR] asyncio - Exception in callback <bound method HTTPProxyConnection.connection_lost of <websockets.asyncio.client.HTTPProxyConnection object at 0x105df9bb0>>
handle: <Handle HTTPProxyConnection.connection_lost>
Traceback (most recent call last):
File "uvloop/cbhandles.pyx", line 63, in uvloop.loop.Handle._run
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 795, in connection_lost
self.reader.feed_eof()
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/streams.py", line 143, in feed_eof
raise EOFError("stream ended")
EOFError: stream ended
2026-03-12 11:12:17,522 [ERROR] asyncio - Error calling eof_received()
protocol: <uvloop.loop.SSLProtocol object at 0x105ca1ca0>
transport: <TCPTransport closed=False reading=False 0x7f810aba5d10>
Traceback (most recent call last):
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 765, in run_parser
next(self.parser)
StopIteration
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "uvloop/sslproto.pyx", line 807, in uvloop.loop.SSLProtocol._call_eof_received
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 792, in eof_received
self.run_parser()
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 768, in run_parser
if 200 <= response.status_code < 300:
AttributeError: 'NoneType' object has no attribute 'status_code'
2026-03-12 11:12:17,524 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: proxy rejected connection: HTTP 400, reconnect in 5s
2026-03-12 11:12:17,524 [ERROR] asyncio - Exception in callback <bound method HTTPProxyConnection.connection_lost of <websockets.asyncio.client.HTTPProxyConnection object at 0x105df9400>>
handle: <Handle HTTPProxyConnection.connection_lost>
Traceback (most recent call last):
File "uvloop/cbhandles.pyx", line 63, in uvloop.loop.Handle._run
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 795, in connection_lost
self.reader.feed_eof()
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/streams.py", line 143, in feed_eof
raise EOFError("stream ended")
EOFError: stream ended
2026-03-12 11:12:23,331 [WARNING] wechat-backend.ws_sync - WS disconnected for key=HBpEnbtj9BJZ: proxy rejected connection: HTTP 400, reconnect in 5s
2026-03-12 11:12:23,333 [ERROR] asyncio - Error calling eof_received()
protocol: <uvloop.loop.SSLProtocol object at 0x105fa8300>
transport: <TCPTransport closed=False reading=False 0x7f810aba5d10>
Traceback (most recent call last):
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 765, in run_parser
next(self.parser)
StopIteration
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "uvloop/sslproto.pyx", line 807, in uvloop.loop.SSLProtocol._call_eof_received
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 792, in eof_received
self.run_parser()
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 768, in run_parser
if 200 <= response.status_code < 300:
AttributeError: 'NoneType' object has no attribute 'status_code'
2026-03-12 11:12:23,337 [ERROR] asyncio - Exception in callback <bound method HTTPProxyConnection.connection_lost of <websockets.asyncio.client.HTTPProxyConnection object at 0x105d9a6a0>>
handle: <Handle HTTPProxyConnection.connection_lost>
Traceback (most recent call last):
File "uvloop/cbhandles.pyx", line 63, in uvloop.loop.Handle._run
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/asyncio/client.py", line 795, in connection_lost
self.reader.feed_eof()
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/.venv/lib/python3.9/site-packages/websockets/streams.py", line 143, in feed_eof
raise EOFError("stream ended")
EOFError: stream ended
2026-03-12 11:13:30,949 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:13:30,952 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-12 11:13:30,953 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
2026-03-12 11:13:36,439 [INFO] wechat-backend - HTTP POST /auth/wake from 127.0.0.1
2026-03-12 11:13:36,442 [INFO] wechat-backend - WakeUpLogin: using proxy from env (HTTP_PROXY/HTTPS_PROXY), len=52
2026-03-12 11:13:36,442 [INFO] wechat-backend - WakeUpLogin: key=HBpEnbtj9BJZ, payload={'Check': False, 'IpadOrmac': 'ipad', 'Proxy': 'https://arab-examines-proposal-las.trycloudflare.com'}, url=http://113.44.162.180:7006/login/WakeUpLogin
2026-03-12 11:13:39,190 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/WakeUpLogin?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:13:39,191 [INFO] wechat-backend - WakeUpLogin success: status=200
2026-03-12 11:13:39,191 [INFO] wechat-backend - HTTP POST /auth/wake -> 200
2026-03-12 11:14:00,554 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:14:00,555 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:14:00,702 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:14:00,707 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":21,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:14:00,708 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:14:08,023 [INFO] wechat-backend - HTTP POST /auth/wake from 127.0.0.1
2026-03-12 11:14:08,024 [INFO] wechat-backend - WakeUpLogin: using proxy from env (HTTP_PROXY/HTTPS_PROXY), len=52
2026-03-12 11:14:08,024 [INFO] wechat-backend - WakeUpLogin: key=HBpEnbtj9BJZ, payload={'Check': False, 'IpadOrmac': 'ipad', 'Proxy': 'https://arab-examines-proposal-las.trycloudflare.com'}, url=http://113.44.162.180:7006/login/WakeUpLogin
2026-03-12 11:14:10,728 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/WakeUpLogin?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:14:10,729 [INFO] wechat-backend - WakeUpLogin success: status=200
2026-03-12 11:14:10,730 [INFO] wechat-backend - HTTP POST /auth/wake -> 200
2026-03-12 11:14:33,825 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:14:33,829 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-12 11:14:33,829 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
2026-03-12 11:14:39,896 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:14:39,898 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:14:40,051 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:14:40,052 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":21,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:14:40,052 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:14:43,976 [INFO] wechat-backend - HTTP POST /auth/wake from 127.0.0.1
2026-03-12 11:14:43,981 [INFO] wechat-backend - WakeUpLogin: using proxy from env (HTTP_PROXY/HTTPS_PROXY), len=52
2026-03-12 11:14:43,981 [INFO] wechat-backend - WakeUpLogin: key=HBpEnbtj9BJZ, payload={'Check': False, 'IpadOrmac': 'ipad', 'Proxy': 'https://arab-examines-proposal-las.trycloudflare.com'}, url=http://113.44.162.180:7006/login/WakeUpLogin
2026-03-12 11:14:46,722 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/WakeUpLogin?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:14:46,723 [INFO] wechat-backend - WakeUpLogin success: status=200
2026-03-12 11:14:46,724 [INFO] wechat-backend - HTTP POST /auth/wake -> 200
2026-03-12 11:15:00,358 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:15:00,358 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:15:00,451 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:15:00,452 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":21,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:15:00,452 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:16:00,358 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:16:00,359 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:16:00,466 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:16:00,467 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":21,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:16:00,468 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:16:55,979 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:16:55,980 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:16:56,100 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:16:56,102 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":21,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:16:56,102 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:17:00,091 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:17:00,092 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:17:00,193 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:17:00,195 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o6sawv_iASaleU-7aayP","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":21,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:17:00,195 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:17:03,927 [INFO] wechat-backend - HTTP POST /auth/wake from 127.0.0.1
2026-03-12 11:17:03,929 [INFO] wechat-backend - WakeUpLogin: using proxy from env (HTTP_PROXY/HTTPS_PROXY), len=52
2026-03-12 11:17:03,929 [INFO] wechat-backend - WakeUpLogin: key=HBpEnbtj9BJZ, payload={'Check': False, 'IpadOrmac': 'ipad', 'Proxy': 'https://arab-examines-proposal-las.trycloudflare.com'}, url=http://113.44.162.180:7006/login/WakeUpLogin
2026-03-12 11:17:06,594 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/WakeUpLogin?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:17:06,595 [INFO] wechat-backend - WakeUpLogin success: status=200
2026-03-12 11:17:06,595 [INFO] wechat-backend - HTTP POST /auth/wake -> 200
2026-03-12 11:21:41,821 [INFO] wechat-backend - HTTP POST /auth/wake from 127.0.0.1
2026-03-12 11:21:41,824 [INFO] wechat-backend - WakeUpLogin: using proxy from env (HTTP_PROXY/HTTPS_PROXY), len=52
2026-03-12 11:21:41,824 [INFO] wechat-backend - WakeUpLogin: key=HBpEnbtj9BJZ, payload={'Check': False, 'IpadOrmac': 'ipad', 'Proxy': 'https://arab-examines-proposal-las.trycloudflare.com'}, url=http://113.44.162.180:7006/login/WakeUpLogin
2026-03-12 11:21:44,437 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/WakeUpLogin?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:21:44,438 [INFO] wechat-backend - WakeUpLogin success: status=200
2026-03-12 11:21:44,439 [INFO] wechat-backend - HTTP POST /auth/wake -> 200
2026-03-12 11:25:29,113 [INFO] wechat-backend - HTTP POST /auth/wake from 127.0.0.1
2026-03-12 11:25:29,117 [INFO] wechat-backend - WakeUpLogin: using proxy from env (HTTP_PROXY/HTTPS_PROXY), len=52
2026-03-12 11:25:29,119 [INFO] wechat-backend - WakeUpLogin: key=HBpEnbtj9BJZ, payload={'Check': False, 'IpadOrmac': 'ipad', 'Proxy': 'https://arab-examines-proposal-las.trycloudflare.com'}, url=http://113.44.162.180:7006/login/WakeUpLogin
2026-03-12 11:25:31,701 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/WakeUpLogin?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:25:31,703 [INFO] wechat-backend - WakeUpLogin success: status=200
2026-03-12 11:25:31,703 [INFO] wechat-backend - HTTP POST /auth/wake -> 200
2026-03-12 11:25:32,706 [INFO] wechat-backend - HTTP POST /auth/qrcode from 127.0.0.1
2026-03-12 11:25:32,711 [INFO] wechat-backend - GetLoginQrCodeNewDirect: using proxy from env (HTTP_PROXY/HTTPS_PROXY), len=52
2026-03-12 11:25:32,711 [INFO] wechat-backend - GetLoginQrCodeNewDirect: key=HBpEnbtj9BJZ, payload={'Proxy': 'https://arab-examines-proposal-las.trycloudflare.com', 'IpadOrmac': 'ipad', 'Check': False}, url=http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect
2026-03-12 11:25:35,405 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:25:35,407 [INFO] wechat-backend - Upstream GetLoginQrCodeNewDirect success: status=200, body_len=500
2026-03-12 11:25:35,407 [INFO] wechat-backend - Stored Data62 (full) for key=HBpEnbtj9BJZ (len=344), valid=True, check=完整有效
2026-03-12 11:25:35,407 [INFO] wechat-backend - Data62 full: 62706c6973743030d4010203040506090a582476657273696f6e58246f626a65637473592461726368697665725424746f7012000186a0a2070855246e756c6c5f102064346461356637326330626237633631326338336262626264613137323834345f100f4e534b657965644172636869766572d10b0c54726f6f74800108111a232d32373a406375787d0000000000000101000000000000000d0000000000000000000000000000007f
2026-03-12 11:25:35,408 [INFO] wechat-backend - HTTP POST /auth/qrcode -> 200
2026-03-12 11:25:37,444 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:25:37,444 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:25:37,549 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:25:37,550 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y6eWSxvbDeNeci94Qq51","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-12 11:25:37,551 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:25:40,441 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:25:40,442 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:25:40,552 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:25:40,554 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y6eWSxvbDeNeci94Qq51","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":239,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:25:40,555 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:25:44,208 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:25:44,210 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:25:44,336 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:25:44,338 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y6eWSxvbDeNeci94Qq51","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":235,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:25:44,338 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:25:44,346 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js from 127.0.0.1
2026-03-12 11:25:44,523 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7765/assets/N_jYM_2V.js "HTTP/1.1 200 OK"
2026-03-12 11:25:44,620 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js -> 200
2026-03-12 11:25:45,440 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:25:45,441 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:25:45,544 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:25:45,546 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y6eWSxvbDeNeci94Qq51","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":234,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:25:45,546 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:25:50,440 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:25:50,441 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:25:50,553 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:25:50,555 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y6eWSxvbDeNeci94Qq51","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":229,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:25:50,555 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:25:56,233 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:25:56,234 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:25:56,351 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:25:56,352 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y6eWSxvbDeNeci94Qq51","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":223,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:25:56,353 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:26:05,251 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:26:05,253 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:26:05,367 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:26:05,369 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y6eWSxvbDeNeci94Qq51","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":214,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:26:05,370 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:26:11,230 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:26:11,230 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:26:11,327 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:26:11,329 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y6eWSxvbDeNeci94Qq51","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":208,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:26:11,329 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:26:16,235 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:26:16,236 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:26:16,344 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:26:16,345 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y6eWSxvbDeNeci94Qq51","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":203,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:26:16,346 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:26:21,231 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:26:21,231 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:26:21,336 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:26:21,338 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y6eWSxvbDeNeci94Qq51","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":198,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:26:21,338 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:26:26,232 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:26:26,233 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:26:26,341 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:26:26,341 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y6eWSxvbDeNeci94Qq51","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":193,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:26:26,342 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:26:31,231 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:26:31,232 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:26:31,336 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:26:31,337 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y6eWSxvbDeNeci94Qq51","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":188,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:26:31,337 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:26:36,232 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:26:36,233 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:26:36,328 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:26:36,329 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y6eWSxvbDeNeci94Qq51","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":183,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:26:36,330 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:26:41,232 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:26:41,233 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:26:41,329 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:26:41,330 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y6eWSxvbDeNeci94Qq51","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":178,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:26:41,331 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:26:46,232 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:26:46,233 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:26:46,348 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:26:46,349 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y6eWSxvbDeNeci94Qq51","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":173,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:26:46,350 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:26:51,972 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:26:51,973 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:26:52,083 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:26:52,085 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y6eWSxvbDeNeci94Qq51","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":168,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:26:52,086 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:27:00,236 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:27:00,237 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:27:00,361 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:27:00,362 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y6eWSxvbDeNeci94Qq51","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":159,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:27:00,363 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:28:00,233 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:28:00,234 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:28:00,350 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:28:00,352 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y6eWSxvbDeNeci94Qq51","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":149,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:28:00,353 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:28:06,230 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:28:06,231 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:28:06,319 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:28:06,321 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y6eWSxvbDeNeci94Qq51","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":149,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:28:06,322 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:28:11,237 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:28:11,238 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:28:11,364 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:28:11,365 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y6eWSxvbDeNeci94Qq51","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":149,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:28:11,366 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:28:16,232 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:28:16,234 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:28:16,348 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:28:16,349 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y6eWSxvbDeNeci94Qq51","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":149,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:28:16,350 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:28:21,229 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:28:21,230 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:28:21,328 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:28:21,330 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y6eWSxvbDeNeci94Qq51","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":149,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:28:21,332 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:28:26,234 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:28:26,235 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:28:26,337 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:28:26,339 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y6eWSxvbDeNeci94Qq51","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":149,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:28:26,340 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:28:31,233 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:28:31,233 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:28:31,344 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:28:31,346 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y6eWSxvbDeNeci94Qq51","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":149,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:28:31,346 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:28:36,231 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:28:36,233 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:28:36,357 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:28:36,359 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y6eWSxvbDeNeci94Qq51","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":149,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:28:36,360 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:28:41,232 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:28:41,233 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:28:41,348 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:28:41,350 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y6eWSxvbDeNeci94Qq51","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":149,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:28:41,352 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:28:46,231 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:28:46,232 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:28:46,363 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:28:46,364 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y6eWSxvbDeNeci94Qq51","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":149,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:28:46,365 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:28:51,233 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:28:51,233 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:28:51,345 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:28:51,347 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y6eWSxvbDeNeci94Qq51","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":149,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:28:51,348 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:28:56,233 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:28:56,234 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:28:56,341 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:28:56,343 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y6eWSxvbDeNeci94Qq51","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":149,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:28:56,344 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:29:01,235 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:29:01,236 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:29:01,348 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:29:01,349 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y6eWSxvbDeNeci94Qq51","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":149,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:29:01,349 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:29:06,232 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:29:06,233 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:29:06,343 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:29:06,346 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y6eWSxvbDeNeci94Qq51","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":149,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:29:06,347 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:30:00,237 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:30:00,238 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:30:00,335 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:30:00,336 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y6eWSxvbDeNeci94Qq51","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":149,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:30:00,337 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:31:00,240 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:31:00,242 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:31:00,364 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:31:00,366 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y6eWSxvbDeNeci94Qq51","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":149,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:31:00,367 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:31:08,161 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:31:08,164 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:31:08,308 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:31:08,310 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y6eWSxvbDeNeci94Qq51","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":149,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:31:08,311 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:31:10,437 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:31:10,438 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:31:10,554 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:31:10,555 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y6eWSxvbDeNeci94Qq51","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":149,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:31:10,556 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:31:15,439 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:31:15,439 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:31:15,546 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:31:15,548 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y6eWSxvbDeNeci94Qq51","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":149,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:31:15,549 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:31:18,080 [INFO] wechat-backend - HTTP POST /auth/wake from 127.0.0.1
2026-03-12 11:31:18,081 [INFO] wechat-backend - WakeUpLogin: using proxy from env (HTTP_PROXY/HTTPS_PROXY), len=52
2026-03-12 11:31:18,082 [INFO] wechat-backend - WakeUpLogin: key=HBpEnbtj9BJZ, payload={'Check': False, 'IpadOrmac': 'ipad', 'Proxy': 'https://arab-examines-proposal-las.trycloudflare.com'}, url=http://113.44.162.180:7006/login/WakeUpLogin
2026-03-12 11:31:20,439 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:31:20,439 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:31:20,730 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/WakeUpLogin?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:31:20,731 [INFO] wechat-backend - WakeUpLogin success: status=200
2026-03-12 11:31:20,732 [INFO] wechat-backend - HTTP POST /auth/wake -> 200
2026-03-12 11:31:22,734 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:31:22,736 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":300,"Data":null,"Text":"不存在状态","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:31:22,737 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:31:26,232 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:31:26,233 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:31:26,331 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:31:26,333 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y6eWSxvbDeNeci94Qq51","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":149,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:31:26,333 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:31:29,022 [INFO] wechat-backend - HTTP POST /auth/qrcode from 127.0.0.1
2026-03-12 11:31:29,024 [INFO] wechat-backend - GetLoginQrCodeNewDirect: using proxy from env (HTTP_PROXY/HTTPS_PROXY), len=52
2026-03-12 11:31:29,025 [INFO] wechat-backend - GetLoginQrCodeNewDirect: key=HBpEnbtj9BJZ, payload={'Proxy': 'https://arab-examines-proposal-las.trycloudflare.com', 'IpadOrmac': 'ipad', 'Check': False}, url=http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect
2026-03-12 11:31:30,439 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:31:30,439 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:31:30,547 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:31:30,548 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Y6eWSxvbDeNeci94Qq51","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":149,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:31:30,548 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:31:31,475 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:31:31,477 [INFO] wechat-backend - Upstream GetLoginQrCodeNewDirect success: status=200, body_len=500
2026-03-12 11:31:31,477 [INFO] wechat-backend - Stored Data62 (full) for key=HBpEnbtj9BJZ (len=344), valid=True, check=完整有效
2026-03-12 11:31:31,477 [INFO] wechat-backend - Data62 full: 62706c6973743030d4010203040506090a582476657273696f6e58246f626a65637473592461726368697665725424746f7012000186a0a2070855246e756c6c5f102064346461356637326330626237633631326338336262626264613137323834345f100f4e534b657965644172636869766572d10b0c54726f6f74800108111a232d32373a406375787d0000000000000101000000000000000d0000000000000000000000000000007f
2026-03-12 11:31:31,478 [INFO] wechat-backend - HTTP POST /auth/qrcode -> 200
2026-03-12 11:31:33,510 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:31:33,511 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:31:33,640 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:31:33,642 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g9s7dnXoAUk7aniaLTCu","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-12 11:31:33,643 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:31:36,509 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:31:36,510 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:31:36,607 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:31:36,609 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g9s7dnXoAUk7aniaLTCu","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-12 11:31:36,610 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:31:41,511 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:31:41,512 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:31:41,624 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:31:41,626 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g9s7dnXoAUk7aniaLTCu","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":236,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_96f59c8fec08cc67d805a33f14d00225\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_96f59c8fec08cc67d805a33f14d00225\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 11:31:41,626 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 11:31:41,627 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:31:47,228 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:31:47,229 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:31:47,344 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:31:47,346 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g9s7dnXoAUk7aniaLTCu","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":231,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_96f59c8fec08cc67d805a33f14d00225\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_96f59c8fec08cc67d805a33f14d00225\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 11:31:47,346 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 11:31:47,347 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:31:52,230 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:31:52,231 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:31:52,342 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:31:52,344 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g9s7dnXoAUk7aniaLTCu","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":226,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_96f59c8fec08cc67d805a33f14d00225\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_96f59c8fec08cc67d805a33f14d00225\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 11:31:52,345 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 11:31:52,345 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:31:56,510 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:31:56,511 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:31:56,610 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:31:56,611 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g9s7dnXoAUk7aniaLTCu","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":221,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_96f59c8fec08cc67d805a33f14d00225\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_96f59c8fec08cc67d805a33f14d00225\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 11:31:56,611 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 11:31:56,612 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:32:02,231 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:32:02,232 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:32:02,431 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:32:02,432 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g9s7dnXoAUk7aniaLTCu","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":215,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_96f59c8fec08cc67d805a33f14d00225\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_96f59c8fec08cc67d805a33f14d00225\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 11:32:02,432 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 11:32:02,433 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:32:07,230 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:32:07,231 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:32:07,348 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:32:07,349 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g9s7dnXoAUk7aniaLTCu","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":211,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_96f59c8fec08cc67d805a33f14d00225\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_96f59c8fec08cc67d805a33f14d00225\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 11:32:07,349 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 11:32:07,350 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:32:12,230 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:32:12,231 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:32:12,358 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:32:12,359 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g9s7dnXoAUk7aniaLTCu","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":205,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_96f59c8fec08cc67d805a33f14d00225\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_96f59c8fec08cc67d805a33f14d00225\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 11:32:12,359 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 11:32:12,360 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:32:17,233 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:32:17,234 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:32:17,354 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:32:17,355 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g9s7dnXoAUk7aniaLTCu","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":200,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_96f59c8fec08cc67d805a33f14d00225\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_96f59c8fec08cc67d805a33f14d00225\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 11:32:17,355 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 11:32:17,356 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:32:22,229 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:32:22,230 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:32:23,197 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:32:23,199 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g9s7dnXoAUk7aniaLTCu","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":194,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_96f59c8fec08cc67d805a33f14d00225\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_96f59c8fec08cc67d805a33f14d00225\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 11:32:23,199 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 11:32:23,200 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:32:27,230 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:32:27,230 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:32:27,359 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:32:27,361 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g9s7dnXoAUk7aniaLTCu","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":190,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_96f59c8fec08cc67d805a33f14d00225\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_96f59c8fec08cc67d805a33f14d00225\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 11:32:27,362 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 11:32:27,362 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:32:32,230 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:32:32,231 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:32:32,335 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:32:32,338 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g9s7dnXoAUk7aniaLTCu","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":185,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_96f59c8fec08cc67d805a33f14d00225\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_96f59c8fec08cc67d805a33f14d00225\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 11:32:32,339 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 11:32:32,340 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:32:37,230 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:32:37,231 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:32:37,353 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:32:37,355 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g9s7dnXoAUk7aniaLTCu","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":180,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_96f59c8fec08cc67d805a33f14d00225\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_96f59c8fec08cc67d805a33f14d00225\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 11:32:37,356 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 11:32:37,357 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:32:41,509 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:32:41,510 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:32:41,643 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:32:41,645 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g9s7dnXoAUk7aniaLTCu","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":176,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_96f59c8fec08cc67d805a33f14d00225\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_96f59c8fec08cc67d805a33f14d00225\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 11:32:41,645 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 11:32:41,646 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:32:48,630 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:32:48,631 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:32:48,753 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:32:48,754 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g9s7dnXoAUk7aniaLTCu","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":168,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_96f59c8fec08cc67d805a33f14d00225\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_96f59c8fec08cc67d805a33f14d00225\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 11:32:48,754 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 11:32:48,755 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:32:50,668 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:32:50,669 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:32:50,782 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:32:50,783 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g9s7dnXoAUk7aniaLTCu","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":166,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_96f59c8fec08cc67d805a33f14d00225\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_96f59c8fec08cc67d805a33f14d00225\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 11:32:50,783 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 11:32:50,784 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:32:51,506 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:32:51,507 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:32:51,613 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:32:51,614 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g9s7dnXoAUk7aniaLTCu","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":166,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_96f59c8fec08cc67d805a33f14d00225\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_96f59c8fec08cc67d805a33f14d00225\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 11:32:51,614 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 11:32:51,615 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:32:51,618 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:32:51,619 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:32:51,717 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:32:51,718 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g9s7dnXoAUk7aniaLTCu","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":165,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_96f59c8fec08cc67d805a33f14d00225\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_96f59c8fec08cc67d805a33f14d00225\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 11:32:51,719 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 11:32:51,719 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:32:51,942 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:32:51,943 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:32:52,042 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:32:52,044 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g9s7dnXoAUk7aniaLTCu","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":165,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_96f59c8fec08cc67d805a33f14d00225\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_96f59c8fec08cc67d805a33f14d00225\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 11:32:52,044 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 11:32:52,045 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:32:52,713 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:32:52,714 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:32:52,841 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:32:52,843 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g9s7dnXoAUk7aniaLTCu","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":164,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_96f59c8fec08cc67d805a33f14d00225\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_96f59c8fec08cc67d805a33f14d00225\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 11:32:52,843 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 11:32:52,844 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:32:54,632 [INFO] wechat-backend - HTTP GET /auth/status from 127.0.0.1
2026-03-12 11:32:54,632 [INFO] wechat-backend - GetLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/GetLoginStatus
2026-03-12 11:32:54,736 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/GetLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:32:54,739 [INFO] wechat-backend - Upstream GetLoginStatus response: status=200, body={"Code":300,"Data":null,"Text":"账号状态异常","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:32:54,740 [INFO] wechat-backend - HTTP GET /auth/status -> 200
2026-03-12 11:32:55,632 [INFO] wechat-backend - HTTP GET /auth/status from 127.0.0.1
2026-03-12 11:32:55,633 [INFO] wechat-backend - GetLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/GetLoginStatus
2026-03-12 11:32:55,747 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/GetLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:32:55,748 [INFO] wechat-backend - Upstream GetLoginStatus response: status=200, body={"Code":300,"Data":null,"Text":"账号状态异常","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:32:55,749 [INFO] wechat-backend - HTTP GET /auth/status -> 200
2026-03-12 11:32:56,506 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:32:56,507 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:32:56,859 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:32:56,860 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g9s7dnXoAUk7aniaLTCu","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":160,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_96f59c8fec08cc67d805a33f14d00225\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_96f59c8fec08cc67d805a33f14d00225\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 11:32:56,861 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 11:32:56,861 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:32:56,867 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:32:56,868 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:32:57,222 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:32:57,223 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g9s7dnXoAUk7aniaLTCu","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":160,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_96f59c8fec08cc67d805a33f14d00225\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_96f59c8fec08cc67d805a33f14d00225\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 11:32:57,223 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 11:32:57,224 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:32:58,805 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:32:58,806 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:32:58,931 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:32:58,933 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g9s7dnXoAUk7aniaLTCu","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":158,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_96f59c8fec08cc67d805a33f14d00225\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_96f59c8fec08cc67d805a33f14d00225\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 11:32:58,933 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 11:32:58,934 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:32:58,941 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js from 127.0.0.1
2026-03-12 11:32:59,092 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7765/assets/N_jYM_2V.js "HTTP/1.1 200 OK"
2026-03-12 11:32:59,210 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js -> 200
2026-03-12 11:33:00,708 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:33:00,710 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:33:00,824 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:33:00,825 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g9s7dnXoAUk7aniaLTCu","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":156,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_96f59c8fec08cc67d805a33f14d00225\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_96f59c8fec08cc67d805a33f14d00225\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 11:33:00,826 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 11:33:00,826 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:33:00,897 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:33:00,898 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:33:01,006 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:33:01,008 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g9s7dnXoAUk7aniaLTCu","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":156,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_96f59c8fec08cc67d805a33f14d00225\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_96f59c8fec08cc67d805a33f14d00225\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 11:33:01,008 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 11:33:01,009 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:33:01,786 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:33:01,787 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:33:01,892 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:33:01,894 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g9s7dnXoAUk7aniaLTCu","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":155,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_96f59c8fec08cc67d805a33f14d00225\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_96f59c8fec08cc67d805a33f14d00225\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 11:33:01,894 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 11:33:01,895 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:34:14,798 [INFO] wechat-backend - HTTP POST /auth/qrcode from 127.0.0.1
2026-03-12 11:34:14,800 [INFO] wechat-backend - GetLoginQrCodeNewDirect: using proxy from env (HTTP_PROXY/HTTPS_PROXY), len=52
2026-03-12 11:34:14,800 [INFO] wechat-backend - GetLoginQrCodeNewDirect: key=HBpEnbtj9BJZ, payload={'Proxy': 'https://arab-examines-proposal-las.trycloudflare.com', 'IpadOrmac': 'ipad', 'Check': False}, url=http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect
2026-03-12 11:34:19,478 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:34:19,480 [INFO] wechat-backend - Upstream GetLoginQrCodeNewDirect success: status=200, body_len=500
2026-03-12 11:34:19,481 [INFO] wechat-backend - Stored Data62 (full) for key=HBpEnbtj9BJZ (len=344), valid=True, check=完整有效
2026-03-12 11:34:19,481 [INFO] wechat-backend - Data62 full: 62706c6973743030d4010203040506090a582476657273696f6e58246f626a65637473592461726368697665725424746f7012000186a0a2070855246e756c6c5f102064346461356637326330626237633631326338336262626264613137323834345f100f4e534b657965644172636869766572d10b0c54726f6f74800108111a232d32373a406375787d0000000000000101000000000000000d0000000000000000000000000000007f
2026-03-12 11:34:19,481 [INFO] wechat-backend - HTTP POST /auth/qrcode -> 200
2026-03-12 11:34:21,510 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:34:21,511 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:34:21,609 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:34:21,611 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A9XksW2ONn1jxc0BrOcv","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-12 11:34:21,612 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:34:24,508 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:34:24,509 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:34:24,621 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:34:24,622 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A9XksW2ONn1jxc0BrOcv","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-12 11:34:24,623 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:34:29,509 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:34:29,509 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:34:29,604 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:34:29,606 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A9XksW2ONn1jxc0BrOcv","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-12 11:34:29,607 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:34:34,508 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:34:34,509 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:34:34,605 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:34:34,607 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A9XksW2ONn1jxc0BrOcv","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":238,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:34:34,607 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:34:39,508 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:34:39,509 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:34:39,623 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:34:39,624 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A9XksW2ONn1jxc0BrOcv","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":233,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:34:39,624 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:34:44,510 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:34:44,511 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:34:44,627 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:34:44,628 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A9XksW2ONn1jxc0BrOcv","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":228,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:34:44,629 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:34:49,507 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:34:49,508 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:34:49,628 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:34:49,629 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A9XksW2ONn1jxc0BrOcv","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":223,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:34:49,630 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:34:54,508 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:34:54,509 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:34:54,787 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:34:54,788 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A9XksW2ONn1jxc0BrOcv","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:34:54,789 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:34:59,508 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:34:59,509 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:34:59,667 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:34:59,670 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A9XksW2ONn1jxc0BrOcv","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":212,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:34:59,671 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:35:04,510 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:35:04,511 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:35:04,628 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:35:04,630 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A9XksW2ONn1jxc0BrOcv","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":207,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:35:04,630 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:35:09,509 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:35:09,510 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:35:09,615 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:35:09,616 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A9XksW2ONn1jxc0BrOcv","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":203,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:35:09,617 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:35:14,510 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:35:14,511 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:35:14,688 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:35:14,689 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A9XksW2ONn1jxc0BrOcv","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":197,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:35:14,690 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:35:19,507 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:35:19,508 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:35:19,613 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:35:19,615 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A9XksW2ONn1jxc0BrOcv","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":193,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:35:19,616 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:35:25,227 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:35:25,227 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:35:25,353 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:35:25,354 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A9XksW2ONn1jxc0BrOcv","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":187,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:35:25,355 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:35:32,234 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:35:32,235 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:35:32,372 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:35:32,374 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A9XksW2ONn1jxc0BrOcv","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":180,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:35:32,374 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:35:43,246 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:35:43,247 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:35:43,357 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:35:43,358 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A9XksW2ONn1jxc0BrOcv","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":169,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:35:43,359 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:35:48,229 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:35:48,230 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:35:48,347 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:35:48,349 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A9XksW2ONn1jxc0BrOcv","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":164,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:35:48,350 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:35:50,735 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:35:50,735 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:35:50,832 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:35:50,851 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A9XksW2ONn1jxc0BrOcv","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":161,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:35:50,852 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:36:00,235 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:36:00,236 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:36:00,331 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:36:00,332 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A9XksW2ONn1jxc0BrOcv","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":152,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:36:00,332 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:36:05,226 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:36:05,226 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:36:05,340 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:36:05,341 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A9XksW2ONn1jxc0BrOcv","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":147,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:36:05,341 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:36:10,578 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:36:10,579 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:36:10,676 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:36:10,677 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A9XksW2ONn1jxc0BrOcv","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":142,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:36:10,677 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:36:15,228 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:36:15,228 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:36:15,377 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:36:15,378 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A9XksW2ONn1jxc0BrOcv","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":137,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:36:15,378 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:37:00,230 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:37:00,231 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:37:00,369 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:37:00,370 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A9XksW2ONn1jxc0BrOcv","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":92,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:37:00,371 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:38:00,327 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:38:00,328 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:38:00,424 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:38:00,438 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A9XksW2ONn1jxc0BrOcv","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":32,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:38:00,457 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:39:00,232 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:39:00,234 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:39:00,342 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:39:00,343 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A9XksW2ONn1jxc0BrOcv","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:39:00,343 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:40:00,233 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:40:00,251 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:40:00,405 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:40:00,406 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A9XksW2ONn1jxc0BrOcv","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:40:00,407 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:41:00,233 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:41:00,235 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:41:00,343 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:41:00,344 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A9XksW2ONn1jxc0BrOcv","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:41:00,345 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:42:46,088 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:42:46,089 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:42:46,192 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:42:46,194 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A9XksW2ONn1jxc0BrOcv","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:42:46,195 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:43:46,091 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:43:46,092 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:43:46,199 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:43:46,200 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A9XksW2ONn1jxc0BrOcv","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:43:46,201 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:44:46,084 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:44:46,085 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:44:46,200 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:44:46,201 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A9XksW2ONn1jxc0BrOcv","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:44:46,202 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:45:46,482 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:45:46,483 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:45:46,582 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:45:46,585 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A9XksW2ONn1jxc0BrOcv","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:45:46,585 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:46:46,089 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:46:46,091 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:46:46,210 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:46:46,213 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A9XksW2ONn1jxc0BrOcv","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:46:46,214 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:47:46,083 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:47:46,084 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:47:46,265 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:47:46,266 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A9XksW2ONn1jxc0BrOcv","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:47:46,266 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:48:08,655 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:48:08,657 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:48:08,760 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:48:08,761 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A9XksW2ONn1jxc0BrOcv","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:48:08,762 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:48:11,159 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:48:11,159 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:48:11,284 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:48:11,285 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A9XksW2ONn1jxc0BrOcv","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:48:11,286 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:48:16,082 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:48:16,082 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:48:16,189 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:48:16,190 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A9XksW2ONn1jxc0BrOcv","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:48:16,190 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:48:26,436 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:48:26,437 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:48:26,536 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:48:26,538 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A9XksW2ONn1jxc0BrOcv","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:48:26,539 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:48:37,181 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:48:37,182 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:48:37,280 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:48:37,281 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A9XksW2ONn1jxc0BrOcv","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:48:37,281 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:48:41,081 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:48:41,081 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:48:41,185 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:48:41,186 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A9XksW2ONn1jxc0BrOcv","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:48:41,186 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:48:46,092 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:48:46,093 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:48:46,209 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:48:46,210 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A9XksW2ONn1jxc0BrOcv","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:48:46,210 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:48:57,632 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:48:57,633 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:48:57,832 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:48:57,834 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A9XksW2ONn1jxc0BrOcv","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:48:57,835 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:49:05,682 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:49:05,682 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:49:05,803 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:49:05,804 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A9XksW2ONn1jxc0BrOcv","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:49:05,804 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:49:46,085 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:49:46,086 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:49:46,188 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:49:46,189 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A9XksW2ONn1jxc0BrOcv","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:49:46,190 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:50:46,085 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:50:46,086 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:50:46,188 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:50:46,190 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A9XksW2ONn1jxc0BrOcv","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:50:46,190 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 11:51:46,086 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 11:51:46,089 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 11:51:46,191 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:51:46,192 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A9XksW2ONn1jxc0BrOcv","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:51:46,193 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:00:36,684 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:00:36,701 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-12 12:00:36,702 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
2026-03-12 12:02:15,473 [INFO] wechat-backend - HTTP GET /api/check-proxy from 127.0.0.1
2026-03-12 12:02:15,479 [INFO] wechat-backend - HTTP GET /api/check-proxy -> 404
2026-03-12 12:03:23,088 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:03:23,092 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-12 12:03:23,092 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
2026-03-12 12:03:26,195 [INFO] wechat-backend - HTTP GET /api/check-proxy from 127.0.0.1
2026-03-12 12:03:26,947 [WARNING] wechat-backend - Proxy check failed: 400 Bad Request
2026-03-12 12:03:26,956 [INFO] wechat-backend - HTTP GET /api/check-proxy -> 200
2026-03-12 12:06:53,822 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:06:53,825 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-12 12:06:53,826 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
2026-03-12 12:07:01,450 [INFO] wechat-backend - HTTP GET /api/check-proxy from 127.0.0.1
2026-03-12 12:07:01,812 [INFO] httpx - HTTP Request: GET https://kps.kdlapi.com/api/getkps/?secret_id=okny4zs472q1ebsfi1xh&signature=lvh3mlxkt8a2whzjcslxx5qm0cbuem8w&num=1&sep=1 "HTTP/1.1 200 OK"
2026-03-12 12:07:02,827 [INFO] httpx - HTTP Request: GET https://httpbin.org/ip "HTTP/1.1 200 OK"
2026-03-12 12:07:02,832 [INFO] wechat-backend - HTTP GET /api/check-proxy -> 200
2026-03-12 12:07:06,519 [INFO] wechat-backend - HTTP POST /auth/qrcode from 127.0.0.1
2026-03-12 12:07:07,958 [INFO] httpx - HTTP Request: GET https://kps.kdlapi.com/api/getkps/?secret_id=okny4zs472q1ebsfi1xh&signature=lvh3mlxkt8a2whzjcslxx5qm0cbuem8w&num=1&sep=1 "HTTP/1.1 200 OK"
2026-03-12 12:07:07,960 [INFO] wechat-backend - GetLoginQrCodeNewDirect: using proxy from KDL API, len=46
2026-03-12 12:07:07,960 [INFO] wechat-backend - GetLoginQrCodeNewDirect: proxy=yes, force_mac=False, IpadOrmac=ipad
2026-03-12 12:07:07,960 [INFO] wechat-backend - GetLoginQrCodeNewDirect: key=HBpEnbtj9BJZ, payload={'Proxy': 'http://fawbjjkk:5hz6avfb@218.78.109.253:16816/', 'IpadOrmac': 'ipad', 'Check': False}, url=http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect
2026-03-12 12:07:10,514 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:07:10,515 [INFO] wechat-backend - Upstream GetLoginQrCodeNewDirect success: status=200, body_len=500
2026-03-12 12:07:10,516 [INFO] wechat-backend - Stored Data62 (full) for key=HBpEnbtj9BJZ (len=344), valid=True, check=完整有效
2026-03-12 12:07:10,517 [INFO] wechat-backend - Data62 full: 62706c6973743030d4010203040506090a582476657273696f6e58246f626a65637473592461726368697665725424746f7012000186a0a2070855246e756c6c5f102064346461356637326330626237633631326338336262626264613137323834345f100f4e534b657965644172636869766572d10b0c54726f6f74800108111a232d32373a406375787d0000000000000101000000000000000d0000000000000000000000000000007f
2026-03-12 12:07:10,517 [INFO] wechat-backend - HTTP POST /auth/qrcode -> 200
2026-03-12 12:07:12,548 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:07:12,549 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:07:12,657 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:07:12,658 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q9dLqAWha4BLU1eMTh_p","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-12 12:07:12,659 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:07:15,546 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:07:15,547 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:07:15,656 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:07:15,657 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q9dLqAWha4BLU1eMTh_p","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-12 12:07:15,658 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:07:20,549 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:07:20,550 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:07:20,663 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:07:20,665 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q9dLqAWha4BLU1eMTh_p","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":237,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:07:20,666 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:07:25,546 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:07:25,547 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:07:25,651 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:07:25,653 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q9dLqAWha4BLU1eMTh_p","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":232,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:07:25,654 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:07:30,547 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:07:30,548 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:07:30,663 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:07:30,665 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q9dLqAWha4BLU1eMTh_p","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":227,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:07:30,666 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:07:35,548 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:07:35,549 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:07:35,659 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:07:35,661 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q9dLqAWha4BLU1eMTh_p","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":222,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_1b73459121d3eba84b2d203aa41f794d\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_1b73459121d3eba84b2d203aa41f794d\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 12:07:35,661 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 12:07:35,662 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:07:35,672 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js from 127.0.0.1
2026-03-12 12:07:35,854 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7765/assets/N_jYM_2V.js "HTTP/1.1 200 OK"
2026-03-12 12:07:35,942 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js -> 200
2026-03-12 12:07:40,547 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:07:40,548 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:07:42,650 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:07:42,652 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":300,"Data":null,"Text":"不存在状态","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:07:42,652 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:07:45,544 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:07:45,545 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:07:45,655 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:07:45,658 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q9dLqAWha4BLU1eMTh_p","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":218,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:07:45,659 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:07:50,571 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:07:50,572 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:07:50,671 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:07:50,673 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q9dLqAWha4BLU1eMTh_p","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":218,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:07:50,674 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:07:55,546 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:07:55,547 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:07:55,687 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:07:55,689 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q9dLqAWha4BLU1eMTh_p","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":218,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:07:55,690 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:08:00,549 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:08:00,549 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:08:00,669 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:08:00,681 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q9dLqAWha4BLU1eMTh_p","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":218,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:08:00,682 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:08:05,547 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:08:05,548 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:08:05,650 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:08:05,652 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q9dLqAWha4BLU1eMTh_p","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":218,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:08:05,653 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:08:10,546 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:08:10,547 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:08:10,680 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:08:10,682 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q9dLqAWha4BLU1eMTh_p","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":218,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:08:10,683 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:08:15,547 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:08:15,548 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:08:15,643 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:08:15,645 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q9dLqAWha4BLU1eMTh_p","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":218,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:08:15,646 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:08:17,376 [INFO] wechat-backend - HTTP POST /auth/wake from 127.0.0.1
2026-03-12 12:08:17,659 [INFO] httpx - HTTP Request: GET https://kps.kdlapi.com/api/getkps/?secret_id=okny4zs472q1ebsfi1xh&signature=lvh3mlxkt8a2whzjcslxx5qm0cbuem8w&num=1&sep=1 "HTTP/1.1 200 OK"
2026-03-12 12:08:17,661 [INFO] wechat-backend - WakeUpLogin: using proxy from KDL API, len=46
2026-03-12 12:08:17,661 [INFO] wechat-backend - WakeUpLogin: using proxy from body/env, len=46
2026-03-12 12:08:17,661 [INFO] wechat-backend - WakeUpLogin: key=HBpEnbtj9BJZ, payload={'Check': False, 'IpadOrmac': 'ipad', 'Proxy': 'http://fawbjjkk:5hz6avfb@218.78.109.253:16816/'}, url=http://113.44.162.180:7006/login/WakeUpLogin
2026-03-12 12:08:20,546 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:08:20,547 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:08:20,560 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/WakeUpLogin?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:08:20,561 [INFO] wechat-backend - WakeUpLogin success: status=200
2026-03-12 12:08:20,561 [INFO] wechat-backend - HTTP POST /auth/wake -> 200
2026-03-12 12:08:22,742 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:08:22,744 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":300,"Data":null,"Text":"不存在状态","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:08:22,744 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:08:32,578 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:08:32,580 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:08:32,692 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:08:32,694 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q9dLqAWha4BLU1eMTh_p","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":218,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:08:32,695 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:08:37,930 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:08:37,931 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:08:38,035 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:08:38,038 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q9dLqAWha4BLU1eMTh_p","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":218,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:08:38,039 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:08:40,571 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:08:40,572 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:08:40,675 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:08:40,677 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q9dLqAWha4BLU1eMTh_p","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":218,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:08:40,678 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:08:50,788 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:08:50,789 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:08:50,920 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:08:50,922 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q9dLqAWha4BLU1eMTh_p","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":218,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:08:50,923 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:08:56,573 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:08:56,574 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:08:56,678 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:08:56,681 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q9dLqAWha4BLU1eMTh_p","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":218,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:08:56,681 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:09:04,255 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:09:04,256 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:09:04,376 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:09:04,378 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q9dLqAWha4BLU1eMTh_p","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":218,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:09:04,379 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:09:07,043 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:09:07,044 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:09:07,144 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:09:07,145 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q9dLqAWha4BLU1eMTh_p","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":218,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:09:07,146 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:09:10,824 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:09:10,825 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:09:10,939 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:09:10,940 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q9dLqAWha4BLU1eMTh_p","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":218,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:09:10,940 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:09:15,572 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:09:15,573 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:09:15,701 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:09:15,704 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q9dLqAWha4BLU1eMTh_p","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":218,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:09:15,705 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:09:20,572 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:09:20,573 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:09:20,688 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:09:20,691 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q9dLqAWha4BLU1eMTh_p","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":218,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:09:20,691 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:09:28,575 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:09:28,576 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:09:28,679 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:09:28,681 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q9dLqAWha4BLU1eMTh_p","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":218,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:09:28,682 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:09:32,580 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:09:32,581 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:09:32,682 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:09:32,684 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q9dLqAWha4BLU1eMTh_p","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":218,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:09:32,685 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:10:32,580 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:10:32,581 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:10:32,690 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:10:32,692 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q9dLqAWha4BLU1eMTh_p","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":218,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:10:32,693 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:11:32,582 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:11:32,582 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:11:32,734 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:11:32,735 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q9dLqAWha4BLU1eMTh_p","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":218,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:11:32,736 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:11:36,134 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:11:36,135 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:11:36,241 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:11:36,243 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q9dLqAWha4BLU1eMTh_p","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":218,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:11:36,243 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:11:40,547 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:11:40,547 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:11:40,647 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:11:40,649 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q9dLqAWha4BLU1eMTh_p","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":218,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:11:40,650 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:11:42,082 [INFO] wechat-backend - HTTP POST /auth/qrcode from 127.0.0.1
2026-03-12 12:11:42,368 [INFO] httpx - HTTP Request: GET https://kps.kdlapi.com/api/getkps/?secret_id=okny4zs472q1ebsfi1xh&signature=lvh3mlxkt8a2whzjcslxx5qm0cbuem8w&num=1&sep=1 "HTTP/1.1 200 OK"
2026-03-12 12:11:42,370 [INFO] wechat-backend - GetLoginQrCodeNewDirect: using proxy from KDL API, len=46
2026-03-12 12:11:42,370 [INFO] wechat-backend - GetLoginQrCodeNewDirect: proxy=yes, force_mac=True, IpadOrmac=mac
2026-03-12 12:11:42,370 [INFO] wechat-backend - GetLoginQrCodeNewDirect: key=HBpEnbtj9BJZ, payload={'Proxy': 'http://fawbjjkk:5hz6avfb@218.78.109.253:16816/', 'IpadOrmac': 'mac', 'Check': False}, url=http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect
2026-03-12 12:11:45,557 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:11:45,558 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:11:45,683 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:11:45,685 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"data62":"","loginState":"waiting","state":0,"ticket":""},"Text":"等待扫码","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:11:45,686 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:11:45,775 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:11:45,777 [INFO] wechat-backend - Upstream GetLoginQrCodeNewDirect success: status=200, body_len=500
2026-03-12 12:11:45,777 [INFO] wechat-backend - Stored Data62 (full) for key=HBpEnbtj9BJZ (len=344), valid=True, check=完整有效
2026-03-12 12:11:45,777 [INFO] wechat-backend - Data62 full: 62706c6973743030d4010203040506090a582476657273696f6e58246f626a65637473592461726368697665725424746f7012000186a0a2070855246e756c6c5f102064346461356637326330626237633631326338336262626264613137323834345f100f4e534b657965644172636869766572d10b0c54726f6f74800108111a232d32373a406375787d0000000000000101000000000000000d0000000000000000000000000000007f
2026-03-12 12:11:45,778 [INFO] wechat-backend - HTTP POST /auth/qrcode -> 200
2026-03-12 12:11:47,805 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:11:47,806 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:11:47,904 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:11:47,906 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","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-12 12:11:47,906 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:11:50,805 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:11:50,806 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:11:50,916 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:11:50,917 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","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-12 12:11:50,918 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:11:55,807 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:11:55,808 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:11:55,906 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:11:55,908 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","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-12 12:11:55,909 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:12:00,806 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:12:00,808 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:12:00,904 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:12:00,906 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":226,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:12:00,907 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:12:05,805 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:12:05,806 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:12:05,922 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:12:05,924 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":221,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:12:05,925 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:12:10,806 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:12:10,807 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:12:10,934 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:12:10,936 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":216,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:12:10,937 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:12:15,805 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:12:15,806 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:12:15,941 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:12:15,943 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":211,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:12:15,944 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:12:20,806 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:12:20,807 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:12:21,051 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:12:21,053 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":206,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:12:21,054 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:12:25,806 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:12:25,807 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:12:25,913 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:12:25,915 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":202,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:12:25,915 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:12:30,806 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:12:30,807 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:12:30,938 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:12:30,940 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":196,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:12:30,941 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:12:35,805 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:12:35,806 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:12:35,910 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:12:35,913 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":192,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:12:35,914 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:12:41,575 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:12:41,576 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:12:41,695 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:12:41,697 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":186,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:12:41,698 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:12:46,573 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:12:46,574 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:12:46,689 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:12:46,691 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":181,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:12:46,692 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:12:51,573 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:12:51,574 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:12:51,687 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:12:51,689 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":176,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:12:51,690 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:12:56,573 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:12:56,574 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:12:56,708 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:12:56,710 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":171,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:12:56,711 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:13:01,572 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:13:01,573 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:13:01,672 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:13:01,673 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":166,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:13:01,674 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:13:07,042 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:13:07,043 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:13:07,160 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:13:07,162 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":160,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:13:07,162 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:13:21,572 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:13:21,572 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:13:21,665 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:13:21,667 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":146,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:13:21,667 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:13:32,583 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:13:32,584 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:13:32,686 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:13:32,687 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":135,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:13:32,688 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:13:36,570 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:13:36,572 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:13:36,686 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:13:36,687 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":131,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:13:36,687 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:13:41,575 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:13:41,576 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:13:41,673 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:13:41,675 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":126,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:13:41,676 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:14:32,584 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:14:32,585 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:14:32,682 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:14:32,683 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":75,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:14:32,683 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:14:53,374 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:14:53,375 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:14:53,507 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:14:53,509 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":54,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:14:53,509 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:14:55,806 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:14:55,807 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:14:55,921 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:14:55,922 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":52,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:14:55,923 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:15:01,575 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:15:01,576 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:15:01,687 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:15:01,689 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":46,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:15:01,689 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:15:06,574 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:15:06,575 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:15:06,690 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:15:06,691 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":41,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:15:06,692 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:15:11,574 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:15:11,575 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:15:11,687 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:15:11,689 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":36,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:15:11,689 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:15:16,575 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:15:16,576 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:15:16,685 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:15:16,687 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":31,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:15:16,688 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:15:21,575 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:15:21,576 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:15:21,679 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:15:21,681 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":26,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:15:21,681 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:15:26,575 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:15:26,576 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:15:26,690 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:15:26,692 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":21,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:15:26,693 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:15:31,576 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:15:31,577 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:15:31,671 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:15:31,673 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":16,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:15:31,674 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:15:36,574 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:15:36,575 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:15:36,670 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:15:36,672 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":11,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:15:36,673 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:15:47,005 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:15:47,006 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:15:47,122 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:15:47,124 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","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-12 12:15:47,126 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:15:56,796 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:15:56,802 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-12 12:15:56,802 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
2026-03-12 12:16:03,922 [INFO] wechat-backend - HTTP GET /api/check-proxy from 127.0.0.1
2026-03-12 12:16:04,204 [INFO] httpx - HTTP Request: GET https://kps.kdlapi.com/api/getkps/?secret_id=okny4zs472q1ebsfi1xh&signature=lvh3mlxkt8a2whzjcslxx5qm0cbuem8w&num=1&sep=1 "HTTP/1.1 200 OK"
2026-03-12 12:16:05,339 [INFO] httpx - HTTP Request: GET https://httpbin.org/ip "HTTP/1.1 200 OK"
2026-03-12 12:16:05,345 [INFO] wechat-backend - HTTP GET /api/check-proxy -> 200
2026-03-12 12:16:32,599 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:16:32,599 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:16:32,699 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:16:32,701 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","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-12 12:16:32,702 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:17:32,598 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:17:32,599 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:17:32,702 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:17:32,703 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","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-12 12:17:32,704 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:17:36,620 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:17:36,624 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:17:36,721 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:17:36,722 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","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-12 12:17:36,722 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:17:41,575 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:17:41,575 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:17:41,675 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:17:41,675 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","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-12 12:17:41,676 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:17:46,699 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:17:46,700 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:17:46,800 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:17:46,801 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","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-12 12:17:46,801 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:17:51,654 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:17:51,655 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:17:51,787 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:17:51,795 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","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-12 12:17:51,796 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:17:57,578 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:17:57,579 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:17:57,679 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:17:57,680 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","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-12 12:17:57,681 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:18:07,207 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:18:07,208 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:18:07,323 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:18:07,324 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","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-12 12:18:07,324 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:18:13,577 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:18:13,578 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:18:13,671 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:18:13,673 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","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-12 12:18:13,674 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:18:23,813 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:18:23,813 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:18:23,922 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:18:23,925 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","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-12 12:18:23,927 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:18:29,576 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:18:29,576 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:18:29,674 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:18:29,675 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","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-12 12:18:29,676 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:18:32,614 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:18:32,615 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:18:32,725 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:18:32,728 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","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-12 12:18:32,728 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:19:21,383 [INFO] wechat-backend - proxy config: tunnel=False (TUNNEL_PROXY=(empty)), kdl=True (KDL_API=set)
2026-03-12 12:19:21,529 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:19:21,530 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-12 12:19:21,530 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
2026-03-12 12:19:32,675 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:19:32,676 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:19:32,768 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:19:32,770 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","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-12 12:19:32,771 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:19:34,363 [INFO] wechat-backend - HTTP GET /api/check-proxy from 127.0.0.1
2026-03-12 12:19:34,364 [INFO] wechat-backend - proxy resolve: auto -> kdl (fetch from API)
2026-03-12 12:19:34,629 [INFO] httpx - HTTP Request: GET https://kps.kdlapi.com/api/getkps/?secret_id=okny4zs472q1ebsfi1xh&signature=lvh3mlxkt8a2whzjcslxx5qm0cbuem8w&num=1&sep=1 "HTTP/1.1 200 OK"
2026-03-12 12:19:34,632 [INFO] wechat-backend - check-proxy: using kdl -> http://***@218.78.109.253:16816/
2026-03-12 12:19:34,632 [INFO] wechat-backend - check-proxy: source=kdl, proxy_preview=http://fawbjjkk:***@218.78.109.253:16816/
2026-03-12 12:19:35,688 [INFO] httpx - HTTP Request: GET https://httpbin.org/ip "HTTP/1.1 200 OK"
2026-03-12 12:19:35,689 [INFO] wechat-backend - check-proxy: ok, status=200
2026-03-12 12:19:35,692 [INFO] wechat-backend - HTTP GET /api/check-proxy -> 200
2026-03-12 12:20:32,606 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:20:32,606 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:20:32,710 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:20:32,712 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","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-12 12:20:32,712 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:21:32,590 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:21:32,591 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:21:32,689 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:21:32,690 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","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-12 12:21:32,690 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:22:24,611 [INFO] wechat-backend - HTTP POST /auth/qrcode from 127.0.0.1
2026-03-12 12:22:24,615 [INFO] wechat-backend - proxy resolve: auto -> kdl (fetch from API)
2026-03-12 12:22:24,886 [INFO] httpx - HTTP Request: GET https://kps.kdlapi.com/api/getkps/?secret_id=okny4zs472q1ebsfi1xh&signature=lvh3mlxkt8a2whzjcslxx5qm0cbuem8w&num=1&sep=1 "HTTP/1.1 200 OK"
2026-03-12 12:22:24,889 [INFO] wechat-backend - GetLoginQrCodeNewDirect: using proxy from KDL API, len=46
2026-03-12 12:22:24,889 [INFO] wechat-backend - GetLoginQrCodeNewDirect: proxy=yes, force_mac=False, IpadOrmac=ipad
2026-03-12 12:22:24,890 [INFO] wechat-backend - GetLoginQrCodeNewDirect: key=HBpEnbtj9BJZ, payload={'Proxy': 'http://fawbjjkk:5hz6avfb@218.78.109.253:16816/', 'IpadOrmac': 'ipad', 'Check': False}, url=http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect
2026-03-12 12:22:27,501 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:22:27,503 [INFO] wechat-backend - Upstream GetLoginQrCodeNewDirect success: status=200, body_len=500
2026-03-12 12:22:27,503 [INFO] wechat-backend - Stored Data62 (full) for key=HBpEnbtj9BJZ (len=344), valid=True, check=完整有效
2026-03-12 12:22:27,503 [INFO] wechat-backend - Data62 full: 62706c6973743030d4010203040506090a582476657273696f6e58246f626a65637473592461726368697665725424746f7012000186a0a2070855246e756c6c5f102064346461356637326330626237633631326338336262626264613137323834345f100f4e534b657965644172636869766572d10b0c54726f6f74800108111a232d32373a406375787d0000000000000101000000000000000d0000000000000000000000000000007f
2026-03-12 12:22:27,504 [INFO] wechat-backend - HTTP POST /auth/qrcode -> 200
2026-03-12 12:22:29,534 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:22:29,535 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:22:30,515 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:22:30,517 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o51UGdt2tWvGjjuyAMHb","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-12 12:22:30,518 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:22:32,585 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:22:32,587 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:22:32,693 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:22:32,695 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o51UGdt2tWvGjjuyAMHb","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-12 12:22:32,696 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:22:32,703 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:22:32,704 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:22:32,808 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:22:32,830 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o51UGdt2tWvGjjuyAMHb","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-12 12:22:32,831 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:22:42,946 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:22:42,947 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:22:43,057 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:22:43,058 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o51UGdt2tWvGjjuyAMHb","state":0,"push_login_url_expired_time":0,"effective_time":226,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:22:43,058 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:22:47,577 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:22:47,577 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:22:47,710 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:22:47,711 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o51UGdt2tWvGjjuyAMHb","state":0,"push_login_url_expired_time":0,"effective_time":221,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:22:47,712 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:22:53,361 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:22:53,362 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:22:53,496 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:22:53,498 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o51UGdt2tWvGjjuyAMHb","state":0,"push_login_url_expired_time":0,"effective_time":215,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:22:53,499 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:22:57,580 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:22:57,581 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:22:57,701 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:22:57,703 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o51UGdt2tWvGjjuyAMHb","state":0,"push_login_url_expired_time":0,"effective_time":211,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:22:57,704 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:23:07,038 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:23:07,038 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:23:07,156 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:23:07,158 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o51UGdt2tWvGjjuyAMHb","state":0,"push_login_url_expired_time":0,"effective_time":202,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:23:07,159 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:23:10,850 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:23:10,850 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:23:10,955 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:23:10,956 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o51UGdt2tWvGjjuyAMHb","state":0,"push_login_url_expired_time":0,"effective_time":198,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:23:10,956 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:23:15,579 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:23:15,579 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:23:15,683 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:23:15,683 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o51UGdt2tWvGjjuyAMHb","state":0,"push_login_url_expired_time":0,"effective_time":193,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:23:15,684 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:23:25,794 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:23:25,795 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:23:25,897 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:23:25,898 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o51UGdt2tWvGjjuyAMHb","state":0,"push_login_url_expired_time":0,"effective_time":183,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:23:25,898 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:23:31,579 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:23:31,580 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:23:31,675 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:23:31,677 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o51UGdt2tWvGjjuyAMHb","state":0,"push_login_url_expired_time":0,"effective_time":177,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:23:31,678 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:23:32,589 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:23:32,589 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:23:32,693 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:23:32,694 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o51UGdt2tWvGjjuyAMHb","state":0,"push_login_url_expired_time":0,"effective_time":176,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:23:32,695 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:23:32,699 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:23:32,699 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:23:32,807 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:23:32,808 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o51UGdt2tWvGjjuyAMHb","state":0,"push_login_url_expired_time":0,"effective_time":176,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:23:32,808 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:24:32,699 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:24:32,702 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:24:32,849 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:24:32,852 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o51UGdt2tWvGjjuyAMHb","state":0,"push_login_url_expired_time":0,"effective_time":116,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:24:32,853 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:24:32,859 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:24:32,860 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:24:32,954 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:24:32,955 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o51UGdt2tWvGjjuyAMHb","state":0,"push_login_url_expired_time":0,"effective_time":116,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:24:32,956 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:25:32,628 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:25:32,629 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:25:32,728 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:25:32,730 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o51UGdt2tWvGjjuyAMHb","state":0,"push_login_url_expired_time":0,"effective_time":55,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:25:32,731 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:25:32,735 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:25:32,736 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:25:32,853 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:25:32,854 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o51UGdt2tWvGjjuyAMHb","state":0,"push_login_url_expired_time":0,"effective_time":55,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:25:32,855 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:26:25,711 [INFO] wechat-backend - proxy config: tunnel=False (TUNNEL_PROXY=(empty)), kdl=False (KDL_API=(empty))
2026-03-12 12:26:25,865 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:26:25,866 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-12 12:26:25,866 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
2026-03-12 12:26:31,504 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:26:31,509 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:26:31,614 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:26:31,616 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o51UGdt2tWvGjjuyAMHb","state":0,"push_login_url_expired_time":0,"effective_time":11,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:26:31,617 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:26:32,591 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:26:32,592 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:26:32,705 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:26:32,707 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o51UGdt2tWvGjjuyAMHb","state":0,"push_login_url_expired_time":0,"effective_time":11,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:26:32,708 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:26:32,802 [INFO] wechat-backend - HTTP POST /auth/qrcode from 127.0.0.1
2026-03-12 12:26:32,806 [INFO] wechat-backend - GetLoginQrCodeNewDirect: proxy=empty未配置则后端自动读 env/KDLforce_mac=False
2026-03-12 12:26:32,806 [INFO] wechat-backend - GetLoginQrCodeNewDirect: key=HBpEnbtj9BJZ, payload={'Proxy': '', 'IpadOrmac': 'ipad', 'Check': False}, url=http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect
2026-03-12 12:26:35,277 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:26:35,279 [INFO] wechat-backend - Upstream GetLoginQrCodeNewDirect success: status=200, body_len=500
2026-03-12 12:26:35,280 [INFO] wechat-backend - Stored Data62 (full) for key=HBpEnbtj9BJZ (len=344), valid=True, check=完整有效
2026-03-12 12:26:35,280 [INFO] wechat-backend - Data62 full: 62706c6973743030d4010203040506090a582476657273696f6e58246f626a65637473592461726368697665725424746f7012000186a0a2070855246e756c6c5f102064346461356637326330626237633631326338336262626264613137323834345f100f4e534b657965644172636869766572d10b0c54726f6f74800108111a232d32373a406375787d0000000000000101000000000000000d0000000000000000000000000000007f
2026-03-12 12:26:35,281 [INFO] wechat-backend - HTTP POST /auth/qrcode -> 200
2026-03-12 12:26:47,313 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:26:47,314 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:26:47,463 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:26:47,466 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"49gE_QcGtKc6aGWcQUwB","state":0,"push_login_url_expired_time":0,"effective_time":229,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:26:47,467 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:26:47,474 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:26:47,475 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:26:47,574 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:26:47,576 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"49gE_QcGtKc6aGWcQUwB","state":0,"push_login_url_expired_time":0,"effective_time":229,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:26:47,577 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:26:50,583 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:26:50,584 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:26:50,696 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:26:50,698 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"49gE_QcGtKc6aGWcQUwB","state":0,"push_login_url_expired_time":0,"effective_time":226,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:26:50,699 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:27:05,583 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:27:05,584 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:27:05,713 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:27:05,715 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"49gE_QcGtKc6aGWcQUwB","state":0,"push_login_url_expired_time":0,"effective_time":211,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:27:05,716 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:27:10,583 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:27:10,584 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:27:10,686 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:27:10,689 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"49gE_QcGtKc6aGWcQUwB","state":0,"push_login_url_expired_time":0,"effective_time":206,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:27:10,690 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:27:21,298 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:27:21,299 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:27:21,402 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:27:21,404 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"49gE_QcGtKc6aGWcQUwB","state":0,"push_login_url_expired_time":0,"effective_time":196,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:27:21,405 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:27:28,150 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:27:28,151 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:27:28,247 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:27:28,248 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"49gE_QcGtKc6aGWcQUwB","state":0,"push_login_url_expired_time":0,"effective_time":189,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:27:28,249 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:27:32,686 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:27:32,687 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:27:32,806 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:27:32,808 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"49gE_QcGtKc6aGWcQUwB","state":0,"push_login_url_expired_time":0,"effective_time":184,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:27:32,808 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:27:32,813 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:27:32,813 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:27:32,912 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:27:32,930 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"49gE_QcGtKc6aGWcQUwB","state":0,"push_login_url_expired_time":0,"effective_time":184,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:27:32,931 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:27:36,676 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:27:36,677 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:27:36,774 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:27:36,776 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"49gE_QcGtKc6aGWcQUwB","state":0,"push_login_url_expired_time":0,"effective_time":180,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:27:36,777 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:28:32,684 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:28:32,685 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:28:32,780 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:28:32,799 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"49gE_QcGtKc6aGWcQUwB","state":0,"push_login_url_expired_time":0,"effective_time":124,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:28:32,800 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:28:32,803 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:28:32,805 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:28:32,894 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:28:32,894 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"49gE_QcGtKc6aGWcQUwB","state":0,"push_login_url_expired_time":0,"effective_time":124,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:28:32,895 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:29:32,685 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:29:32,686 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:29:32,807 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:29:32,809 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"49gE_QcGtKc6aGWcQUwB","state":0,"push_login_url_expired_time":0,"effective_time":64,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:29:32,810 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:29:32,815 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:29:32,815 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:29:32,915 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:29:32,931 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"49gE_QcGtKc6aGWcQUwB","state":0,"push_login_url_expired_time":0,"effective_time":64,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:29:32,932 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:29:55,780 [INFO] wechat-backend - proxy config: tunnel=True (TUNNEL_PROXY=218.78.109.253:16816), kdl=False (KDL_API=(empty))
2026-03-12 12:29:55,927 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:29:55,928 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-12 12:29:55,928 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
2026-03-12 12:30:13,616 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:30:13,618 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:30:13,828 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:30:13,830 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"49gE_QcGtKc6aGWcQUwB","state":0,"push_login_url_expired_time":0,"effective_time":23,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:30:13,831 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:30:15,406 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:30:15,406 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:30:15,444 [INFO] wechat-backend - HTTP POST /auth/qrcode from 127.0.0.1
2026-03-12 12:30:15,452 [INFO] wechat-backend - proxy resolve: auto -> tunnel (socks5h), TUNNEL_PROXY=218.78.109.253:16816
2026-03-12 12:30:15,452 [INFO] wechat-backend - GetLoginQrCodeNewDirect: using proxy from tunnel (socks5h), len=49
2026-03-12 12:30:15,453 [INFO] wechat-backend - GetLoginQrCodeNewDirect: proxy=yes, force_mac=False, IpadOrmac=ipad
2026-03-12 12:30:15,453 [INFO] wechat-backend - GetLoginQrCodeNewDirect: key=HBpEnbtj9BJZ, payload={'Proxy': 'socks5h://fawbjjkk:5hz6avfb@218.78.109.253:16816/', 'IpadOrmac': 'ipad', 'Check': False}, url=http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect
2026-03-12 12:30:15,508 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:30:15,509 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"49gE_QcGtKc6aGWcQUwB","state":0,"push_login_url_expired_time":0,"effective_time":22,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:30:15,509 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:30:20,327 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:30:20,329 [INFO] wechat-backend - Upstream GetLoginQrCodeNewDirect success: status=200, body_len=500
2026-03-12 12:30:20,330 [INFO] wechat-backend - Stored Data62 (full) for key=HBpEnbtj9BJZ (len=344), valid=True, check=完整有效
2026-03-12 12:30:20,330 [INFO] wechat-backend - Data62 full: 62706c6973743030d4010203040506090a582476657273696f6e58246f626a65637473592461726368697665725424746f7012000186a0a2070855246e756c6c5f102064346461356637326330626237633631326338336262626264613137323834345f100f4e534b657965644172636869766572d10b0c54726f6f74800108111a232d32373a406375787d0000000000000101000000000000000d0000000000000000000000000000007f
2026-03-12 12:30:20,331 [INFO] wechat-backend - HTTP POST /auth/qrcode -> 200
2026-03-12 12:30:22,357 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:30:22,358 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:30:22,462 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:30:22,464 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I41MSqTIIXoQ70vdGU4B","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-12 12:30:22,465 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:30:25,357 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:30:25,358 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:30:25,468 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:30:25,470 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I41MSqTIIXoQ70vdGU4B","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-12 12:30:25,471 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:30:30,359 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:30:30,359 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:30:30,459 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:30:30,461 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I41MSqTIIXoQ70vdGU4B","state":0,"push_login_url_expired_time":0,"effective_time":232,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:30:30,462 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:30:32,691 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:30:32,692 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:30:32,798 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:30:32,800 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I41MSqTIIXoQ70vdGU4B","state":0,"push_login_url_expired_time":0,"effective_time":229,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:30:32,801 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:30:35,354 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:30:35,356 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:30:35,459 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:30:35,461 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I41MSqTIIXoQ70vdGU4B","state":0,"push_login_url_expired_time":0,"effective_time":227,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:30:35,462 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:30:50,682 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:30:50,683 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:30:50,809 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:30:50,811 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I41MSqTIIXoQ70vdGU4B","state":0,"push_login_url_expired_time":0,"effective_time":211,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:30:50,812 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:31:03,148 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:31:03,149 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:31:03,249 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:31:03,250 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I41MSqTIIXoQ70vdGU4B","state":0,"push_login_url_expired_time":0,"effective_time":199,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:31:03,251 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:31:07,044 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:31:07,045 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:31:07,147 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:31:07,148 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I41MSqTIIXoQ70vdGU4B","state":0,"push_login_url_expired_time":0,"effective_time":195,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:31:07,148 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:31:10,679 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:31:10,679 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:31:10,784 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:31:10,786 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I41MSqTIIXoQ70vdGU4B","state":0,"push_login_url_expired_time":0,"effective_time":191,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:31:10,786 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:31:19,490 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:31:19,490 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:31:19,608 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:31:19,609 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I41MSqTIIXoQ70vdGU4B","state":0,"push_login_url_expired_time":0,"effective_time":182,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:31:19,610 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:31:25,904 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:31:25,908 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:31:26,014 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:31:26,016 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I41MSqTIIXoQ70vdGU4B","state":0,"push_login_url_expired_time":0,"effective_time":176,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:31:26,017 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:31:30,358 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:31:30,359 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:31:30,458 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:31:30,460 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I41MSqTIIXoQ70vdGU4B","state":0,"push_login_url_expired_time":0,"effective_time":172,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:31:30,460 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:31:32,687 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:31:32,689 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:31:32,790 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:31:32,791 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I41MSqTIIXoQ70vdGU4B","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":240,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:31:32,792 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:31:35,355 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:31:35,355 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:31:35,521 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:31:35,536 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I41MSqTIIXoQ70vdGU4B","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":238,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:31:35,537 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:31:40,356 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:31:40,357 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:31:40,450 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:31:40,451 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I41MSqTIIXoQ70vdGU4B","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":233,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:31:40,451 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:31:45,355 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:31:45,356 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:31:45,445 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:31:45,446 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I41MSqTIIXoQ70vdGU4B","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":228,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:31:45,446 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:31:50,355 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:31:50,356 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:31:50,438 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:31:50,438 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I41MSqTIIXoQ70vdGU4B","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":223,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:31:50,439 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:31:55,357 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:31:55,358 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:31:55,447 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:31:55,448 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I41MSqTIIXoQ70vdGU4B","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":222,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:31:55,449 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:32:00,360 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:32:00,361 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:32:00,479 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:32:00,481 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I41MSqTIIXoQ70vdGU4B","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":222,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:32:00,482 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:32:05,356 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:32:05,356 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:32:05,453 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:32:05,455 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I41MSqTIIXoQ70vdGU4B","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":222,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:32:05,456 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:32:10,356 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:32:10,357 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:32:10,457 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:32:10,458 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I41MSqTIIXoQ70vdGU4B","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":222,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:32:10,458 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:32:11,591 [INFO] wechat-backend - HTTP POST /auth/qrcode from 127.0.0.1
2026-03-12 12:32:11,594 [INFO] wechat-backend - proxy resolve: auto -> tunnel (socks5h), TUNNEL_PROXY=218.78.109.253:16816
2026-03-12 12:32:11,598 [INFO] wechat-backend - GetLoginQrCodeNewDirect: using proxy from tunnel (socks5h), len=49
2026-03-12 12:32:11,599 [INFO] wechat-backend - GetLoginQrCodeNewDirect: proxy=yes, force_mac=True, IpadOrmac=mac
2026-03-12 12:32:11,600 [INFO] wechat-backend - GetLoginQrCodeNewDirect: key=HBpEnbtj9BJZ, payload={'Proxy': 'socks5h://fawbjjkk:5hz6avfb@218.78.109.253:16816/', 'IpadOrmac': 'mac', 'Check': False}, url=http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect
2026-03-12 12:32:14,253 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:32:14,255 [INFO] wechat-backend - Upstream GetLoginQrCodeNewDirect success: status=200, body_len=500
2026-03-12 12:32:14,256 [INFO] wechat-backend - Stored Data62 (full) for key=HBpEnbtj9BJZ (len=344), valid=True, check=完整有效
2026-03-12 12:32:14,256 [INFO] wechat-backend - Data62 full: 62706c6973743030d4010203040506090a582476657273696f6e58246f626a65637473592461726368697665725424746f7012000186a0a2070855246e756c6c5f102064346461356637326330626237633631326338336262626264613137323834345f100f4e534b657965644172636869766572d10b0c54726f6f74800108111a232d32373a406375787d0000000000000101000000000000000d0000000000000000000000000000007f
2026-03-12 12:32:14,256 [INFO] wechat-backend - HTTP POST /auth/qrcode -> 200
2026-03-12 12:32:16,276 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:32:16,277 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:32:16,415 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:32:16,416 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g9CrtbRSa74nVxTluGVh","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-12 12:32:16,417 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:32:20,311 [INFO] wechat-backend - HTTP POST /auth/qrcode from 127.0.0.1
2026-03-12 12:32:20,328 [INFO] wechat-backend - proxy resolve: auto -> tunnel (socks5h), TUNNEL_PROXY=218.78.109.253:16816
2026-03-12 12:32:20,328 [INFO] wechat-backend - GetLoginQrCodeNewDirect: using proxy from tunnel (socks5h), len=49
2026-03-12 12:32:20,328 [INFO] wechat-backend - GetLoginQrCodeNewDirect: proxy=yes, force_mac=True, IpadOrmac=mac
2026-03-12 12:32:20,328 [INFO] wechat-backend - GetLoginQrCodeNewDirect: key=HBpEnbtj9BJZ, payload={'Proxy': 'socks5h://fawbjjkk:5hz6avfb@218.78.109.253:16816/', 'IpadOrmac': 'mac', 'Check': False}, url=http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect
2026-03-12 12:32:25,148 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:32:25,149 [INFO] wechat-backend - Upstream GetLoginQrCodeNewDirect success: status=200, body_len=500
2026-03-12 12:32:25,150 [INFO] wechat-backend - Stored Data62 (full) for key=HBpEnbtj9BJZ (len=344), valid=True, check=完整有效
2026-03-12 12:32:25,150 [INFO] wechat-backend - Data62 full: 62706c6973743030d4010203040506090a582476657273696f6e58246f626a65637473592461726368697665725424746f7012000186a0a2070855246e756c6c5f102064346461356637326330626237633631326338336262626264613137323834345f100f4e534b657965644172636869766572d10b0c54726f6f74800108111a232d32373a406375787d0000000000000101000000000000000d0000000000000000000000000000007f
2026-03-12 12:32:25,150 [INFO] wechat-backend - HTTP POST /auth/qrcode -> 200
2026-03-12 12:32:25,178 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js from 127.0.0.1
2026-03-12 12:32:25,361 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7765/assets/N_jYM_2V.js "HTTP/1.1 200 OK"
2026-03-12 12:32:25,462 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js -> 200
2026-03-12 12:32:27,174 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:32:27,175 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:32:27,268 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:32:27,269 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g8_Gnpof8ilIqTkGDk4Y","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-12 12:32:27,269 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:32:30,679 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:32:30,680 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:32:30,783 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:32:30,784 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g8_Gnpof8ilIqTkGDk4Y","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-12 12:32:30,784 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:32:32,689 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:32:32,690 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:32:32,803 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:32:32,804 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g8_Gnpof8ilIqTkGDk4Y","state":0,"push_login_url_expired_time":0,"effective_time":234,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:32:32,805 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:32:42,930 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:32:42,932 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:32:43,046 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:32:43,048 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g8_Gnpof8ilIqTkGDk4Y","state":0,"push_login_url_expired_time":0,"effective_time":224,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:32:43,049 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:32:55,562 [INFO] wechat-backend - proxy config: tunnel=True (TUNNEL_PROXY=218.78.109.253:16816), kdl=False (KDL_API=(empty))
2026-03-12 12:32:55,709 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:32:55,710 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-12 12:32:55,710 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
2026-03-12 12:33:03,246 [INFO] wechat-backend - HTTP POST /auth/qrcode from 127.0.0.1
2026-03-12 12:33:03,251 [INFO] wechat-backend - proxy resolve: auto -> tunnel (socks5h), TUNNEL_PROXY=218.78.109.253:16816
2026-03-12 12:33:03,251 [INFO] wechat-backend - GetLoginQrCodeNewDirect: using proxy from tunnel (socks5h), len=49
2026-03-12 12:33:03,266 [INFO] wechat-backend - GetLoginQrCodeNewDirect: proxy=yes, force_mac=False, IpadOrmac=ipad
2026-03-12 12:33:03,266 [INFO] wechat-backend - GetLoginQrCodeNewDirect 请求参数: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect, Proxy=socks5h://fawbjjkk:***@218.78.109.253:16816/, Check=False, IpadOrmac=ipad
2026-03-12 12:33:06,267 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:33:06,269 [INFO] wechat-backend - Upstream GetLoginQrCodeNewDirect success: status=200, body_len=500
2026-03-12 12:33:06,270 [INFO] wechat-backend - Stored Data62 (full) for key=HBpEnbtj9BJZ (len=344), valid=True, check=完整有效
2026-03-12 12:33:06,270 [INFO] wechat-backend - Data62 full: 62706c6973743030d4010203040506090a582476657273696f6e58246f626a65637473592461726368697665725424746f7012000186a0a2070855246e756c6c5f102064346461356637326330626237633631326338336262626264613137323834345f100f4e534b657965644172636869766572d10b0c54726f6f74800108111a232d32373a406375787d0000000000000101000000000000000d0000000000000000000000000000007f
2026-03-12 12:33:06,271 [INFO] wechat-backend - HTTP POST /auth/qrcode -> 200
2026-03-12 12:33:10,969 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:33:10,970 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:33:11,184 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:33:11,186 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g8_Gnpof8ilIqTkGDk4Y","state":0,"push_login_url_expired_time":0,"effective_time":196,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:33:11,187 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:33:21,319 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:33:21,320 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:33:21,438 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:33:21,440 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g8_Gnpof8ilIqTkGDk4Y","state":0,"push_login_url_expired_time":0,"effective_time":185,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:33:21,441 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:33:31,993 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:33:31,994 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:33:32,096 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:33:32,097 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g8_Gnpof8ilIqTkGDk4Y","state":0,"push_login_url_expired_time":0,"effective_time":175,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:33:32,098 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:33:32,714 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:33:32,715 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:33:32,811 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:33:32,812 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g8_Gnpof8ilIqTkGDk4Y","state":0,"push_login_url_expired_time":0,"effective_time":174,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:33:32,812 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:33:36,307 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:33:36,308 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:33:36,430 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:33:36,432 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g8_Gnpof8ilIqTkGDk4Y","state":0,"push_login_url_expired_time":0,"effective_time":170,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:33:36,433 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:33:41,308 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:33:41,309 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:33:41,439 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:33:41,441 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g8_Gnpof8ilIqTkGDk4Y","state":0,"push_login_url_expired_time":0,"effective_time":165,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_c261419db454466592f198733c7c1cf0\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_c261419db454466592f198733c7c1cf0\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 12:33:41,441 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 12:33:41,442 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:33:41,450 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js from 127.0.0.1
2026-03-12 12:33:41,619 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7765/assets/N_jYM_2V.js "HTTP/1.1 200 OK"
2026-03-12 12:33:41,716 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js -> 200
2026-03-12 12:33:46,683 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:33:46,684 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:33:46,780 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:33:46,781 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g8_Gnpof8ilIqTkGDk4Y","state":0,"push_login_url_expired_time":0,"effective_time":160,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_c261419db454466592f198733c7c1cf0\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_c261419db454466592f198733c7c1cf0\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 12:33:46,781 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 12:33:46,782 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:33:51,684 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:33:51,685 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:33:51,783 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:33:51,785 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g8_Gnpof8ilIqTkGDk4Y","state":0,"push_login_url_expired_time":0,"effective_time":155,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_c261419db454466592f198733c7c1cf0\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_c261419db454466592f198733c7c1cf0\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 12:33:51,786 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 12:33:51,788 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:33:56,306 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:33:56,307 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:33:56,422 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:33:56,423 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g8_Gnpof8ilIqTkGDk4Y","state":0,"push_login_url_expired_time":0,"effective_time":150,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_c261419db454466592f198733c7c1cf0\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_c261419db454466592f198733c7c1cf0\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 12:33:56,424 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 12:33:56,424 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:34:01,548 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:34:01,549 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:34:01,678 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:34:01,680 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g8_Gnpof8ilIqTkGDk4Y","state":0,"push_login_url_expired_time":0,"effective_time":145,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_c261419db454466592f198733c7c1cf0\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_c261419db454466592f198733c7c1cf0\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 12:34:01,680 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 12:34:01,681 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:34:06,684 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:34:06,684 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:34:06,849 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:34:06,851 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g8_Gnpof8ilIqTkGDk4Y","state":0,"push_login_url_expired_time":0,"effective_time":140,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_c261419db454466592f198733c7c1cf0\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_c261419db454466592f198733c7c1cf0\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 12:34:06,852 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 12:34:06,853 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:34:11,685 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:34:11,686 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:34:11,791 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:34:11,794 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g8_Gnpof8ilIqTkGDk4Y","state":0,"push_login_url_expired_time":0,"effective_time":135,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_c261419db454466592f198733c7c1cf0\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_c261419db454466592f198733c7c1cf0\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 12:34:11,794 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 12:34:11,795 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:34:16,685 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:34:16,686 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:34:16,799 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:34:16,801 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g8_Gnpof8ilIqTkGDk4Y","state":0,"push_login_url_expired_time":0,"effective_time":130,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_c261419db454466592f198733c7c1cf0\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_c261419db454466592f198733c7c1cf0\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 12:34:16,801 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 12:34:16,802 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:34:21,686 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:34:21,687 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:34:21,800 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:34:21,801 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g8_Gnpof8ilIqTkGDk4Y","state":0,"push_login_url_expired_time":0,"effective_time":125,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_c261419db454466592f198733c7c1cf0\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_c261419db454466592f198733c7c1cf0\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 12:34:21,802 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 12:34:21,803 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:34:26,688 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:34:26,688 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:34:26,787 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:34:26,803 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g8_Gnpof8ilIqTkGDk4Y","state":0,"push_login_url_expired_time":0,"effective_time":120,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_c261419db454466592f198733c7c1cf0\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_c261419db454466592f198733c7c1cf0\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 12:34:26,804 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 12:34:26,805 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:34:31,311 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:34:31,312 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:34:31,439 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:34:31,440 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g8_Gnpof8ilIqTkGDk4Y","state":0,"push_login_url_expired_time":0,"effective_time":115,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_c261419db454466592f198733c7c1cf0\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_c261419db454466592f198733c7c1cf0\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 12:34:31,441 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 12:34:31,442 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:34:32,709 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:34:32,710 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:34:32,817 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:34:32,818 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g8_Gnpof8ilIqTkGDk4Y","state":0,"push_login_url_expired_time":0,"effective_time":114,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_c261419db454466592f198733c7c1cf0\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_c261419db454466592f198733c7c1cf0\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 12:34:32,818 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 12:34:32,819 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:34:32,827 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js from 127.0.0.1
2026-03-12 12:34:32,975 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7765/assets/N_jYM_2V.js "HTTP/1.1 200 OK"
2026-03-12 12:34:33,068 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js -> 200
2026-03-12 12:34:34,726 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:34:34,727 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:34:34,820 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:34:34,823 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g8_Gnpof8ilIqTkGDk4Y","state":0,"push_login_url_expired_time":0,"effective_time":112,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_c261419db454466592f198733c7c1cf0\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_c261419db454466592f198733c7c1cf0\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 12:34:34,824 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 12:34:34,825 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:34:34,832 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js from 127.0.0.1
2026-03-12 12:34:34,983 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7765/assets/N_jYM_2V.js "HTTP/1.1 200 OK"
2026-03-12 12:34:35,079 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js -> 200
2026-03-12 12:35:01,064 [INFO] wechat-backend - HTTP POST /auth/qrcode from 127.0.0.1
2026-03-12 12:35:01,065 [INFO] wechat-backend - proxy resolve: auto -> tunnel (socks5h), TUNNEL_PROXY=218.78.109.253:16816
2026-03-12 12:35:01,065 [INFO] wechat-backend - GetLoginQrCodeNewDirect: using proxy from tunnel (socks5h), len=49
2026-03-12 12:35:01,066 [INFO] wechat-backend - GetLoginQrCodeNewDirect: proxy=yes, force_mac=True, IpadOrmac=mac
2026-03-12 12:35:01,066 [INFO] wechat-backend - GetLoginQrCodeNewDirect 请求参数: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect, Proxy=socks5h://fawbjjkk:***@218.78.109.253:16816/, Check=False, IpadOrmac=mac
2026-03-12 12:35:05,929 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:35:05,930 [INFO] wechat-backend - Upstream GetLoginQrCodeNewDirect success: status=200, body_len=500
2026-03-12 12:35:05,931 [INFO] wechat-backend - Stored Data62 (full) for key=HBpEnbtj9BJZ (len=344), valid=True, check=完整有效
2026-03-12 12:35:05,931 [INFO] wechat-backend - Data62 full: 62706c6973743030d4010203040506090a582476657273696f6e58246f626a65637473592461726368697665725424746f7012000186a0a2070855246e756c6c5f102064346461356637326330626237633631326338336262626264613137323834345f100f4e534b657965644172636869766572d10b0c54726f6f74800108111a232d32373a406375787d0000000000000101000000000000000d0000000000000000000000000000007f
2026-03-12 12:35:05,931 [INFO] wechat-backend - HTTP POST /auth/qrcode -> 200
2026-03-12 12:35:07,957 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:35:07,958 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:35:08,052 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:35:08,053 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g8_Gnpof8ilIqTkGDk4Y","state":0,"push_login_url_expired_time":0,"effective_time":79,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:35:08,054 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:35:10,957 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:35:10,958 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:35:11,063 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:35:11,064 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g8PP1eEzl0ezRUUWSa55","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-12 12:35:11,064 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:37:20,263 [INFO] wechat-backend - proxy config: tunnel=True (TUNNEL_PROXY=218.78.109.253:16816), kdl=False (KDL_API=(empty))
2026-03-12 12:37:20,404 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:37:20,405 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-12 12:37:20,405 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
2026-03-12 12:37:27,544 [INFO] wechat-backend - HTTP POST /auth/qrcode from 127.0.0.1
2026-03-12 12:37:27,552 [INFO] wechat-backend - proxy resolve: auto -> tunnel (socks5h), TUNNEL_PROXY=218.78.109.253:16816
2026-03-12 12:37:27,553 [INFO] wechat-backend - GetLoginQrCodeNewDirect: using proxy from tunnel (socks5h), len=49
2026-03-12 12:37:27,553 [INFO] wechat-backend - GetLoginQrCodeNewDirect: proxy=yes, force_mac=True, IpadOrmac=mac
2026-03-12 12:37:27,553 [INFO] wechat-backend - GetLoginQrCodeNewDirect 请求参数: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect, Proxy=socks5h://fawbjjkk:***@218.78.109.253:16816/, Check=False, IpadOrmac=mac
2026-03-12 12:37:30,212 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:37:30,214 [INFO] wechat-backend - Upstream GetLoginQrCodeNewDirect success: status=200, body_len=500
2026-03-12 12:37:30,215 [INFO] wechat-backend - Stored Data62 (full) for key=HBpEnbtj9BJZ (len=344), valid=True, check=完整有效
2026-03-12 12:37:30,215 [INFO] wechat-backend - Data62 full: 62706c6973743030d4010203040506090a582476657273696f6e58246f626a65637473592461726368697665725424746f7012000186a0a2070855246e756c6c5f102064346461356637326330626237633631326338336262626264613137323834345f100f4e534b657965644172636869766572d10b0c54726f6f74800108111a232d32373a406375787d0000000000000101000000000000000d0000000000000000000000000000007f
2026-03-12 12:37:30,216 [INFO] wechat-backend - HTTP POST /auth/qrcode -> 200
2026-03-12 12:37:30,246 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js from 127.0.0.1
2026-03-12 12:37:30,431 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7765/assets/N_jYM_2V.js "HTTP/1.1 200 OK"
2026-03-12 12:37:30,512 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js -> 200
2026-03-12 12:37:32,254 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:37:32,255 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:37:32,360 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:37:32,362 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","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-12 12:37:32,362 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:37:32,696 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:37:32,697 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:37:32,804 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:37:32,806 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","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-12 12:37:32,807 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:37:35,691 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:37:35,692 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:37:35,790 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:37:35,793 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","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-12 12:37:35,793 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:37:48,718 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:37:48,718 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:37:48,821 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:37:48,823 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","state":0,"push_login_url_expired_time":0,"effective_time":223,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:37:48,823 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:37:54,269 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:37:54,270 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:37:54,369 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:37:54,371 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","state":0,"push_login_url_expired_time":0,"effective_time":217,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:37:54,372 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:37:55,687 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:37:55,688 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:37:55,786 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:37:55,787 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","state":0,"push_login_url_expired_time":0,"effective_time":216,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:37:55,788 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:38:07,036 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:38:07,037 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:38:07,137 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:38:07,138 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","state":0,"push_login_url_expired_time":0,"effective_time":205,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:38:07,139 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:38:10,691 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:38:10,692 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:38:10,794 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:38:10,796 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","state":0,"push_login_url_expired_time":0,"effective_time":201,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:38:10,797 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:38:21,516 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:38:21,517 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:38:21,640 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:38:21,642 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","state":0,"push_login_url_expired_time":0,"effective_time":190,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:38:21,643 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:38:26,691 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:38:26,692 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:38:26,798 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:38:26,801 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","state":0,"push_login_url_expired_time":0,"effective_time":185,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:38:26,801 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:38:32,724 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:38:32,725 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:38:32,825 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:38:32,826 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","state":0,"push_login_url_expired_time":0,"effective_time":179,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:38:32,827 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:38:32,833 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:38:32,833 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:38:32,935 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:38:32,937 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","state":0,"push_login_url_expired_time":0,"effective_time":179,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:38:32,939 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:38:38,824 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:38:38,824 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:38:38,959 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:38:38,960 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","state":0,"push_login_url_expired_time":0,"effective_time":173,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:38:38,960 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:39:10,331 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:39:10,333 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:39:10,465 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:39:10,466 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","state":0,"push_login_url_expired_time":0,"effective_time":141,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:39:10,467 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:39:15,694 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:39:15,695 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:39:15,794 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:39:15,796 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","state":0,"push_login_url_expired_time":0,"effective_time":136,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:39:15,796 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:39:20,255 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:39:20,256 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:39:20,370 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:39:20,371 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","state":0,"push_login_url_expired_time":0,"effective_time":132,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:39:20,372 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:39:25,250 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:39:25,251 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:39:25,352 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:39:25,353 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","state":0,"push_login_url_expired_time":0,"effective_time":127,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:39:25,354 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:39:30,253 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:39:30,254 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:39:30,350 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:39:30,351 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","state":0,"push_login_url_expired_time":0,"effective_time":122,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:39:30,352 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:39:32,699 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:39:32,700 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:39:32,805 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:39:32,806 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","state":0,"push_login_url_expired_time":0,"effective_time":119,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:39:32,806 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:39:35,691 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:39:35,691 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:39:35,798 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:39:35,799 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","state":0,"push_login_url_expired_time":0,"effective_time":116,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:39:35,800 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:39:40,690 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:39:40,691 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:39:40,776 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:39:40,778 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","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-12 12:39:40,778 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:39:46,691 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:39:46,692 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:39:46,789 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:39:46,790 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","state":0,"push_login_url_expired_time":0,"effective_time":105,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:39:46,791 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:39:56,899 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:39:56,899 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:39:57,006 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:39:57,007 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","state":0,"push_login_url_expired_time":0,"effective_time":95,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:39:57,008 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:40:02,691 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:40:02,692 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:40:02,787 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:40:02,789 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","state":0,"push_login_url_expired_time":0,"effective_time":89,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:40:02,789 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:40:07,035 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:40:07,036 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:40:07,135 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:40:07,136 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","state":0,"push_login_url_expired_time":0,"effective_time":85,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:40:07,136 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:40:10,977 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:40:10,977 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:40:11,069 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:40:11,070 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","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-12 12:40:11,071 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:40:18,693 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:40:18,700 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:40:18,813 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:40:18,814 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","state":0,"push_login_url_expired_time":0,"effective_time":73,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:40:18,815 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:40:22,399 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:40:22,400 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:40:22,509 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:40:22,510 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","state":0,"push_login_url_expired_time":0,"effective_time":69,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:40:22,511 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:40:25,691 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:40:25,691 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:40:25,784 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:40:25,785 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","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-12 12:40:25,786 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:40:32,754 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:40:32,755 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:40:32,856 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:40:32,858 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","state":0,"push_login_url_expired_time":0,"effective_time":59,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:40:32,859 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:40:36,950 [INFO] wechat-backend - HTTP POST /auth/qrcode from 127.0.0.1
2026-03-12 12:40:36,951 [INFO] wechat-backend - proxy resolve: auto -> tunnel (socks5h), TUNNEL_PROXY=218.78.109.253:16816
2026-03-12 12:40:36,952 [INFO] wechat-backend - GetLoginQrCodeNewDirect: using proxy from tunnel (socks5h), len=49
2026-03-12 12:40:36,952 [INFO] wechat-backend - GetLoginQrCodeNewDirect: proxy=yes, force_mac=True, IpadOrmac=mac
2026-03-12 12:40:36,953 [INFO] wechat-backend - GetLoginQrCodeNewDirect 请求参数: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect, Proxy=socks5h://fawbjjkk:***@218.78.109.253:16816/, Check=False, IpadOrmac=mac
2026-03-12 12:40:41,848 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:40:41,849 [INFO] wechat-backend - Upstream GetLoginQrCodeNewDirect success: status=200, body_len=500
2026-03-12 12:40:41,849 [INFO] wechat-backend - Stored Data62 (full) for key=HBpEnbtj9BJZ (len=344), valid=True, check=完整有效
2026-03-12 12:40:41,849 [INFO] wechat-backend - Data62 full: 62706c6973743030d4010203040506090a582476657273696f6e58246f626a65637473592461726368697665725424746f7012000186a0a2070855246e756c6c5f102064346461356637326330626237633631326338336262626264613137323834345f100f4e534b657965644172636869766572d10b0c54726f6f74800108111a232d32373a406375787d0000000000000101000000000000000d0000000000000000000000000000007f
2026-03-12 12:40:41,850 [INFO] wechat-backend - HTTP POST /auth/qrcode -> 200
2026-03-12 12:40:41,869 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js from 127.0.0.1
2026-03-12 12:40:42,006 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7765/assets/N_jYM_2V.js "HTTP/1.1 200 OK"
2026-03-12 12:40:42,105 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js -> 200
2026-03-12 12:41:00,876 [INFO] wechat-backend - proxy config: tunnel=True (TUNNEL_PROXY=218.78.109.253:16816), kdl=False (KDL_API=(empty))
2026-03-12 12:41:01,026 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:41:01,027 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-12 12:41:01,027 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
2026-03-12 12:41:26,789 [INFO] wechat-backend - HTTP POST /auth/qrcode from 127.0.0.1
2026-03-12 12:41:26,796 [INFO] wechat-backend - proxy resolve: auto -> tunnel (socks5h), TUNNEL_PROXY=218.78.109.253:16816
2026-03-12 12:41:26,796 [INFO] wechat-backend - GetLoginQrCodeNewDirect: using proxy from tunnel (socks5h), len=49
2026-03-12 12:41:26,797 [INFO] wechat-backend - GetLoginQrCodeNewDirect: proxy=yes, force_mac=True, IpadOrmac=mac
2026-03-12 12:41:26,797 [INFO] wechat-backend - GetLoginQrCodeNewDirect 请求参数: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect, Proxy=socks5h://fawbjjkk:5hz6avfb@218.78.109.253:16816/, Check=False, IpadOrmac=mac
2026-03-12 12:41:29,459 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:41:29,462 [INFO] wechat-backend - Upstream GetLoginQrCodeNewDirect success: status=200, body_len=500
2026-03-12 12:41:29,462 [INFO] wechat-backend - GetLoginQrCodeNewDirect 响应: has_qrcode_url=True, has_data62=True, IpadOrmac=mac
2026-03-12 12:41:29,462 [INFO] wechat-backend - Stored Data62 (full) for key=HBpEnbtj9BJZ (len=344), valid=True, check=完整有效
2026-03-12 12:41:29,462 [INFO] wechat-backend - Data62 full: 62706c6973743030d4010203040506090a582476657273696f6e58246f626a65637473592461726368697665725424746f7012000186a0a2070855246e756c6c5f102064346461356637326330626237633631326338336262626264613137323834345f100f4e534b657965644172636869766572d10b0c54726f6f74800108111a232d32373a406375787d0000000000000101000000000000000d0000000000000000000000000000007f
2026-03-12 12:41:29,463 [INFO] wechat-backend - HTTP POST /auth/qrcode -> 200
2026-03-12 12:41:29,500 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js from 127.0.0.1
2026-03-12 12:41:29,646 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7765/assets/N_jYM_2V.js "HTTP/1.1 200 OK"
2026-03-12 12:41:29,738 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js -> 200
2026-03-12 12:41:32,745 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:41:32,746 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:41:32,851 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:41:32,852 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g9gOgsr9NEexVqIUgiSu","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-12 12:41:32,852 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:41:32,856 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:41:32,857 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:41:32,956 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:41:32,957 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g9gOgsr9NEexVqIUgiSu","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-12 12:41:32,958 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:41:39,146 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:41:39,147 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:41:39,246 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:41:39,248 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g7o6p7OQUhz5J9AbROPv","state":0,"push_login_url_expired_time":0,"effective_time":184,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:41:39,249 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:41:40,188 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:41:40,189 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:41:40,281 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:41:40,284 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g7o6p7OQUhz5J9AbROPv","state":0,"push_login_url_expired_time":0,"effective_time":183,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:41:40,284 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:41:44,503 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:41:44,504 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:41:44,602 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:41:44,624 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g9gOgsr9NEexVqIUgiSu","state":0,"push_login_url_expired_time":0,"effective_time":226,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:41:44,625 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:42:06,938 [INFO] wechat-backend - proxy config: tunnel=True (TUNNEL_PROXY=218.78.109.253:16816), kdl=False (KDL_API=(empty))
2026-03-12 12:42:07,090 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:42:07,091 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-12 12:42:07,091 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
2026-03-12 12:42:12,801 [INFO] wechat-backend - HTTP POST /auth/qrcode from 127.0.0.1
2026-03-12 12:42:12,807 [INFO] wechat-backend - proxy resolve: auto -> tunnel (socks5h), TUNNEL_PROXY=218.78.109.253:16816
2026-03-12 12:42:12,808 [INFO] wechat-backend - GetLoginQrCodeNewDirect: using proxy from tunnel (socks5h), len=49
2026-03-12 12:42:12,808 [INFO] wechat-backend - GetLoginQrCodeNewDirect: proxy=yes, force_mac=False, IpadOrmac=ipad
2026-03-12 12:42:12,809 [INFO] wechat-backend - GetLoginQrCodeNewDirect 请求参数: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect, Proxy=socks5h://fawbjjkk:5hz6avfb@218.78.109.253:16816/, Check=False, IpadOrmac=ipad
2026-03-12 12:42:17,701 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:42:17,704 [INFO] wechat-backend - Upstream GetLoginQrCodeNewDirect success: status=200, body_len=500
2026-03-12 12:42:17,704 [INFO] wechat-backend - Stored Data62 (full) for key=HBpEnbtj9BJZ (len=344), valid=True, check=完整有效
2026-03-12 12:42:17,705 [INFO] wechat-backend - Data62 full: 62706c6973743030d4010203040506090a582476657273696f6e58246f626a65637473592461726368697665725424746f7012000186a0a2070855246e756c6c5f102064346461356637326330626237633631326338336262626264613137323834345f100f4e534b657965644172636869766572d10b0c54726f6f74800108111a232d32373a406375787d0000000000000101000000000000000d0000000000000000000000000000007f
2026-03-12 12:42:17,706 [INFO] wechat-backend - HTTP POST /auth/qrcode -> 200
2026-03-12 12:42:19,751 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:42:19,752 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:42:19,858 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:42:19,860 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I6Tc9_5L4P8BBoT3SX3d","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-12 12:42:19,861 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:42:31,715 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:42:31,716 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:42:31,811 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:42:31,814 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g7o6p7OQUhz5J9AbROPv","state":0,"push_login_url_expired_time":0,"effective_time":132,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:42:31,815 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:42:32,747 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:42:32,748 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:42:32,843 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:42:32,845 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I6Tc9_5L4P8BBoT3SX3d","state":0,"push_login_url_expired_time":0,"effective_time":225,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:42:32,847 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:42:33,711 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:42:33,712 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:42:33,814 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:42:33,815 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g7o6p7OQUhz5J9AbROPv","state":0,"push_login_url_expired_time":0,"effective_time":130,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:42:33,816 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:42:47,718 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:42:47,718 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:42:47,821 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:42:47,823 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g7o6p7OQUhz5J9AbROPv","state":0,"push_login_url_expired_time":0,"effective_time":116,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:42:47,823 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:42:52,762 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:42:52,763 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:42:52,855 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:42:52,858 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g7o6p7OQUhz5J9AbROPv","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-12 12:42:52,858 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:42:57,760 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:42:57,761 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:42:57,894 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:42:57,896 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I6Tc9_5L4P8BBoT3SX3d","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":238,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:42:57,897 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:43:02,762 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:43:02,774 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:43:02,896 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:43:02,898 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I6Tc9_5L4P8BBoT3SX3d","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":233,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:43:02,899 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:43:02,908 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js from 127.0.0.1
2026-03-12 12:43:03,052 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7765/assets/N_jYM_2V.js "HTTP/1.1 200 OK"
2026-03-12 12:43:03,150 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js -> 200
2026-03-12 12:43:07,762 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:43:07,762 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:43:07,862 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:43:07,864 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g7o6p7OQUhz5J9AbROPv","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-12 12:43:07,865 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:43:32,729 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:43:32,730 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:43:32,837 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:43:32,839 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g7o6p7OQUhz5J9AbROPv","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-12 12:43:32,839 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:44:15,601 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:44:15,602 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:44:15,764 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:44:15,766 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g7o6p7OQUhz5J9AbROPv","state":0,"push_login_url_expired_time":0,"effective_time":28,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:44:15,767 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:44:20,760 [INFO] wechat-backend - HTTP GET /auth/status from 127.0.0.1
2026-03-12 12:44:20,761 [INFO] wechat-backend - GetLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/GetLoginStatus
2026-03-12 12:44:20,961 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/GetLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:44:20,971 [INFO] wechat-backend - Upstream GetLoginStatus response: status=200, body={"Code":300,"Data":null,"Text":"账号状态异常","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:44:20,972 [INFO] wechat-backend - HTTP GET /auth/status -> 200
2026-03-12 12:44:24,777 [INFO] wechat-backend - HTTP POST /auth/logout from 127.0.0.1
2026-03-12 12:44:24,779 [INFO] wechat-backend - LogOut: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/LogOut
2026-03-12 12:44:24,886 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/LogOut?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:44:24,893 [INFO] wechat-backend - Upstream LogOut response: status=200, body={"Code":300,"Data":null,"Text":"你已退出登录","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:44:24,894 [INFO] wechat-backend - HTTP POST /auth/logout -> 200
2026-03-12 12:44:28,223 [INFO] wechat-backend - HTTP POST /auth/qrcode from 127.0.0.1
2026-03-12 12:44:28,226 [INFO] wechat-backend - proxy resolve: auto -> tunnel (socks5h), TUNNEL_PROXY=218.78.109.253:16816
2026-03-12 12:44:28,226 [INFO] wechat-backend - GetLoginQrCodeNewDirect: using proxy from tunnel (socks5h), len=49
2026-03-12 12:44:28,227 [INFO] wechat-backend - GetLoginQrCodeNewDirect: proxy=yes, force_mac=False, IpadOrmac=ipad
2026-03-12 12:44:28,227 [INFO] wechat-backend - GetLoginQrCodeNewDirect 请求参数: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect, Proxy=socks5h://fawbjjkk:5hz6avfb@218.78.109.253:16816/, Check=False, IpadOrmac=ipad
2026-03-12 12:44:31,087 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:44:31,089 [INFO] wechat-backend - Upstream GetLoginQrCodeNewDirect success: status=200, body_len=500
2026-03-12 12:44:31,089 [INFO] wechat-backend - Stored Data62 (full) for key=HBpEnbtj9BJZ (len=344), valid=True, check=完整有效
2026-03-12 12:44:31,089 [INFO] wechat-backend - Data62 full: 62706c6973743030d4010203040506090a582476657273696f6e58246f626a65637473592461726368697665725424746f7012000186a0a2070855246e756c6c5f102064346461356637326330626237633631326338336262626264613137323834345f100f4e534b657965644172636869766572d10b0c54726f6f74800108111a232d32373a406375787d0000000000000101000000000000000d0000000000000000000000000000007f
2026-03-12 12:44:31,090 [INFO] wechat-backend - HTTP POST /auth/qrcode -> 200
2026-03-12 12:44:32,732 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:44:32,734 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:44:32,910 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:44:32,912 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g7o6p7OQUhz5J9AbROPv","state":0,"push_login_url_expired_time":0,"effective_time":11,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:44:32,913 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:44:33,113 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:44:33,113 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:44:33,213 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:44:33,215 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o9vh8YjxV3oZ2qllAumN","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-12 12:44:33,215 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:44:36,113 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:44:36,114 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:44:36,229 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:44:36,231 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g7o6p7OQUhz5J9AbROPv","state":0,"push_login_url_expired_time":0,"effective_time":7,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:44:36,232 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:44:41,116 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:44:41,117 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:44:41,224 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:44:41,225 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o9vh8YjxV3oZ2qllAumN","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":236,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_9ff3963da43b6c8974ab93ec922af590\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_9ff3963da43b6c8974ab93ec922af590\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 12:44:41,226 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 12:44:41,227 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:44:46,116 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:44:46,117 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:44:46,253 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:44:46,255 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o9vh8YjxV3oZ2qllAumN","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":231,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_9ff3963da43b6c8974ab93ec922af590\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_9ff3963da43b6c8974ab93ec922af590\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 12:44:46,255 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 12:44:46,256 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:44:46,264 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js from 127.0.0.1
2026-03-12 12:44:46,397 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7765/assets/N_jYM_2V.js "HTTP/1.1 200 OK"
2026-03-12 12:44:46,484 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js -> 200
2026-03-12 12:44:51,112 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:44:51,113 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:44:51,213 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:44:51,214 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o9vh8YjxV3oZ2qllAumN","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":226,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_9ff3963da43b6c8974ab93ec922af590\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_9ff3963da43b6c8974ab93ec922af590\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 12:44:51,214 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 12:44:51,215 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:44:56,719 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:44:56,719 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:44:56,807 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:44:56,808 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o9vh8YjxV3oZ2qllAumN","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":221,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_9ff3963da43b6c8974ab93ec922af590\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_9ff3963da43b6c8974ab93ec922af590\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 12:44:56,808 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 12:44:56,809 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:45:01,115 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:45:01,115 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:45:01,278 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:45:01,279 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o9vh8YjxV3oZ2qllAumN","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":216,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_9ff3963da43b6c8974ab93ec922af590\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_9ff3963da43b6c8974ab93ec922af590\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 12:45:01,280 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 12:45:01,281 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:45:06,116 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:45:06,117 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:45:06,238 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:45:06,240 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o9vh8YjxV3oZ2qllAumN","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":211,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_9ff3963da43b6c8974ab93ec922af590\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_9ff3963da43b6c8974ab93ec922af590\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 12:45:06,241 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 12:45:06,242 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:45:11,720 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:45:11,721 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:45:12,995 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:45:12,998 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o9vh8YjxV3oZ2qllAumN","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":205,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_9ff3963da43b6c8974ab93ec922af590\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_9ff3963da43b6c8974ab93ec922af590\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 12:45:12,998 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 12:45:13,000 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:45:16,719 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:45:16,720 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:45:18,256 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:45:18,257 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o9vh8YjxV3oZ2qllAumN","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":199,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_9ff3963da43b6c8974ab93ec922af590\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_9ff3963da43b6c8974ab93ec922af590\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 12:45:18,258 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 12:45:18,258 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:45:21,720 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:45:21,721 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:45:21,854 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:45:21,856 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o9vh8YjxV3oZ2qllAumN","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":196,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_9ff3963da43b6c8974ab93ec922af590\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_9ff3963da43b6c8974ab93ec922af590\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 12:45:21,856 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 12:45:21,857 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:45:26,117 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:45:26,118 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:45:26,232 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:45:26,234 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o9vh8YjxV3oZ2qllAumN","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":191,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_9ff3963da43b6c8974ab93ec922af590\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_9ff3963da43b6c8974ab93ec922af590\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 12:45:26,234 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 12:45:26,235 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:45:31,118 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:45:31,119 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:45:31,231 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:45:31,233 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o9vh8YjxV3oZ2qllAumN","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":186,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_9ff3963da43b6c8974ab93ec922af590\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_9ff3963da43b6c8974ab93ec922af590\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
2026-03-12 12:45:31,234 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
2026-03-12 12:45:31,235 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:45:32,730 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:45:32,732 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:45:34,843 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:45:34,845 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":300,"Data":null,"Text":"不存在状态","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:45:34,845 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:45:36,119 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:45:36,120 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:45:38,210 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:45:38,212 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":300,"Data":null,"Text":"不存在状态","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:45:38,213 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:45:41,117 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:45:41,118 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:45:41,260 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:45:41,261 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o9vh8YjxV3oZ2qllAumN","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":185,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:45:41,262 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:45:46,119 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:45:46,120 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:45:46,222 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:45:46,225 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o9vh8YjxV3oZ2qllAumN","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":185,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:45:46,225 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:45:51,115 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:45:51,117 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:45:51,249 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:45:51,251 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o9vh8YjxV3oZ2qllAumN","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":185,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:45:51,252 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:45:51,549 [INFO] wechat-backend - HTTP POST /auth/qrcode from 127.0.0.1
2026-03-12 12:45:51,550 [INFO] wechat-backend - proxy resolve: auto -> tunnel (socks5h), TUNNEL_PROXY=218.78.109.253:16816
2026-03-12 12:45:51,550 [INFO] wechat-backend - GetLoginQrCodeNewDirect: using proxy from tunnel (socks5h), len=49
2026-03-12 12:45:51,550 [INFO] wechat-backend - GetLoginQrCodeNewDirect: proxy=yes, force_mac=True, IpadOrmac=mac
2026-03-12 12:45:51,550 [INFO] wechat-backend - GetLoginQrCodeNewDirect 请求参数: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect, Proxy=socks5h://fawbjjkk:5hz6avfb@218.78.109.253:16816/, Check=False, IpadOrmac=mac
2026-03-12 12:45:54,242 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:45:54,244 [INFO] wechat-backend - Upstream GetLoginQrCodeNewDirect success: status=200, body_len=500
2026-03-12 12:45:54,244 [INFO] wechat-backend - Stored Data62 (full) for key=HBpEnbtj9BJZ (len=344), valid=True, check=完整有效
2026-03-12 12:45:54,244 [INFO] wechat-backend - Data62 full: 62706c6973743030d4010203040506090a582476657273696f6e58246f626a65637473592461726368697665725424746f7012000186a0a2070855246e756c6c5f102064346461356637326330626237633631326338336262626264613137323834345f100f4e534b657965644172636869766572d10b0c54726f6f74800108111a232d32373a406375787d0000000000000101000000000000000d0000000000000000000000000000007f
2026-03-12 12:45:54,245 [INFO] wechat-backend - HTTP POST /auth/qrcode -> 200
2026-03-12 12:45:56,264 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:45:56,265 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:45:56,368 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:45:56,369 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","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-12 12:45:56,370 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:45:59,265 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:45:59,266 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:45:59,362 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:45:59,364 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":237,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:45:59,364 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:46:04,266 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:46:04,267 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:46:04,359 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:46:04,365 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":232,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:46:04,366 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:46:09,265 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:46:09,267 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:46:09,381 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:46:09,383 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":227,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:46:09,384 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:46:14,265 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:46:14,266 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:46:14,384 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:46:14,386 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":222,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:46:14,387 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:46:19,265 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:46:19,265 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:46:19,384 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:46:19,386 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:46:19,386 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:46:30,236 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:46:30,237 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:46:30,348 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:46:30,350 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:46:30,351 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:46:32,731 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:46:32,732 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:46:32,829 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:46:32,831 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:46:32,832 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:46:34,723 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:46:34,724 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:46:34,943 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:46:34,945 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:46:34,946 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:46:45,612 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:46:45,613 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:46:45,710 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:46:45,711 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:46:45,712 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:46:49,266 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:46:49,267 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:46:49,359 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:46:49,361 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:46:49,362 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:46:56,299 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:46:56,300 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:46:56,469 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:46:56,472 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:46:56,474 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:46:59,266 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:46:59,267 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:46:59,379 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:46:59,380 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:46:59,381 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:47:04,267 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:47:04,268 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:47:04,395 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:47:04,396 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:47:04,397 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:47:09,266 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:47:09,268 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:47:09,361 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:47:09,362 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:47:09,362 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:47:14,265 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:47:14,265 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:47:14,359 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:47:14,371 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:47:14,372 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:47:20,723 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:47:20,724 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:47:20,828 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:47:20,830 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:47:20,830 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:47:24,264 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:47:24,265 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:47:24,364 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:47:24,365 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:47:24,366 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:47:29,268 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:47:29,269 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:47:29,384 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:47:29,386 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:47:29,387 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:47:32,725 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:47:32,727 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:47:32,829 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:47:32,830 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:47:32,831 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:47:34,265 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:47:34,280 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:47:34,388 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:47:34,390 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:47:34,390 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:47:39,267 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:47:39,268 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:47:39,364 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:47:39,365 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:47:39,365 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:47:52,456 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:47:52,457 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:47:52,549 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:47:52,551 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:47:52,552 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:47:58,570 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:47:58,570 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:47:58,686 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:47:58,687 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:47:58,687 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:48:04,453 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:48:04,454 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:48:04,607 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:48:04,609 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:48:04,609 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:48:09,727 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:48:09,728 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:48:09,891 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:48:09,893 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:48:09,894 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:48:24,162 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:48:24,163 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:48:24,268 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:48:24,287 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:48:24,289 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:48:32,735 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:48:32,736 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:48:32,833 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:48:32,834 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:48:32,835 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:48:32,840 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:48:32,841 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:48:32,957 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:48:32,958 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:48:32,959 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:48:34,725 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:48:34,726 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:48:34,816 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:48:34,817 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:48:34,818 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:48:40,727 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:48:40,727 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:48:40,805 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:48:40,806 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:48:40,807 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:48:54,422 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:48:54,423 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:48:54,525 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:48:54,527 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:48:54,527 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:48:59,268 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:48:59,269 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:48:59,355 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:48:59,357 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:48:59,358 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:49:04,268 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:49:04,269 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:49:04,372 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:49:04,419 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:49:04,419 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:49:10,986 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:49:10,987 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:49:11,079 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:49:11,080 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:49:11,080 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:49:22,763 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:49:22,782 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:49:22,863 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:49:22,866 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:49:22,867 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:49:25,136 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:49:25,139 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:49:25,232 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:49:25,234 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:49:25,235 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:49:32,765 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:49:32,765 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:49:32,854 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:49:32,856 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:49:32,857 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:49:32,863 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:49:32,879 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:49:32,976 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:49:32,978 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:49:32,978 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:49:34,728 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:49:34,729 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:49:34,824 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:49:34,825 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:49:34,826 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:49:44,866 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:49:44,866 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:49:44,959 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:49:44,961 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:49:44,962 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:49:50,735 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:49:50,736 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:49:50,826 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:49:50,827 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:49:50,828 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:49:58,221 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:49:58,221 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:49:58,315 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:49:58,316 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":219,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:49:58,317 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:50:00,728 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:50:00,728 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:50:00,821 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:50:00,822 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":219,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:50:00,822 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:50:07,035 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:50:07,036 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:50:07,123 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:50:07,124 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":219,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:50:07,125 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:50:11,021 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:50:11,021 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:50:11,113 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:50:11,113 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":219,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:50:11,114 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:50:28,931 [INFO] wechat-backend - proxy config: tunnel=True (TUNNEL_PROXY=218.78.109.253:16816), kdl=False (KDL_API=(empty))
2026-03-12 12:50:29,233 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:50:29,234 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-12 12:50:29,234 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
2026-03-12 12:50:32,838 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:50:32,839 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:50:32,933 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:50:32,935 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":219,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:50:32,936 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:50:32,959 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:50:32,960 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:50:33,051 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:50:33,053 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":219,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:50:33,053 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:50:40,459 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:50:40,460 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:50:40,577 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:50:40,579 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":219,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:50:40,580 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:50:53,548 [INFO] wechat-backend - HTTP POST /auth/qrcode from 127.0.0.1
2026-03-12 12:50:53,556 [INFO] wechat-backend - proxy resolve: auto -> tunnel (socks5h), TUNNEL_PROXY=218.78.109.253:16816
2026-03-12 12:50:53,556 [INFO] wechat-backend - GetLoginQrCodeNewDirect: using proxy from tunnel (socks5h), len=49
2026-03-12 12:50:53,556 [INFO] wechat-backend - GetLoginQrCodeNewDirect: proxy=yes, force_mac=False, IpadOrmac=mac
2026-03-12 12:50:53,556 [INFO] wechat-backend - GetLoginQrCodeNewDirect 请求参数: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect, Proxy=socks5h://fawbjjkk:5hz6avfb@218.78.109.253:16816/, Check=False, IpadOrmac=mac
2026-03-12 12:50:56,232 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:50:56,234 [INFO] wechat-backend - Upstream GetLoginQrCodeNewDirect success: status=200, body_len=500
2026-03-12 12:50:56,235 [INFO] wechat-backend - Stored Data62 (full) for key=HBpEnbtj9BJZ (len=344), valid=True, check=完整有效
2026-03-12 12:50:56,235 [INFO] wechat-backend - Data62 full: 62706c6973743030d4010203040506090a582476657273696f6e58246f626a65637473592461726368697665725424746f7012000186a0a2070855246e756c6c5f102064346461356637326330626237633631326338336262626264613137323834345f100f4e534b657965644172636869766572d10b0c54726f6f74800108111a232d32373a406375787d0000000000000101000000000000000d0000000000000000000000000000007f
2026-03-12 12:50:56,236 [INFO] wechat-backend - HTTP POST /auth/qrcode -> 200
2026-03-12 12:50:58,263 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:50:58,264 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:50:58,392 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:50:58,394 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g7rHcdJfBgWMH5CZJDaU","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-12 12:50:58,395 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:51:01,261 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:51:01,262 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:51:01,372 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:51:01,374 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g7rHcdJfBgWMH5CZJDaU","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-12 12:51:01,375 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:51:06,265 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:51:06,266 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:51:06,363 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:51:06,365 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g7rHcdJfBgWMH5CZJDaU","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":236,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:51:06,366 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:51:11,265 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:51:11,266 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:51:11,371 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:51:11,373 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g7rHcdJfBgWMH5CZJDaU","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":231,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:51:11,374 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:51:16,264 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:51:16,265 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:51:16,382 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:51:16,384 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"data62":"","loginState":"online","state":2,"ticket":""},"Text":"账号已登录","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:51:16,385 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:51:16,441 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 12:51:16,451 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 12:51:16,463 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-12 12:51:16,474 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 12:51:16,483 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 12:51:16,491 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-12 12:51:16,503 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 12:51:16,515 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 12:51:16,527 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 12:51:16,532 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 12:51:16,533 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 12:51:16,537 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 12:51:16,544 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 12:51:16,546 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 12:51:16,549 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 12:51:16,549 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 12:51:24,431 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:51:24,433 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:51:26,632 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 12:51:26,633 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 12:51:26,634 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 458421542, 'from_user_name': {'str': 'weixin'}, 'to_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'msg_type': 10002, 'content': {'str': '\n\t\t\t\t<sysmsg type="ClientCheckGetExtInfo">\n\t\t\t\t\t<ClientCheckGetExtInfo>\n\t\t\t\t\t\t<ReportContext>539033600</ReportContext>\n\t\t\t\t\t\t<Basic>0</Basic>\n <Cellular>1</Cellular>\n\t\t\t\t\t</ClientCheckGetExtInfo>\n\t\t\t\t</sysmsg>\n\t\t\t'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773291082, 'msg_source': '<msgsource>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 7565612635845465505}, 'type': 'message'}
2026-03-12 12:51:26,649 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 12:51:26,650 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 109953885, '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="31" 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': 1773291077, 'msg_source': '<msgsource>\n\t<signature>v1_OcEpsCKh</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 627520228317503991}, 'type': 'message'}
2026-03-12 12:51:26,656 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 12:51:26,656 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 12:51:26,657 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 12:51:32,431 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:51:32,432 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:51:32,739 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 12:51:32,740 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 12:51:32,827 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:51:32,829 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"data62":"","loginState":"online","state":2,"ticket":""},"Text":"账号已登录","Success":false,"Data62":"","Ticket":""}
2026-03-12 12:51:32,829 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 12:51:32,863 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 12:51:32,872 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-12 12:51:32,873 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 12:51:32,880 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 12:51:32,887 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 12:51:32,888 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-12 12:51:32,892 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 12:51:32,893 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 12:51:32,899 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 12:51:32,902 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 12:51:32,905 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 12:51:32,906 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 12:51:32,910 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 12:51:32,913 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 12:51:32,916 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 12:51:32,917 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 12:51:40,432 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:51:40,433 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:51:41,730 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:51:41,732 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:51:46,662 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 12:51:46,664 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 2026842735, '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': 1773291105, 'msg_source': '<msgsource>\n\t<bizflag>0</bizflag>\n\t<pua>1</pua>\n\t<eggIncluded>1</eggIncluded>\n\t<signature>N0_V1_d0RaYf3V|v1_1uHHaSHb</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': 3995577896873755343}, 'type': 'message'}
2026-03-12 12:51:46,678 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 12:51:47,809 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 12:51:48,432 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:51:48,433 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:51:49,731 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:51:49,733 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:51:50,634 [INFO] httpx - HTTP Request: POST https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions "HTTP/1.1 200 OK"
2026-03-12 12:51:51,266 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SendTextMessage?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:51:51,275 [INFO] wechat-backend - AI takeover replied to zhang499142409: 您好!我是微信客服助手,可以帮您回复消息或代发消息。有什么需要帮助的吗?
2026-03-12 12:51:56,431 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:51:56,435 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:51:57,732 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:51:57,733 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:51:58,633 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 12:51:58,635 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1342007242, '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":"9086853068258589677","MsgCreateTime":"1773291111"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773291118, 'msg_source': '<msgsource>\n\t<signature>v1_586QPDMh</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 9058602754652797830}, 'type': 'message'}
2026-03-12 12:51:58,648 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 12:51:58,648 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 12:51:59,123 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 12:51:59,124 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 946906120, '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":"9086853068258589677","MsgCreateTime":"1773291111"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773291119, 'msg_source': '<msgsource>\n\t<signature>v1_QAQN3baR</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 5850316337788411909}, 'type': 'message'}
2026-03-12 12:51:59,137 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 12:51:59,138 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 12:52:01,296 [INFO] wechat-backend - HTTP GET /api/contact-list from 127.0.0.1
2026-03-12 12:52:01,933 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:52:01,935 [INFO] wechat-backend - GetContactList usernames total=60
2026-03-12 12:52:04,431 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:52:04,432 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:52:05,083 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:52:05,408 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:52:05,411 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:52:05,731 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:52:05,733 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:52:05,827 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:52:05,830 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:52:05,831 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:52:05,875 [INFO] wechat-backend - GetContactDetailsList first batch 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']
2026-03-12 12:52:05,884 [INFO] wechat-backend - Contact index built for key=***9BJZ, size=101
2026-03-12 12:52:05,884 [INFO] wechat-backend - api_contact_list key=***9BJZ -> 43 contacts
2026-03-12 12:52:05,885 [INFO] wechat-backend - HTTP GET /api/contact-list -> 200
2026-03-12 12:52:12,432 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:52:12,433 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:52:13,732 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:52:13,733 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:52:20,431 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:52:20,432 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:52:21,731 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:52:21,732 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:52:27,051 [INFO] wechat-backend - HTTP GET /api/customer-tags from 127.0.0.1
2026-03-12 12:52:27,054 [INFO] wechat-backend - HTTP GET /api/customer-tags -> 200
2026-03-12 12:52:28,430 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:52:28,431 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:52:29,762 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:52:29,763 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:52:36,430 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:52:36,431 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:52:37,980 [INFO] wechat-backend - HTTP GET /api/friends from 127.0.0.1
2026-03-12 12:52:37,981 [ERROR] wechat-backend - contact-list error for key=***9BJZ: 'Query' object has no attribute 'lower'
Traceback (most recent call last):
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/backend/main.py", line 1823, in api_contact_list
force_refresh = (refresh or "").lower() in ("1", "true", "yes")
AttributeError: 'Query' object has no attribute 'lower'
2026-03-12 12:52:37,987 [INFO] wechat-backend - HTTP GET /api/friends -> 200
2026-03-12 12:52:39,953 [INFO] wechat-backend - HTTP GET /api/friends from 127.0.0.1
2026-03-12 12:52:39,954 [ERROR] wechat-backend - contact-list error for key=***9BJZ: 'Query' object has no attribute 'lower'
Traceback (most recent call last):
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/backend/main.py", line 1823, in api_contact_list
force_refresh = (refresh or "").lower() in ("1", "true", "yes")
AttributeError: 'Query' object has no attribute 'lower'
2026-03-12 12:52:39,955 [INFO] wechat-backend - HTTP GET /api/friends -> 200
2026-03-12 12:52:40,372 [INFO] wechat-backend - HTTP GET /api/friends from 127.0.0.1
2026-03-12 12:52:40,373 [ERROR] wechat-backend - contact-list error for key=***9BJZ: 'Query' object has no attribute 'lower'
Traceback (most recent call last):
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/backend/main.py", line 1823, in api_contact_list
force_refresh = (refresh or "").lower() in ("1", "true", "yes")
AttributeError: 'Query' object has no attribute 'lower'
2026-03-12 12:52:40,374 [INFO] wechat-backend - HTTP GET /api/friends -> 200
2026-03-12 12:52:40,594 [INFO] wechat-backend - HTTP GET /api/friends from 127.0.0.1
2026-03-12 12:52:40,595 [ERROR] wechat-backend - contact-list error for key=***9BJZ: 'Query' object has no attribute 'lower'
Traceback (most recent call last):
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/backend/main.py", line 1823, in api_contact_list
force_refresh = (refresh or "").lower() in ("1", "true", "yes")
AttributeError: 'Query' object has no attribute 'lower'
2026-03-12 12:52:40,596 [INFO] wechat-backend - HTTP GET /api/friends -> 200
2026-03-12 12:52:43,131 [INFO] wechat-backend - HTTP GET /api/customer-tags from 127.0.0.1
2026-03-12 12:52:43,136 [INFO] wechat-backend - HTTP GET /api/customer-tags -> 200
2026-03-12 12:52:44,431 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:52:44,433 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:52:52,432 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:52:52,434 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:53:00,432 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:53:00,434 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:53:08,433 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:53:08,435 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:53:16,436 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:53:16,437 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:53:32,749 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:53:32,750 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:53:32,751 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:53:32,752 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:53:40,734 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:53:40,736 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:53:47,301 [INFO] wechat-backend - HTTP GET /api/friends from 127.0.0.1
2026-03-12 12:53:47,302 [ERROR] wechat-backend - contact-list error for key=***9BJZ: 'Query' object has no attribute 'lower'
Traceback (most recent call last):
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/backend/main.py", line 1823, in api_contact_list
force_refresh = (refresh or "").lower() in ("1", "true", "yes")
AttributeError: 'Query' object has no attribute 'lower'
2026-03-12 12:53:47,303 [INFO] wechat-backend - HTTP GET /api/friends -> 200
2026-03-12 12:53:48,270 [INFO] wechat-backend - HTTP GET /api/friends from 127.0.0.1
2026-03-12 12:53:48,271 [ERROR] wechat-backend - contact-list error for key=***9BJZ: 'Query' object has no attribute 'lower'
Traceback (most recent call last):
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/backend/main.py", line 1823, in api_contact_list
force_refresh = (refresh or "").lower() in ("1", "true", "yes")
AttributeError: 'Query' object has no attribute 'lower'
2026-03-12 12:53:48,272 [INFO] wechat-backend - HTTP GET /api/friends -> 200
2026-03-12 12:53:48,433 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:53:48,434 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:53:48,455 [INFO] wechat-backend - HTTP GET /api/friends from 127.0.0.1
2026-03-12 12:53:48,456 [ERROR] wechat-backend - contact-list error for key=***9BJZ: 'Query' object has no attribute 'lower'
Traceback (most recent call last):
File "/Users/dannier/Desktop/living/AICLW/wechatAiclaw/backend/main.py", line 1823, in api_contact_list
force_refresh = (refresh or "").lower() in ("1", "true", "yes")
AttributeError: 'Query' object has no attribute 'lower'
2026-03-12 12:53:48,457 [INFO] wechat-backend - HTTP GET /api/friends -> 200
2026-03-12 12:53:57,281 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:53:57,283 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:54:04,432 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:54:04,433 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:54:15,108 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:54:15,109 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:54:20,432 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:54:20,433 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:54:28,433 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:54:28,434 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:54:32,742 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:54:32,743 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:54:36,434 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:54:36,436 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:54:40,044 [INFO] wechat-backend - HTTP GET /api/ai-reply-config from 127.0.0.1
2026-03-12 12:54:40,048 [INFO] wechat-backend - HTTP GET /api/ai-reply-config -> 200
2026-03-12 12:54:40,049 [INFO] wechat-backend - HTTP GET /api/callback-status from 127.0.0.1
2026-03-12 12:54:40,154 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:54:40,155 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-12 12:54:40,155 [INFO] wechat-backend - HTTP GET /api/callback-status -> 200
2026-03-12 12:54:44,433 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:54:44,436 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:54:44,570 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 12:54:44,583 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 12:54:46,557 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 12:54:46,570 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 12:54:47,225 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 12:54:47,236 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 12:54:48,553 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 12:54:48,562 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 12:54:50,554 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 12:54:50,562 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 12:54:52,070 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 12:54:52,078 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 12:54:52,556 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:54:52,558 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:54:52,558 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 12:54:52,572 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 12:54:53,717 [INFO] wechat-backend - HTTP GET /api/models from 127.0.0.1
2026-03-12 12:54:53,722 [INFO] wechat-backend - HTTP GET /api/models -> 200
2026-03-12 12:54:57,371 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 12:54:57,394 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 12:54:59,363 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 12:54:59,376 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 12:55:00,102 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 12:55:00,116 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-12 12:55:00,117 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 12:55:00,120 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 12:55:00,124 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 12:55:00,126 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-12 12:55:00,137 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 12:55:00,139 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 12:55:00,151 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 12:55:00,154 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 12:55:00,159 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 12:55:00,159 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 12:55:00,166 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 12:55:00,169 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 12:55:00,171 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 12:55:00,173 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 12:55:08,083 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:55:08,083 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:55:16,085 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:55:16,086 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:55:24,085 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:55:24,086 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:55:32,081 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:55:32,082 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:55:32,745 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:55:32,746 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:55:40,085 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:55:40,086 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:55:48,087 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:55:48,088 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:55:56,087 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:55:56,089 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:56:01,351 [INFO] wechat-backend - HTTP GET /api/contact-list from 127.0.0.1
2026-03-12 12:56:01,938 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:56:01,940 [INFO] wechat-backend - GetContactList usernames total=60
2026-03-12 12:56:05,206 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:56:05,362 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:56:05,407 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:56:05,568 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:56:05,666 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:56:05,701 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:56:05,750 [INFO] wechat-backend - GetContactDetailsList first batch 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']
2026-03-12 12:56:05,751 [INFO] wechat-backend - Contact index built for key=***9BJZ, size=101
2026-03-12 12:56:05,751 [INFO] wechat-backend - api_contact_list key=***9BJZ -> 43 contacts
2026-03-12 12:56:05,751 [INFO] wechat-backend - HTTP GET /api/contact-list -> 200
2026-03-12 12:56:05,757 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:56:05,757 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:56:12,084 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:56:12,085 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:56:20,084 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:56:20,085 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:56:28,085 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:56:28,086 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:56:32,746 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:56:32,748 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:56:36,084 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:56:36,084 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:56:48,287 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:56:48,289 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:56:52,084 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:56:52,085 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:57:00,086 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:57:00,087 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:57:18,587 [INFO] wechat-backend - proxy config: tunnel=True (TUNNEL_PROXY=218.78.109.253:16816), kdl=False (KDL_API=(empty))
2026-03-12 12:57:18,749 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:57:18,749 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-12 12:57:18,750 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
2026-03-12 12:57:19,441 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 12:57:19,454 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-12 12:57:19,455 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 12:57:19,458 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 12:57:19,461 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 12:57:19,462 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-12 12:57:19,466 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 12:57:19,467 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 12:57:19,495 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 12:57:19,500 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 12:57:19,500 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 12:57:19,504 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 12:57:19,508 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 12:57:19,510 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 12:57:19,511 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 12:57:19,513 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 12:57:19,666 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 12:57:19,674 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-12 12:57:19,675 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 12:57:19,696 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 12:57:19,705 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 12:57:19,707 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-12 12:57:19,708 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 12:57:19,710 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 12:57:19,715 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 12:57:19,719 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 12:57:19,719 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 12:57:19,722 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 12:57:19,736 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 12:57:19,739 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 12:57:19,743 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 12:57:19,743 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 12:57:20,932 [INFO] wechat-backend - HTTP GET /api/contact-list from 127.0.0.1
2026-03-12 12:57:21,586 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:57:21,588 [INFO] wechat-backend - GetContactList usernames total=60
2026-03-12 12:57:24,740 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:57:25,082 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:57:25,108 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:57:25,191 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:57:25,344 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:57:25,397 [INFO] wechat-backend - GetContactDetailsList first batch 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']
2026-03-12 12:57:25,523 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:57:25,577 [INFO] wechat-backend - Contact index built for key=***9BJZ, size=101
2026-03-12 12:57:25,578 [INFO] wechat-backend - api_contact_list key=***9BJZ -> 43 contacts
2026-03-12 12:57:25,579 [INFO] wechat-backend - HTTP GET /api/contact-list -> 200
2026-03-12 12:57:27,478 [INFO] wechat-backend - HTTP GET /api/customer-tags from 127.0.0.1
2026-03-12 12:57:27,481 [INFO] wechat-backend - HTTP GET /api/customer-tags -> 200
2026-03-12 12:57:27,653 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:57:27,654 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:57:32,829 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:57:32,830 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:57:34,789 [INFO] wechat-backend - HTTP GET /api/contact-list from 127.0.0.1
2026-03-12 12:57:35,456 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:57:35,458 [INFO] wechat-backend - GetContactList usernames total=60
2026-03-12 12:57:35,654 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:57:35,659 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:57:38,816 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:57:38,818 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:57:38,886 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:57:38,951 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:57:39,033 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:57:39,188 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:57:39,228 [INFO] wechat-backend - GetContactDetailsList first batch 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']
2026-03-12 12:57:39,230 [INFO] wechat-backend - Contact index built for key=***9BJZ, size=101
2026-03-12 12:57:39,231 [INFO] wechat-backend - api_contact_list key=***9BJZ -> 43 contacts
2026-03-12 12:57:39,231 [INFO] wechat-backend - HTTP GET /api/contact-list -> 200
2026-03-12 12:57:42,933 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 12:57:42,936 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 12:57:43,652 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:57:43,653 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:57:44,653 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 12:57:44,657 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 12:57:45,478 [INFO] wechat-backend - HTTP GET /api/contact-list from 127.0.0.1
2026-03-12 12:57:46,158 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:57:46,159 [INFO] wechat-backend - GetContactList usernames total=60
2026-03-12 12:57:46,471 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 12:57:46,474 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 12:57:47,422 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 12:57:47,425 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 12:57:48,042 [INFO] wechat-backend - HTTP GET /api/contact-list from 127.0.0.1
2026-03-12 12:57:48,620 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:57:48,623 [INFO] wechat-backend - GetContactList usernames total=60
2026-03-12 12:57:48,681 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 12:57:48,684 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 12:57:49,378 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:57:49,542 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:57:49,546 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:57:49,642 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:57:50,154 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:57:50,155 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:57:50,202 [INFO] wechat-backend - GetContactDetailsList first batch 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']
2026-03-12 12:57:50,205 [INFO] wechat-backend - Contact index built for key=***9BJZ, size=101
2026-03-12 12:57:50,225 [INFO] wechat-backend - api_contact_list key=***9BJZ -> 43 contacts
2026-03-12 12:57:50,227 [INFO] wechat-backend - HTTP GET /api/contact-list -> 200
2026-03-12 12:57:50,937 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 12:57:50,940 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 12:57:51,652 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:57:51,653 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:57:52,000 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:57:52,002 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:57:52,003 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:57:52,034 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:57:52,092 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:57:52,358 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:57:52,400 [INFO] wechat-backend - GetContactDetailsList first batch 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']
2026-03-12 12:57:52,404 [INFO] wechat-backend - Contact index built for key=***9BJZ, size=101
2026-03-12 12:57:52,404 [INFO] wechat-backend - api_contact_list key=***9BJZ -> 43 contacts
2026-03-12 12:57:52,405 [INFO] wechat-backend - HTTP GET /api/contact-list -> 200
2026-03-12 12:57:52,611 [INFO] wechat-backend - HTTP GET /api/contact-list from 127.0.0.1
2026-03-12 12:57:53,226 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:57:53,228 [INFO] wechat-backend - GetContactList usernames total=60
2026-03-12 12:57:56,303 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:57:56,456 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:57:56,701 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:57:56,751 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:57:56,806 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:57:57,112 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 12:57:57,157 [INFO] wechat-backend - GetContactDetailsList first batch 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']
2026-03-12 12:57:57,159 [INFO] wechat-backend - Contact index built for key=***9BJZ, size=101
2026-03-12 12:57:57,160 [INFO] wechat-backend - api_contact_list key=***9BJZ -> 43 contacts
2026-03-12 12:57:57,160 [INFO] wechat-backend - HTTP GET /api/contact-list -> 200
2026-03-12 12:57:58,943 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 12:57:58,946 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 12:57:59,653 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:57:59,654 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:58:07,656 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:58:07,657 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:58:15,821 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:58:15,822 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:58:23,820 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:58:23,821 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:58:28,677 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 12:58:28,720 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 12:58:30,665 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 12:58:30,678 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 12:58:31,663 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 12:58:31,673 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 12:58:32,348 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 12:58:32,362 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 12:58:32,665 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 12:58:32,678 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 12:58:32,831 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:58:32,832 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:58:34,666 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 12:58:34,679 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 12:58:36,665 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:58:36,667 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:58:36,668 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 12:58:36,679 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 12:58:38,664 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 12:58:38,675 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 12:58:44,665 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:58:44,667 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:58:45,235 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 12:58:45,247 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 12:58:47,236 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 12:58:47,249 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 12:58:52,876 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:58:52,879 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:59:01,310 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:59:01,311 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:59:08,667 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:59:08,668 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:59:10,620 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 12:59:10,630 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 12:59:16,819 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:59:16,821 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:59:24,820 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:59:24,821 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:59:32,833 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:59:32,834 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:59:32,848 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:59:32,849 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:59:40,824 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:59:40,825 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:59:48,821 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:59:48,823 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 12:59:56,821 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 12:59:56,822 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:00:04,821 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:00:04,822 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:00:32,828 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:00:32,831 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:00:32,836 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:00:32,837 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:01:32,848 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:01:32,850 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:01:32,850 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:01:32,852 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:02:11,454 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:02:11,456 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:02:12,670 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:02:12,672 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:02:20,823 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:02:20,832 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:02:28,824 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:02:28,825 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:02:31,865 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:02:31,882 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:02:32,837 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:02:32,839 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:02:36,823 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:02:36,824 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:02:44,837 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:02:44,838 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:02:52,828 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:02:52,829 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:03:00,833 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:03:00,834 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:03:08,827 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:03:08,828 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:03:16,828 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:03:16,829 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:03:26,882 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:03:26,883 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:03:32,838 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:03:32,840 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:03:32,841 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:03:32,842 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:03:40,830 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:03:40,831 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:03:48,827 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:03:48,828 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:03:56,828 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:03:56,830 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:04:04,829 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:04:04,830 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:04:12,828 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:04:12,829 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:04:20,828 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:04:20,829 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:04:32,841 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:04:32,842 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:04:32,843 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:04:32,844 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:04:43,313 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:04:43,314 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:04:44,673 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:04:44,674 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:04:52,829 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:04:52,830 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:05:04,832 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:05:04,833 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:05:10,041 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:05:10,042 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:05:13,051 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:05:13,064 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:05:16,839 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:05:16,840 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:05:24,832 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:05:24,833 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:05:32,851 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:05:32,853 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:05:32,857 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:05:32,858 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:05:50,833 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:05:50,834 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:05:56,831 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:05:56,833 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:06:07,046 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:06:07,047 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:06:14,048 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:06:14,050 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:06:20,831 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:06:20,831 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:06:23,182 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:06:23,194 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:06:23,498 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:06:23,528 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:06:25,485 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:06:25,495 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:06:25,669 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 13:06:25,672 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 13:06:25,680 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-12 13:06:25,687 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 13:06:25,690 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-12 13:06:25,691 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 13:06:25,691 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 13:06:25,695 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 13:06:25,700 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 13:06:25,703 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 13:06:25,705 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 13:06:25,705 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 13:06:25,708 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 13:06:25,711 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 13:06:25,713 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 13:06:25,714 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 13:06:27,090 [INFO] wechat-backend - HTTP GET /api/ai-reply-config from 127.0.0.1
2026-03-12 13:06:27,092 [INFO] wechat-backend - HTTP GET /api/callback-status from 127.0.0.1
2026-03-12 13:06:27,102 [INFO] wechat-backend - HTTP GET /api/ai-reply-config -> 200
2026-03-12 13:06:27,234 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:06:27,235 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-12 13:06:27,235 [INFO] wechat-backend - HTTP GET /api/callback-status -> 200
2026-03-12 13:06:32,842 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:06:32,843 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:06:33,254 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 13:06:33,256 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 13:06:33,670 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:06:33,671 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:06:36,216 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 13:06:36,219 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 13:06:37,205 [INFO] wechat-backend - HTTP GET /api/contact-list from 127.0.0.1
2026-03-12 13:06:37,784 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:06:37,786 [INFO] wechat-backend - GetContactList usernames total=60
2026-03-12 13:06:40,971 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:06:41,068 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:06:41,203 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:06:41,419 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:06:41,584 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:06:41,625 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:06:41,670 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:06:41,671 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:06:41,749 [INFO] wechat-backend - GetContactDetailsList first batch 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']
2026-03-12 13:06:41,750 [INFO] wechat-backend - Contact index built for key=***9BJZ, size=101
2026-03-12 13:06:41,750 [INFO] wechat-backend - api_contact_list key=***9BJZ -> 43 contacts
2026-03-12 13:06:41,751 [INFO] wechat-backend - HTTP GET /api/contact-list -> 200
2026-03-12 13:06:42,864 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 13:06:42,866 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 13:06:43,601 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 13:06:43,603 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 13:06:44,072 [INFO] wechat-backend - HTTP GET /api/contact-list from 127.0.0.1
2026-03-12 13:06:44,625 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 13:06:44,627 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:06:44,628 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 13:06:44,628 [INFO] wechat-backend - GetContactList usernames total=60
2026-03-12 13:06:47,824 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:06:47,945 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:06:48,041 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:06:48,053 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:06:48,131 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:06:48,287 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:06:48,349 [INFO] wechat-backend - GetContactDetailsList first batch 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']
2026-03-12 13:06:48,350 [INFO] wechat-backend - Contact index built for key=***9BJZ, size=101
2026-03-12 13:06:48,351 [INFO] wechat-backend - api_contact_list key=***9BJZ -> 43 contacts
2026-03-12 13:06:48,351 [INFO] wechat-backend - HTTP GET /api/contact-list -> 200
2026-03-12 13:06:49,941 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:06:49,942 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:06:59,170 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:06:59,171 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:07:07,038 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:07:07,039 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:07:13,925 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:07:13,926 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:07:21,836 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:07:21,838 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:07:29,837 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:07:29,838 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:07:32,843 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:07:32,844 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:07:37,672 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:07:37,674 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:07:45,675 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:07:45,676 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:07:53,842 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:07:53,844 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:08:01,836 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:08:01,837 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:08:09,674 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:08:09,676 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:08:17,674 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:08:17,676 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:08:17,871 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 13:08:17,873 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 13:08:22,895 [INFO] wechat-backend - HTTP GET /api/customer-tags from 127.0.0.1
2026-03-12 13:08:22,897 [INFO] wechat-backend - HTTP GET /api/customer-tags -> 200
2026-03-12 13:08:25,671 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:08:25,672 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:08:32,886 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:08:32,887 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:08:33,671 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:08:33,672 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:08:41,675 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:08:41,677 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:08:49,675 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:08:49,677 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:08:57,673 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:08:57,674 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:09:05,676 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:09:05,677 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:09:13,673 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:09:13,674 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:09:20,354 [INFO] wechat-backend - HTTP GET /api/contact-list from 127.0.0.1
2026-03-12 13:09:20,928 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:09:20,929 [INFO] wechat-backend - GetContactList usernames total=60
2026-03-12 13:09:21,673 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:09:21,674 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:09:24,135 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:09:24,295 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:09:24,391 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:09:24,473 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:09:24,560 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:09:24,618 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:09:24,668 [INFO] wechat-backend - GetContactDetailsList first batch 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']
2026-03-12 13:09:24,671 [INFO] wechat-backend - Contact index built for key=***9BJZ, size=101
2026-03-12 13:09:24,671 [INFO] wechat-backend - api_contact_list key=***9BJZ -> 43 contacts
2026-03-12 13:09:24,672 [INFO] wechat-backend - HTTP GET /api/contact-list -> 200
2026-03-12 13:09:29,673 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:09:29,674 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:09:32,852 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:09:32,853 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:09:34,694 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:09:34,713 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:09:36,667 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:09:36,676 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:09:38,667 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:09:38,677 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:09:40,670 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:09:40,682 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:09:42,668 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:09:42,670 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:09:42,672 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:09:42,683 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:09:44,667 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:09:44,675 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:09:46,667 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:09:46,676 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:09:46,716 [INFO] wechat-backend - HTTP POST /api/send-message from 127.0.0.1
2026-03-12 13:09:47,170 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SendTextMessage?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:09:47,180 [INFO] wechat-backend - HTTP POST /api/send-message -> 200
2026-03-12 13:09:47,184 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:09:47,201 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:09:48,668 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:09:48,676 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:09:50,669 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:09:50,670 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:09:50,671 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:09:50,679 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:09:52,670 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:09:52,683 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:09:54,669 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:09:54,685 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:09:56,669 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:09:56,679 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:09:58,670 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:09:58,676 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:09:58,677 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:09:58,695 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:10:00,671 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:10:00,684 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:10:02,670 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:10:02,683 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:10:04,670 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:10:04,680 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:10:06,669 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:10:06,671 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:10:06,672 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:10:06,683 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:10:08,670 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:10:08,683 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:10:16,202 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:10:16,203 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:10:27,210 [INFO] wechat-backend - proxy config: tunnel=True (TUNNEL_PROXY=218.78.109.253:16816), kdl=False (KDL_API=(empty))
2026-03-12 13:10:27,374 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:10:27,374 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-12 13:10:27,375 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
2026-03-12 13:10:32,912 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:10:32,913 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:10:32,917 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:10:32,917 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:10:36,281 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:10:36,300 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:10:37,494 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:10:37,512 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:10:38,787 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:10:38,805 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:10:39,792 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 13:10:39,798 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 13:10:39,815 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-12 13:10:39,820 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 13:10:39,821 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-12 13:10:39,825 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 13:10:39,830 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 13:10:39,851 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 13:10:39,859 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 13:10:39,861 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 13:10:39,864 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 13:10:39,864 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 13:10:39,869 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 13:10:39,872 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 13:10:39,874 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 13:10:39,875 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 13:10:45,580 [INFO] wechat-backend - HTTP GET /api/customer-tags from 127.0.0.1
2026-03-12 13:10:45,583 [INFO] wechat-backend - HTTP GET /api/customer-tags -> 200
2026-03-12 13:10:47,786 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:10:47,787 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:10:48,773 [INFO] wechat-backend - HTTP GET /api/ai-reply-config from 127.0.0.1
2026-03-12 13:10:48,778 [INFO] wechat-backend - HTTP GET /api/ai-reply-config -> 200
2026-03-12 13:10:48,779 [INFO] wechat-backend - HTTP GET /api/callback-status from 127.0.0.1
2026-03-12 13:10:48,896 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:10:48,898 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-12 13:10:48,898 [INFO] wechat-backend - HTTP GET /api/callback-status -> 200
2026-03-12 13:10:55,787 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:10:55,788 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:11:03,788 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:11:03,789 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:11:05,182 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 13:11:05,186 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 13:11:09,683 [INFO] wechat-backend - HTTP GET /api/contact-list from 127.0.0.1
2026-03-12 13:11:10,426 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:11:10,428 [INFO] wechat-backend - GetContactList usernames total=60
2026-03-12 13:11:11,787 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:11:11,788 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:11:13,607 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:11:13,745 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:11:13,753 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:11:13,942 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:11:14,025 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:11:14,199 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:11:14,243 [INFO] wechat-backend - GetContactDetailsList first batch 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']
2026-03-12 13:11:14,245 [INFO] wechat-backend - Contact index built for key=***9BJZ, size=101
2026-03-12 13:11:14,245 [INFO] wechat-backend - api_contact_list key=***9BJZ -> 43 contacts
2026-03-12 13:11:14,245 [INFO] wechat-backend - HTTP GET /api/contact-list -> 200
2026-03-12 13:11:18,807 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 13:11:18,811 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 13:11:19,785 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:11:19,787 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:11:21,770 [INFO] wechat-backend - HTTP GET /api/customer-tags from 127.0.0.1
2026-03-12 13:11:21,773 [INFO] wechat-backend - HTTP GET /api/customer-tags -> 200
2026-03-12 13:11:24,762 [INFO] wechat-backend - HTTP GET /api/ai-reply-config from 127.0.0.1
2026-03-12 13:11:24,765 [INFO] wechat-backend - HTTP GET /api/ai-reply-config -> 200
2026-03-12 13:11:24,766 [INFO] wechat-backend - HTTP GET /api/callback-status from 127.0.0.1
2026-03-12 13:11:24,893 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:11:24,896 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-12 13:11:24,897 [INFO] wechat-backend - HTTP GET /api/callback-status -> 200
2026-03-12 13:11:27,786 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:11:27,788 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:11:32,850 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:11:32,852 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:11:35,785 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:11:35,786 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:11:43,788 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:11:43,790 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:11:51,788 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:11:51,789 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:12:04,378 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:12:04,379 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:12:09,305 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:12:09,307 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:12:15,847 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:12:15,849 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:12:23,857 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:12:23,858 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:12:31,864 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:12:31,865 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:12:32,870 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:12:32,871 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:12:39,810 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:12:39,814 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:12:47,811 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:12:47,812 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:12:55,875 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:12:55,876 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:13:05,722 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:13:05,723 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:13:11,869 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:13:11,870 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:13:19,870 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:13:19,871 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:13:27,871 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:13:27,872 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:13:32,890 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:13:32,891 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:13:35,871 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:13:35,873 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:13:43,967 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:13:43,967 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:13:51,879 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:13:51,880 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:13:59,873 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:13:59,874 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:14:07,876 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:14:07,877 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:14:15,877 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:14:15,878 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:14:23,876 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:14:23,877 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:14:31,976 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:14:31,977 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:14:32,881 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:14:32,882 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:14:43,864 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:14:43,865 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:14:47,816 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:14:47,817 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:14:54,037 [INFO] wechat-backend - HTTP GET /api/ai-reply-config from 127.0.0.1
2026-03-12 13:14:54,038 [INFO] wechat-backend - HTTP GET /api/callback-status from 127.0.0.1
2026-03-12 13:14:54,053 [INFO] wechat-backend - HTTP GET /api/ai-reply-config -> 200
2026-03-12 13:14:54,160 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:14:54,161 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-12 13:14:54,162 [INFO] wechat-backend - HTTP GET /api/callback-status -> 200
2026-03-12 13:14:55,819 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:14:55,820 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:15:00,246 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 13:15:00,247 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 13:15:00,248 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1712612349, '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":"3514127578569121834","MsgCreateTime":"1773292187"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773292499, 'msg_source': '<msgsource>\n\t<signature>v1_oGcsnyNj</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 9150684791563427840}, 'type': 'message'}
2026-03-12 13:15:00,260 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 13:15:00,261 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 13:15:00,295 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 439322257, '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[中国精神]]></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=2667002510&idx=1&sn=6f8a4dca1f6cce0d235b7600ef75c393&chksm=bc114eaa65823373393314e555f0cd2b3d0b22882d63d3706b7a1bf87fe8f44da4add71fd8bc&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-12 13:15:00,313 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 13:15:00,313 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 13:15:00,317 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 13:15:00,318 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 2074238285, '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[伊朗体育部长:不可能参加美加墨世界杯]]></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=2650203503&idx=1&sn=ae7e657380420e40242207f3406157a4&chksm=8619834b54a6209455ba52df7f03abac2151f3b129026e5ca333715671f58823f6b423a4ee7c&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-12 13:15:00,325 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 13:15:00,325 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 13:15:00,571 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 13:15:00,574 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1015560124, '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":"3514127578569121834","MsgCreateTime":"1773292187"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773292500, 'msg_source': '<msgsource>\n\t<signature>v1_bJaneFaW</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 5091064653022354567}, 'type': 'message'}
2026-03-12 13:15:00,584 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 13:15:00,584 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 13:15:03,820 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:15:03,821 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:15:11,821 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:15:11,822 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:15:19,821 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:15:19,822 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:15:28,327 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:15:28,328 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:15:32,887 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:15:32,888 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:15:35,818 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:15:35,819 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:15:42,219 [INFO] wechat-backend - HTTP POST /api/send-image from 127.0.0.1
2026-03-12 13:15:43,048 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SendTextMessage?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:15:43,065 [INFO] wechat-backend - HTTP POST /api/send-image -> 200
2026-03-12 13:15:43,420 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 13:15:43,421 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 225649421, 'from_user_name': {'str': 'zhang499142409'}, 'to_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'msg_type': 10000, 'content': {'str': '訊息超過字數限制,無法傳送。'}, 'status': 4, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773292542, 'msg_source': '<msgsource>\n\t<signature>v1_McPd9GxI</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 5377528538637819383}, 'type': 'message'}
2026-03-12 13:15:43,429 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 13:15:43,429 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 13:15:44,811 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:15:44,812 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:15:51,875 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:15:51,876 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:15:59,820 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:15:59,821 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:16:11,159 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:16:11,160 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:16:15,878 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:16:15,879 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:16:25,568 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:16:25,577 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:16:31,820 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:16:31,821 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:16:32,889 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:16:32,890 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:16:39,879 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:16:39,879 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:16:47,879 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:16:47,880 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:16:55,880 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:16:55,881 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:17:03,879 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:17:03,881 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:17:13,810 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:17:13,811 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:17:19,889 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:17:19,889 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:17:27,881 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:17:27,882 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:17:32,886 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:17:32,887 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:17:35,882 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:17:35,882 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:17:43,881 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:17:43,882 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:17:51,881 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:17:51,882 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:17:59,882 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:17:59,883 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:18:32,890 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:18:32,894 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:18:32,894 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:18:32,896 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:19:32,893 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:19:32,895 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:19:32,896 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:19:32,897 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:20:32,894 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:20:32,896 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:20:32,897 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:20:32,897 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:21:32,903 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:21:32,904 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:21:32,905 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:21:32,906 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:22:32,895 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:22:32,896 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:22:32,897 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:22:32,898 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:23:32,905 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:23:32,906 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:23:32,906 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:23:32,907 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:24:32,761 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 13:24:32,762 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1060503376, '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': 1773293071, 'msg_source': '<msgsource>\n\t<bizflag>0</bizflag>\n\t<pua>1</pua>\n\t<eggIncluded>1</eggIncluded>\n\t<signature>N0_V1_C5xotyWf|v1_RmKe+Kco</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': 6267391152121002024}, 'type': 'message'}
2026-03-12 13:24:32,772 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 13:24:33,716 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 13:24:33,724 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:24:33,726 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:24:33,727 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:24:33,728 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:25:03,115 [INFO] httpx - HTTP Request: POST https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions "HTTP/1.1 200 OK"
2026-03-12 13:25:03,610 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SendTextMessage?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:25:03,616 [INFO] wechat-backend - AI takeover replied to zhang499142409: 您好,我这边暂时无法查询实时天气,建议您通过手机天气应用查看哦。
2026-03-12 13:25:32,912 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:25:32,913 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:25:32,914 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:25:32,914 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:26:38,109 [INFO] wechat-backend - proxy config: tunnel=True (TUNNEL_PROXY=218.78.109.253:16816), kdl=False (KDL_API=(empty))
2026-03-12 13:26:38,330 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:26:38,348 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-12 13:26:38,349 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
2026-03-12 13:26:49,132 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:26:49,135 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:26:51,431 [INFO] wechat-backend - HTTP GET /api/ai-reply-config from 127.0.0.1
2026-03-12 13:26:51,439 [INFO] wechat-backend - HTTP GET /api/ai-reply-config -> 200
2026-03-12 13:26:51,440 [INFO] wechat-backend - HTTP GET /api/callback-status from 127.0.0.1
2026-03-12 13:26:51,583 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:26:51,584 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-12 13:26:51,585 [INFO] wechat-backend - HTTP GET /api/callback-status -> 200
2026-03-12 13:26:55,840 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:26:55,841 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:27:03,106 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 13:27:03,108 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1284823333, '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': 1773293222, 'msg_source': '<msgsource>\n\t<signature>v1_q8Cdkhep</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 5674868177489828138}, 'type': 'message'}
2026-03-12 13:27:03,127 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 13:27:03,128 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 13:27:03,841 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:27:03,842 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:27:08,258 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 13:27:08,260 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 607315611, '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': 1773293227, 'msg_source': '<msgsource>\n\t<bizflag>0</bizflag>\n\t<pua>1</pua>\n\t<eggIncluded>1</eggIncluded>\n\t<signature>N0_V1_QOkUWKBb|v1_clq01xTm</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 8672179143238181198}, 'type': 'message'}
2026-03-12 13:27:08,269 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 13:27:09,106 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 13:27:09,223 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 13:27:09,224 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 333504627, '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":"8672179143238181198","MsgCreateTime":"1773293227"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773293228, 'msg_source': '<msgsource>\n\t<signature>v1_vfVyi5zz</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 2285492526548045001}, 'type': 'message'}
2026-03-12 13:27:09,233 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 13:27:09,233 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 13:27:10,643 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 13:27:10,645 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1035343193, '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":"7365973969643085826","MsgCreateTime":"1773293103"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773293230, 'msg_source': '<msgsource>\n\t<signature>v1_SyU3Dk6+</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 8462508280837074523}, 'type': 'message'}
2026-03-12 13:27:10,652 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 13:27:10,652 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 13:27:11,839 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:27:11,840 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:27:11,926 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 13:27:11,936 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1270743710, '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":"7365973969643085826","MsgCreateTime":"1773293103"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773293231, 'msg_source': '<msgsource>\n\t<signature>v1_9CNQvKFM</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 7912674572621345234}, 'type': 'message'}
2026-03-12 13:27:11,944 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 13:27:11,944 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 13:27:13,544 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 13:27:13,545 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 492738074, '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":"8672179143238181198","MsgCreateTime":"1773293227"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773293233, 'msg_source': '<msgsource>\n\t<signature>v1_oE4BI5cY</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 7242257646815711500}, 'type': 'message'}
2026-03-12 13:27:13,554 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 13:27:13,555 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 13:27:14,042 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 13:27:14,044 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 816113145, '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":"8672179143238181198","MsgCreateTime":"1773293227"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773293233, 'msg_source': '<msgsource>\n\t<signature>v1_hDfMhNdz</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 8026258101803949108}, 'type': 'message'}
2026-03-12 13:27:14,050 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 13:27:14,051 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 13:27:15,090 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 13:27:15,091 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1530872390, '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":"7365973969643085826","MsgCreateTime":"1773293103"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773293234, 'msg_source': '<msgsource>\n\t<signature>v1_PmNbCzAA</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 7243996774918625024}, 'type': 'message'}
2026-03-12 13:27:15,099 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 13:27:15,100 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 13:27:18,149 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 13:27:18,150 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1188439226, '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":"7365973969643085826","MsgCreateTime":"1773293103"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773293237, 'msg_source': '<msgsource>\n\t<signature>v1_XRMUV2qd</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 2224285244963639792}, 'type': 'message'}
2026-03-12 13:27:18,158 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 13:27:18,159 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 13:27:18,811 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 13:27:18,812 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1510713561, '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":"8672179143238181198","MsgCreateTime":"1773293227"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773293238, 'msg_source': '<msgsource>\n\t<signature>v1_hdGy0ERl</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 716381095770561808}, 'type': 'message'}
2026-03-12 13:27:18,820 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 13:27:18,820 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 13:27:19,081 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 13:27:19,082 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1424628445, '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":"8672179143238181198","MsgCreateTime":"1773293227"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773293238, 'msg_source': '<msgsource>\n\t<signature>v1_wJHrhvyM</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 721205734286040683}, 'type': 'message'}
2026-03-12 13:27:19,090 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 13:27:19,090 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 13:27:19,841 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:27:19,842 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:27:21,752 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:27:21,767 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:27:23,740 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:27:23,749 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:27:25,738 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:27:25,747 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:27:27,739 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:27:27,748 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:27:29,898 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:27:29,899 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:27:32,906 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:27:32,909 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:27:37,365 [INFO] httpx - HTTP Request: POST https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions "HTTP/1.1 200 OK"
2026-03-12 13:27:37,763 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SendTextMessage?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:27:37,769 [INFO] wechat-backend - AI takeover replied to wxid_f2q8xscgg31322: 好的,正在为您查询上海的天气,请稍等。
2026-03-12 13:27:37,899 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:27:37,900 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:27:45,899 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:27:45,900 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:27:49,202 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:27:49,214 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:27:51,204 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:27:51,212 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:27:53,204 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:27:53,211 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:27:53,739 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:27:53,740 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:27:55,205 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:27:55,212 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:27:57,202 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:27:57,211 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:27:59,204 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:27:59,212 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:28:10,251 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:28:10,252 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:28:17,901 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:28:17,902 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:28:21,382 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:28:21,383 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:28:25,902 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:28:25,902 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:28:29,030 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:28:29,030 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:28:33,902 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:28:33,902 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:28:37,900 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:28:37,901 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:28:41,901 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:28:41,902 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:28:45,194 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:28:45,197 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:28:46,640 [INFO] wechat-backend - HTTP POST /api/send-image from 127.0.0.1
2026-03-12 13:28:49,902 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:28:49,903 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:28:56,916 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:28:56,918 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:28:57,397 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SendImageMessage?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:28:57,405 [INFO] wechat-backend - HTTP POST /api/send-image -> 200
2026-03-12 13:28:57,901 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:28:57,902 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:29:01,045 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:29:01,047 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:29:04,273 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:29:04,281 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:29:05,901 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:29:05,902 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:29:09,901 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:29:09,901 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:29:13,902 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:29:13,902 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:29:17,032 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:29:17,033 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:29:21,902 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:29:21,903 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:29:25,902 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:29:25,903 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:29:29,902 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:29:29,903 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:29:33,902 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:29:33,903 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:29:37,902 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:29:37,902 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:29:41,902 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:29:41,903 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:29:45,902 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:29:45,903 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:29:49,902 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:29:49,902 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:29:53,903 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:29:53,903 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:29:57,902 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:29:57,903 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:30:01,902 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:30:01,905 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:30:05,903 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:30:05,904 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:30:09,903 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:30:09,903 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:30:14,251 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:30:14,252 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:30:21,898 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:30:21,898 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:30:29,896 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:30:29,897 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:30:32,905 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:30:32,906 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:30:37,896 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:30:37,897 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:30:47,597 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:30:47,597 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:30:49,551 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:30:49,552 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:30:53,895 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:30:53,896 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:30:57,736 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:30:57,737 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:30:59,696 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:30:59,706 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:31:01,895 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:31:01,896 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:31:05,738 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:31:05,739 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:31:09,898 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:31:09,900 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:31:14,146 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:31:14,147 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:31:17,946 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:31:17,951 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:31:21,897 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:31:21,899 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:31:25,954 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:31:25,956 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:31:29,905 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:31:29,907 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:31:33,953 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:31:33,956 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:31:37,897 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:31:37,898 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:31:41,899 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:31:41,900 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:31:43,187 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:31:43,214 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:31:45,184 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:31:45,198 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:31:45,739 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:31:45,740 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:31:49,899 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:31:49,900 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:32:02,312 [INFO] wechat-backend - proxy config: tunnel=True (TUNNEL_PROXY=218.78.109.253:16816), kdl=False (KDL_API=(empty))
2026-03-12 13:32:02,496 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:32:02,497 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-12 13:32:02,497 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
2026-03-12 13:32:05,088 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:32:05,091 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:32:10,693 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:32:10,694 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:32:13,900 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:32:13,901 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:32:15,762 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:32:15,777 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:32:15,887 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:32:15,906 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:32:17,877 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:32:17,888 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:32:19,875 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:32:19,882 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:32:21,627 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 13:32:21,632 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 13:32:21,633 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-12 13:32:21,636 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-12 13:32:21,637 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 13:32:21,641 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 13:32:21,647 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 13:32:21,647 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 13:32:21,654 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 13:32:21,658 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 13:32:21,661 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 13:32:21,661 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 13:32:21,665 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 13:32:21,667 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 13:32:21,669 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 13:32:21,670 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 13:32:21,899 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:32:21,901 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:32:29,566 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:32:29,567 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:32:29,900 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:32:29,901 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:32:31,684 [INFO] wechat-backend - HTTP GET /api/contact-list from 127.0.0.1
2026-03-12 13:32:32,297 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:32:32,299 [INFO] wechat-backend - GetContactList usernames total=60
2026-03-12 13:32:35,532 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:32:35,725 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:32:35,778 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:32:35,941 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:32:36,041 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:32:36,089 [INFO] wechat-backend - GetContactDetailsList first batch 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']
2026-03-12 13:32:36,098 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:32:36,147 [INFO] wechat-backend - Contact index built for key=***9BJZ, size=101
2026-03-12 13:32:36,147 [INFO] wechat-backend - api_contact_list key=***9BJZ -> 43 contacts
2026-03-12 13:32:36,148 [INFO] wechat-backend - HTTP GET /api/contact-list -> 200
2026-03-12 13:32:37,565 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:32:37,567 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:32:37,899 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:32:37,900 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:32:45,567 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:32:45,568 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:32:45,900 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:32:45,902 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:32:53,568 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:32:53,569 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:32:53,899 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:32:53,900 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:33:01,566 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:33:01,567 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:33:01,900 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:33:01,901 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:33:09,613 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:33:09,613 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:33:09,898 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:33:09,899 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:33:11,997 [INFO] wechat-backend - HTTP POST /api/send-image from 127.0.0.1
2026-03-12 13:33:13,016 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SendImageMessage?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:33:13,036 [INFO] wechat-backend - HTTP POST /api/send-image -> 200
2026-03-12 13:33:14,085 [INFO] wechat-backend - HTTP POST /api/send-image from 127.0.0.1
2026-03-12 13:33:17,569 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:33:17,570 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:33:17,896 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:33:17,897 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:33:23,715 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SendImageMessage?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:33:23,727 [INFO] wechat-backend - HTTP POST /api/send-image -> 200
2026-03-12 13:33:25,565 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:33:25,566 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:33:25,898 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:33:25,899 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:33:33,898 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:33:33,899 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:33:33,900 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:33:33,901 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:33:35,084 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 13:33:35,086 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1098705492, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_thwiu9za904u12'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'2\'>\n<username>wxid_thwiu9za904u12</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"9140548129192593739","MsgCreateTime":"1773293593"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773293614, 'msg_source': '<msgsource>\n\t<signature>v1_JeX/PpSf</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 1487350393283922958}, 'type': 'message'}
2026-03-12 13:33:35,093 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 13:33:35,094 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 13:33:35,227 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 13:33:35,228 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 447357410, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_thwiu9za904u12'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'5\'>\n<username>wxid_thwiu9za904u12</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"9140548129192593739","MsgCreateTime":"1773293593"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773293614, 'msg_source': '<msgsource>\n\t<signature>v1_XOXJs94N</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 3035670932398020023}, 'type': 'message'}
2026-03-12 13:33:35,234 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 13:33:35,234 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 13:33:41,901 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:33:41,902 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:33:41,947 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:33:41,949 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:33:49,901 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:33:49,902 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:33:49,903 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:33:49,904 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:33:57,684 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:33:57,685 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:33:57,900 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:33:57,901 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:34:05,903 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:34:05,904 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:34:05,904 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:34:05,907 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:34:08,110 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 13:34:08,119 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-12 13:34:08,121 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 13:34:08,122 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 13:34:08,123 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-12 13:34:08,125 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 13:34:08,129 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 13:34:08,130 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 13:34:08,137 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 13:34:08,139 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 13:34:08,141 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 13:34:08,142 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 13:34:08,146 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 13:34:08,168 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 13:34:08,172 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 13:34:08,172 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 13:34:13,902 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:34:13,902 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:34:21,902 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:34:21,903 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:34:22,321 [INFO] wechat-backend - HTTP GET /auth/status from 127.0.0.1
2026-03-12 13:34:22,322 [INFO] wechat-backend - GetLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/GetLoginStatus
2026-03-12 13:34:22,429 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/GetLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:34:22,430 [INFO] wechat-backend - Upstream GetLoginStatus response: status=200, body={"Code":200,"Data":{"expiryTime":"2026-04-10","loginErrMsg":"账号在线状态良好!","loginJournal":{"count":0,"logs":[]},"loginState":1,"loginTime":"2026-03-12 12:51:16","onlineDays":0,"onlineTime":"本次在线: 0天0时43分","proxyUrl":"socks5h://fawbjjkk:5hz6avfb@218.78.109.253:16816/","targetIp":"","totalOnline":"总计在线: 1天17时19分"},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 13:34:22,430 [INFO] wechat-backend - HTTP GET /auth/status -> 200
2026-03-12 13:34:25,725 [INFO] wechat-backend - HTTP GET /auth/status from 127.0.0.1
2026-03-12 13:34:25,726 [INFO] wechat-backend - GetLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/GetLoginStatus
2026-03-12 13:34:25,829 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/GetLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:34:25,830 [INFO] wechat-backend - Upstream GetLoginStatus response: status=200, body={"Code":200,"Data":{"expiryTime":"2026-04-10","loginErrMsg":"账号在线状态良好!","loginJournal":{"count":0,"logs":[]},"loginState":1,"loginTime":"2026-03-12 12:51:16","onlineDays":0,"onlineTime":"本次在线: 0天0时43分","proxyUrl":"socks5h://fawbjjkk:5hz6avfb@218.78.109.253:16816/","targetIp":"","totalOnline":"总计在线: 1天17时19分"},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 13:34:25,831 [INFO] wechat-backend - HTTP GET /auth/status -> 200
2026-03-12 13:34:29,902 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:34:29,903 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:34:37,902 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:34:37,903 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:34:45,907 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:34:45,909 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:34:48,755 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 13:34:48,766 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-12 13:34:48,767 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 13:34:48,770 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 13:34:48,774 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 13:34:48,774 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-12 13:34:48,781 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 13:34:48,783 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 13:34:48,806 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 13:34:48,808 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 13:34:48,810 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 13:34:48,811 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 13:34:48,814 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 13:34:48,816 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 13:34:48,818 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 13:34:48,818 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 13:34:50,385 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:34:50,409 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:34:52,381 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:34:52,393 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:34:54,379 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:34:54,390 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:34:56,380 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:34:56,392 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:34:58,380 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:34:58,382 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:34:58,382 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:34:58,393 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:35:00,381 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:35:00,393 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:35:02,380 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:35:02,391 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:35:04,380 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:35:04,390 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:35:06,380 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:35:06,382 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:35:06,383 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:35:06,394 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:35:08,383 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:35:08,395 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:35:21,510 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:35:21,511 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:35:22,429 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:35:22,431 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:35:24,432 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:35:24,442 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:35:26,429 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:35:26,441 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:35:30,902 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:35:30,903 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:35:41,906 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:35:41,907 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:35:46,904 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:35:46,905 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:35:55,030 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:35:55,031 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:36:11,220 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:36:11,221 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:36:18,905 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:36:18,907 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:36:26,903 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:36:26,904 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:37:11,407 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:37:11,408 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:37:13,400 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:37:13,410 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:37:14,381 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:37:14,382 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:37:15,400 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:37:15,408 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:37:17,417 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:37:17,426 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:37:19,403 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:37:19,411 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:37:20,871 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:37:20,878 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:37:21,401 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:37:21,409 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:37:22,277 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:37:22,287 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:37:22,383 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:37:22,384 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:37:23,425 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:37:23,433 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:37:25,401 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:37:25,410 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:37:27,402 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:37:27,410 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:37:29,402 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:37:29,411 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:37:30,382 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:37:30,384 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:37:31,401 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:37:31,411 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:37:32,709 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 13:37:32,714 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 13:37:32,715 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-12 13:37:32,721 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 13:37:32,725 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 13:37:32,726 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-12 13:37:32,728 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 13:37:32,729 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 13:37:32,740 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 13:37:32,743 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 13:37:32,743 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 13:37:32,746 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 13:37:32,750 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 13:37:32,753 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 13:37:32,753 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 13:37:32,757 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 13:37:34,386 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:37:34,406 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:37:35,010 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 13:37:35,015 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-12 13:37:35,018 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 13:37:35,018 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 13:37:35,018 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 13:37:35,024 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-12 13:37:35,025 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 13:37:35,025 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 13:37:35,031 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 13:37:35,034 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 13:37:35,036 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 13:37:35,036 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 13:37:35,039 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 13:37:35,041 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 13:37:35,043 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 13:37:35,044 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 13:37:36,945 [INFO] wechat-backend - HTTP GET /openapi.json from 127.0.0.1
2026-03-12 13:37:36,992 [INFO] wechat-backend - HTTP GET /openapi.json -> 200
2026-03-12 13:38:15,394 [INFO] wechat-backend - HTTP GET /auth/status from 127.0.0.1
2026-03-12 13:38:15,395 [INFO] wechat-backend - GetLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/GetLoginStatus
2026-03-12 13:38:15,506 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/GetLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:38:15,508 [INFO] wechat-backend - Upstream GetLoginStatus response: status=200, body={"Code":200,"Data":{"expiryTime":"2026-04-10","loginErrMsg":"账号在线状态良好!","loginJournal":{"count":0,"logs":[]},"loginState":1,"loginTime":"2026-03-12 12:51:16","onlineDays":0,"onlineTime":"本次在线: 0天0时46分","proxyUrl":"socks5h://fawbjjkk:5hz6avfb@218.78.109.253:16816/","targetIp":"","totalOnline":"总计在线: 1天17时23分"},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 13:38:15,509 [INFO] wechat-backend - HTTP GET /auth/status -> 200
2026-03-12 13:38:19,059 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 13:38:19,060 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 13:38:19,181 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:38:19,182 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"data62":"","loginState":"online","state":2,"ticket":""},"Text":"账号已登录","Success":false,"Data62":"","Ticket":""}
2026-03-12 13:38:19,183 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 13:38:19,327 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 13:38:19,336 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-12 13:38:19,337 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 13:38:19,346 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 13:38:19,349 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 13:38:19,349 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-12 13:38:19,356 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 13:38:19,358 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 13:38:19,372 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 13:38:19,375 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 13:38:19,383 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 13:38:19,384 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 13:38:19,391 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 13:38:19,394 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 13:38:19,397 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 13:38:19,398 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 13:38:27,226 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:38:27,227 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:38:35,226 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:38:35,226 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:38:43,225 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:38:43,225 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:38:47,834 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-12 13:38:47,846 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-12 13:38:47,926 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 13:38:47,932 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 13:38:51,226 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:38:51,227 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:38:54,303 [INFO] wechat-backend - HTTP GET /api/contact-list from 127.0.0.1
2026-03-12 13:38:54,876 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:38:54,879 [INFO] wechat-backend - GetContactList usernames total=60
2026-03-12 13:38:58,178 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:38:58,219 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:38:58,340 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:38:58,519 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:38:58,592 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:38:58,645 [INFO] wechat-backend - GetContactDetailsList first batch 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']
2026-03-12 13:38:58,689 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:38:58,738 [INFO] wechat-backend - Contact index built for key=***9BJZ, size=101
2026-03-12 13:38:58,738 [INFO] wechat-backend - api_contact_list key=***9BJZ -> 43 contacts
2026-03-12 13:38:58,739 [INFO] wechat-backend - HTTP GET /api/contact-list -> 200
2026-03-12 13:38:59,224 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:38:59,225 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:39:07,226 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:39:07,227 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:39:15,227 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:39:15,228 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:39:21,817 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-12 13:39:21,824 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-12 13:39:21,891 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 13:39:21,895 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 13:39:23,774 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:39:23,776 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:39:31,227 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:39:31,228 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:39:39,229 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:39:39,230 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:39:40,528 [INFO] wechat-backend - HTTP GET /api/customer-tags from 127.0.0.1
2026-03-12 13:39:40,532 [INFO] wechat-backend - HTTP GET /api/customer-tags -> 200
2026-03-12 13:39:47,227 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:39:47,227 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:39:55,228 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:39:55,230 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:40:03,228 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:40:03,229 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:40:08,775 [INFO] wechat-backend - HTTP POST /api/greeting-tasks from 127.0.0.1
2026-03-12 13:40:08,786 [INFO] wechat-backend - HTTP POST /api/greeting-tasks -> 200
2026-03-12 13:40:08,791 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-12 13:40:08,796 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-12 13:40:11,228 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:40:11,229 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:40:15,551 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 13:40:15,555 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 13:40:19,228 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:40:19,229 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:40:27,230 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:40:27,232 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:40:35,232 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:40:35,233 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:40:39,439 [INFO] wechat-backend - HTTP POST /api/send-batch from 127.0.0.1
2026-03-12 13:40:43,230 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:40:43,231 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:40:43,508 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SendTextMessage?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:40:43,520 [INFO] wechat-backend - HTTP POST /api/send-batch -> 200
2026-03-12 13:40:51,230 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:40:51,231 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:40:59,922 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:40:59,923 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:41:03,074 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SendTextMessage?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:41:03,093 [INFO] wechat-backend - Greeting task b917e089-1029-4a06-8c84-735a5b282281 sent to wxid_thwiu9za904u12
2026-03-12 13:41:03,581 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SendTextMessage?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:41:03,590 [INFO] wechat-backend - Greeting task b917e089-1029-4a06-8c84-735a5b282281 sent to zhang499142409
2026-03-12 13:41:03,593 [INFO] wechat-backend - Greeting task b917e089-1029-4a06-8c84-735a5b282281 executed_at set
2026-03-12 13:41:07,230 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:41:07,231 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:41:15,432 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:41:15,434 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:41:23,232 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:41:23,233 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:41:24,148 [INFO] wechat-backend - HTTP POST /api/send-image from 127.0.0.1
2026-03-12 13:41:25,413 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SendImageMessage?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:41:25,422 [INFO] wechat-backend - HTTP POST /api/send-image -> 200
2026-03-12 13:41:26,475 [INFO] wechat-backend - HTTP POST /api/send-image from 127.0.0.1
2026-03-12 13:41:31,231 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:41:31,232 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:41:34,095 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SendImageMessage?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:41:34,106 [INFO] wechat-backend - HTTP POST /api/send-image -> 200
2026-03-12 13:41:39,233 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:41:39,234 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:41:44,958 [INFO] wechat-backend - HTTP DELETE /api/push-groups/aa9cae27-ab39-4376-8e8a-55ad2b1d2939 from 127.0.0.1
2026-03-12 13:41:44,967 [INFO] wechat-backend - HTTP DELETE /api/push-groups/aa9cae27-ab39-4376-8e8a-55ad2b1d2939 -> 200
2026-03-12 13:41:44,973 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 13:41:44,977 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 13:41:44,978 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 13:41:44,984 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 13:41:44,990 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 13:41:45,013 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 13:41:45,015 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 13:41:45,016 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 13:41:45,023 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 13:41:45,026 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 13:41:49,834 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:41:49,836 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:41:49,837 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 13:41:49,840 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 13:41:49,846 [INFO] wechat-backend - HTTP POST /api/push-groups from 127.0.0.1
2026-03-12 13:41:49,856 [INFO] wechat-backend - HTTP POST /api/push-groups -> 200
2026-03-12 13:41:49,861 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 13:41:49,864 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 13:41:49,871 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 13:41:49,876 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 13:41:49,876 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 13:41:49,880 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 13:41:55,233 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:41:55,234 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:42:01,054 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 13:42:01,057 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 13:42:01,063 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 13:42:01,066 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 13:42:01,071 [INFO] wechat-backend - HTTP POST /api/send-batch from 127.0.0.1
2026-03-12 13:42:03,232 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:42:03,233 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:42:04,947 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SendTextMessage?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:42:04,963 [INFO] wechat-backend - HTTP POST /api/send-batch -> 200
2026-03-12 13:42:04,968 [INFO] wechat-backend - HTTP POST /api/push-tasks from 127.0.0.1
2026-03-12 13:42:04,974 [INFO] wechat-backend - HTTP POST /api/push-tasks -> 200
2026-03-12 13:42:07,492 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:42:07,519 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:42:09,473 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:42:09,484 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:42:11,474 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:42:11,487 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:42:12,122 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:42:12,133 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:42:13,476 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:42:13,492 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:42:14,006 [INFO] wechat-backend - HTTP GET /api/models from 127.0.0.1
2026-03-12 13:42:14,011 [INFO] wechat-backend - HTTP GET /api/models -> 200
2026-03-12 13:42:21,187 [INFO] wechat-backend - HTTP GET /openapi.json from 127.0.0.1
2026-03-12 13:42:21,189 [INFO] wechat-backend - HTTP GET /openapi.json -> 200
2026-03-12 13:42:22,924 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:42:22,925 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:42:31,274 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:42:31,276 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:42:38,927 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:42:38,929 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:42:46,927 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:42:46,928 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:42:54,930 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:42:54,931 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:43:02,930 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:43:02,931 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:43:10,929 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:43:10,931 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:43:18,927 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:43:18,928 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:43:31,455 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 13:43:31,458 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1773292560, '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>2026031202</functionmsgid>\n\t\t<op>0</op>\n\t\t<version>1773292516</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\nAzjll8nNBkDkl8nNBkiQmMnNBlAAwAED</custombuff>\n\t\t<retrycount>3</retrycount>\n\t</functionmsg>\n</sysmsg>\n'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773294182, 'new_msg_id': 1773292560}, 'type': 'message'}
2026-03-12 13:43:31,508 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 13:43:31,509 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 13:43:31,510 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 13:43:31,515 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 749792743, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'newsapp'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'2\'>\n<username>newsapp</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"31583224","MsgCreateTime":"1773294157"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773294210, 'msg_source': '<msgsource>\n\t<signature>v1_zrMys8O7</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 5647659845497458099}, 'type': 'message'}
2026-03-12 13:43:31,522 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 13:43:31,523 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 13:43:31,689 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 13:43:31,691 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1209199307, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'newsapp'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'5\'>\n<username>newsapp</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"31583224","MsgCreateTime":"1773294157"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773294211, 'msg_source': '<msgsource>\n\t<signature>v1_jUcZ0/qW</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 55491596917406269}, 'type': 'message'}
2026-03-12 13:43:31,700 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 13:43:31,701 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 13:43:32,930 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:43:32,932 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:43:36,902 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 13:43:36,904 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 479728760, 'from_user_name': {'str': 'wxid_e3lajr47822f22'}, 'to_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'msg_type': 1, 'content': {'str': '是的哈'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773294216, 'msg_source': '<msgsource>\n\t<alnode>\n\t\t<fr>1</fr>\n\t</alnode>\n\t<signature>N0_V1_jGs+up4w|v1_QkoHr0/d</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'push_content': '快代理商务-李思琪 : 是的哈', 'new_msg_id': 1741746747076655247}, 'type': 'message'}
2026-03-12 13:43:36,918 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 13:43:36,918 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 13:44:32,933 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:44:32,935 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:44:43,811 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 13:44:43,813 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 713026256, '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="33" 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': 1773294283, 'msg_source': '<msgsource>\n\t<signature>v1_uC5oP91l</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 3818662963464463693}, 'type': 'message'}
2026-03-12 13:44:43,824 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 13:44:43,825 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 13:45:32,941 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:45:32,944 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:46:20,688 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 13:46:20,690 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 665526222, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_e3lajr47822f22'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'2\'>\n<username>wxid_e3lajr47822f22</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"1741746747076655247","MsgCreateTime":"1773294216"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773294379, 'msg_source': '<msgsource>\n\t<signature>v1_npX/pZTY</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 7410522983758736221}, 'type': 'message'}
2026-03-12 13:46:20,702 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 13:46:20,702 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 13:46:20,856 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 13:46:20,858 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 2142769375, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_e3lajr47822f22'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'5\'>\n<username>wxid_e3lajr47822f22</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"1741746747076655247","MsgCreateTime":"1773294216"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773294380, 'msg_source': '<msgsource>\n\t<signature>v1_LBvQpImU</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 153212416433652802}, 'type': 'message'}
2026-03-12 13:46:20,869 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 13:46:20,870 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 13:46:32,951 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:46:32,953 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:47:32,959 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:47:32,961 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:48:33,007 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:48:33,010 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:49:30,745 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 13:49:30,747 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1076044599, '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="34" devicevirtualid="7048f8e6f206851da8c3caaf85a8c530" networkstatus="net_type:not-wifi" availablecount="500" currentfloatwindowcount="0" currenthandoffcount="1"><handoff id="finderLive_2042890403064419861" createtime="1773294568795" type="6" to="" from=""><handofftype><![CDATA[1]]></handofftype><title><![CDATA[老友记台球]]></title><feedNonceId><![CDATA[7864477961019355429_4_20_13_1_1773294492935758_0eecc7d2-1dd7-11f1-a0a7-f70d2f4b2383]]></feedNonceId><displaySourceName><![CDATA[老友记台球]]></displaySourceName><feedObjectId><![CDATA[14875384819380783316]]></feedObjectId><feedLiveId><![CDATA[2042890403064419861]]></feedLiveId><icon><![CDATA[https://wx.qlogo.cn/finderhead/ver_1/lZvRTI6B9Z7RL4ibXQxFtpc3EXBqj4QvBe2ceWIpicsPH
2026-03-12 13:49:30,802 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 13:49:30,803 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 13:49:30,829 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 13:49:30,831 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 584082153, '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="35" devicevirtualid="7048f8e6f206851da8c3caaf85a8c530" networkstatus="net_type:not-wifi" availablecount="500" currentfloatwindowcount="0" currenthandoffcount="0"><handoff id="finderLive_2042890403064419861" createtime="1773294568795" type="6" to="" from=""><handofftype><![CDATA[1]]></handofftype><title><![CDATA[老友记台球]]></title><feedNonceId><![CDATA[7864477961019355429_4_20_13_1_1773294492935758_0eecc7d2-1dd7-11f1-a0a7-f70d2f4b2383]]></feedNonceId><displaySourceName><![CDATA[老友记台球]]></displaySourceName><feedObjectId><![CDATA[14875384819380783316]]></feedObjectId><feedLiveId><![CDATA[2042890403064419861]]></feedLiveId><icon><![CDATA[https://wx.qlogo.cn/finderhead/ver_1/lZvRTI6B9Z7RL4ibXQxFtpc3EXBqj4QvBe2ceWIpicsPHp
2026-03-12 13:49:30,840 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 13:49:30,841 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 13:49:32,961 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:49:32,962 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:50:23,654 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 13:50:23,656 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1664603247, '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="36" devicevirtualid="7048f8e6f206851da8c3caaf85a8c530" networkstatus="net_type:not-wifi" availablecount="500" currentfloatwindowcount="0" currenthandoffcount="1"><handoff id="finderLive_2042890403064419861" createtime="1773294622573" type="6" to="" from=""><handofftype><![CDATA[1]]></handofftype><title><![CDATA[老友记台球]]></title><feedNonceId><![CDATA[7864477961019355429_0_20_0_0]]></feedNonceId><displaySourceName><![CDATA[老友记台球]]></displaySourceName><feedObjectId><![CDATA[14875384819380783316]]></feedObjectId><feedLiveId><![CDATA[2042890403064419861]]></feedLiveId><icon><![CDATA[https://cwxlive.qlogo.cn/finderhead/ver_1/lZvRTI6B9Z7RL4ibXQxFtpc3EXBqj4QvBe2ceWIpicsPHpDFHnibhMiaeaVbpHiamZYUpwiat1X1ke64pMiarLsQiblIz7i
2026-03-12 13:50:23,669 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 13:50:23,669 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 13:50:23,929 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 13:50:23,931 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 2088552469, '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="37" devicevirtualid="7048f8e6f206851da8c3caaf85a8c530" networkstatus="net_type:not-wifi" availablecount="500" currentfloatwindowcount="0" currenthandoffcount="1"><handoff id="finderLive_2042890403064419861" createtime="1773294622573" type="6" to="" from=""><handofftype><![CDATA[1]]></handofftype><title><![CDATA[老友记台球]]></title><feedNonceId><![CDATA[7864477961019355429_0_20_0_0]]></feedNonceId><displaySourceName><![CDATA[老友记台球]]></displaySourceName><feedObjectId><![CDATA[14875384819380783316]]></feedObjectId><feedLiveId><![CDATA[2042890403064419861]]></feedLiveId><icon><![CDATA[https://cwxlive.qlogo.cn/finderhead/ver_1/lZvRTI6B9Z7RL4ibXQxFtpc3EXBqj4QvBe2ceWIpicsPHpDFHnibhMiaeaVbpHiamZYUpwiat1X1ke64pMiarLsQiblIz7i
2026-03-12 13:50:23,941 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 13:50:23,942 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 13:50:32,959 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:50:32,960 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:50:45,158 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 13:50:45,160 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1188072193, '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="38" devicevirtualid="7048f8e6f206851da8c3caaf85a8c530" networkstatus="net_type:not-wifi" availablecount="500" currentfloatwindowcount="0" currenthandoffcount="1"><handoff id="finderLive_2042890403064419861" createtime="1773294622573" type="6" to="" from=""><handofftype><![CDATA[1]]></handofftype><title><![CDATA[老友记台球]]></title><feedNonceId><![CDATA[7864477961019355429_0_20_0_0]]></feedNonceId><displaySourceName><![CDATA[老友记台球]]></displaySourceName><feedObjectId><![CDATA[14875384819380783316]]></feedObjectId><feedLiveId><![CDATA[2042890403064419861]]></feedLiveId><icon><![CDATA[https://cwxlive.qlogo.cn/finderhead/ver_1/lZvRTI6B9Z7RL4ibXQxFtpc3EXBqj4QvBe2ceWIpicsPHpDFHnibhMiaeaVbpHiamZYUpwiat1X1ke64pMiarLsQiblIz7i
2026-03-12 13:50:45,173 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 13:50:45,174 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 13:50:45,321 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 13:50:45,323 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 192674891, '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="39" devicevirtualid="7048f8e6f206851da8c3caaf85a8c530" networkstatus="net_type:not-wifi" availablecount="500" currentfloatwindowcount="0" currenthandoffcount="0"><handoff id="finderLive_2042890403064419861" createtime="1773294622573" type="6" to="" from=""><handofftype><![CDATA[1]]></handofftype><title><![CDATA[老友记台球]]></title><feedNonceId><![CDATA[7864477961019355429_0_20_0_0]]></feedNonceId><displaySourceName><![CDATA[老友记台球]]></displaySourceName><feedObjectId><![CDATA[14875384819380783316]]></feedObjectId><feedLiveId><![CDATA[2042890403064419861]]></feedLiveId><icon><![CDATA[https://cwxlive.qlogo.cn/finderhead/ver_1/lZvRTI6B9Z7RL4ibXQxFtpc3EXBqj4QvBe2ceWIpicsPHpDFHnibhMiaeaVbpHiamZYUpwiat1X1ke64pMiarLsQiblIz7ic
2026-03-12 13:50:45,332 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 13:50:45,333 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 13:51:32,958 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:51:32,959 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:52:32,958 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:52:32,960 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:53:32,969 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:53:32,970 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:54:32,965 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:54:32,966 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:55:32,971 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:55:32,972 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:56:32,963 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:56:32,964 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:57:32,973 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:57:32,974 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:57:50,546 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 13:57:50,546 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 13:57:50,661 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:57:50,664 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"data62":"","loginState":"online","state":2,"ticket":""},"Text":"账号已登录","Success":false,"Data62":"","Ticket":""}
2026-03-12 13:57:50,665 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 13:57:50,705 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 13:57:50,714 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 13:57:50,716 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-12 13:57:50,724 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 13:57:50,729 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 13:57:50,731 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-12 13:57:50,735 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 13:57:50,736 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 13:57:50,743 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 13:57:50,746 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 13:57:50,749 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 13:57:50,750 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 13:57:50,754 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 13:57:50,757 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 13:57:50,760 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 13:57:50,761 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 13:57:53,530 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:57:53,558 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:57:55,472 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:57:55,482 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:57:57,469 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:57:57,481 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:57:57,754 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:57:57,764 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:57:59,471 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:57:59,485 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:58:01,471 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:58:01,472 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:58:01,473 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:58:01,484 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:58:03,471 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:58:03,484 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:58:04,527 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 13:58:04,543 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-12 13:58:04,544 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 13:58:04,551 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-12 13:58:04,570 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 13:58:04,573 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 13:58:04,582 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 13:58:04,584 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 13:58:04,593 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 13:58:04,596 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 13:58:04,599 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 13:58:04,600 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 13:58:04,604 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 13:58:04,607 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 13:58:04,610 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 13:58:04,610 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 13:58:06,077 [INFO] wechat-backend - HTTP GET /api/models from 127.0.0.1
2026-03-12 13:58:06,085 [INFO] wechat-backend - HTTP GET /api/models -> 200
2026-03-12 13:58:07,337 [INFO] wechat-backend - HTTP GET /openapi.json from 127.0.0.1
2026-03-12 13:58:07,339 [INFO] wechat-backend - HTTP GET /openapi.json -> 200
2026-03-12 13:58:10,079 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 13:58:10,094 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 13:58:10,099 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-12 13:58:10,124 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 13:58:10,124 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 13:58:10,130 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-12 13:58:10,131 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 13:58:10,132 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 13:58:10,139 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 13:58:10,142 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 13:58:10,145 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 13:58:10,145 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 13:58:10,149 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 13:58:10,152 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 13:58:10,154 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 13:58:10,154 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 13:58:11,651 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:58:11,667 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:58:13,594 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:58:13,604 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:58:20,446 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:58:20,448 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:58:31,776 [INFO] wechat-backend - proxy config: tunnel=True (TUNNEL_PROXY=218.78.109.253:16816), kdl=False (KDL_API=(empty))
2026-03-12 13:58:31,959 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 13:58:31,960 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-12 13:58:31,960 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
2026-03-12 13:58:33,031 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:58:33,034 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:58:35,961 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:58:35,962 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:58:43,964 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:58:43,966 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:58:46,611 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:58:46,646 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:58:48,645 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:58:48,665 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:58:50,599 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:58:50,612 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:58:52,599 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:58:52,609 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:58:54,600 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:58:54,602 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:58:54,603 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 13:58:54,616 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 13:59:02,962 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:59:02,963 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:59:11,045 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:59:11,045 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:59:27,309 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:59:27,310 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:59:32,995 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:59:32,996 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:59:34,961 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:59:34,963 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:59:42,965 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:59:42,966 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 13:59:50,962 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 13:59:50,964 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:00:33,182 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:00:33,183 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:00:33,184 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:00:33,185 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:01:02,791 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:01:02,793 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:01:04,709 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:01:04,736 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:01:06,708 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:01:06,727 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:01:06,973 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 14:01:06,989 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 14:01:07,007 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-12 14:01:07,010 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 14:01:07,013 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 14:01:07,014 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-12 14:01:07,018 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 14:01:07,018 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 14:01:07,025 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 14:01:07,028 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 14:01:07,030 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 14:01:07,031 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 14:01:07,035 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 14:01:07,037 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 14:01:07,040 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 14:01:07,040 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 14:01:32,956 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:01:32,958 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:01:40,190 [INFO] wechat-backend - HTTP GET /auth/status from 127.0.0.1
2026-03-12 14:01:40,192 [INFO] wechat-backend - GetLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/GetLoginStatus
2026-03-12 14:01:40,322 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/GetLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 14:01:40,326 [INFO] wechat-backend - Upstream GetLoginStatus response: status=200, body={"Code":200,"Data":{"expiryTime":"2026-04-10","loginErrMsg":"账号在线状态良好!","loginJournal":{"count":0,"logs":[]},"loginState":1,"loginTime":"2026-03-12 12:51:16","onlineDays":0,"onlineTime":"本次在线: 0天1时10分","proxyUrl":"socks5h://fawbjjkk:5hz6avfb@218.78.109.253:16816/","targetIp":"","totalOnline":"总计在线: 1天17时47分"},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 14:01:40,327 [INFO] wechat-backend - HTTP GET /auth/status -> 200
2026-03-12 14:01:44,049 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 14:01:44,050 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 14:01:44,153 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 14:01:44,156 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"data62":"","loginState":"online","state":2,"ticket":""},"Text":"账号已登录","Success":false,"Data62":"","Ticket":""}
2026-03-12 14:01:44,156 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 14:01:44,217 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 14:01:44,257 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 14:01:44,258 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-12 14:01:44,276 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 14:01:44,287 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 14:01:44,288 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-12 14:01:44,296 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 14:01:44,298 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 14:01:44,307 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 14:01:44,326 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 14:01:44,327 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 14:01:44,332 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 14:01:44,337 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 14:01:44,341 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 14:01:44,343 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 14:01:44,344 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 14:01:51,200 [INFO] wechat-backend - HTTP GET /api/contact-list from 127.0.0.1
2026-03-12 14:01:51,754 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 14:01:51,756 [INFO] wechat-backend - GetContactList usernames total=60
2026-03-12 14:01:52,207 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:01:52,207 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:01:54,941 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 14:01:55,108 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 14:01:55,176 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 14:01:55,413 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 14:01:55,474 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 14:01:55,501 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 14:01:55,553 [INFO] wechat-backend - GetContactDetailsList first batch 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']
2026-03-12 14:01:55,554 [INFO] wechat-backend - Contact index built for key=***9BJZ, size=101
2026-03-12 14:01:55,554 [INFO] wechat-backend - api_contact_list key=***9BJZ -> 43 contacts
2026-03-12 14:01:55,554 [INFO] wechat-backend - HTTP GET /api/contact-list -> 200
2026-03-12 14:02:00,207 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:02:00,207 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:02:08,208 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:02:08,209 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:02:16,208 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:02:16,209 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:02:24,208 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:02:24,208 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:02:32,209 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:02:32,210 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:02:32,958 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:02:32,959 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:02:40,207 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:02:40,208 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:02:48,208 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:02:48,208 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:02:56,210 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:02:56,210 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:02:57,751 [INFO] wechat-backend - HTTP POST /api/customers from 127.0.0.1
2026-03-12 14:02:57,764 [INFO] wechat-backend - HTTP POST /api/customers -> 200
2026-03-12 14:02:57,804 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 14:02:57,822 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 14:03:04,091 [INFO] wechat-backend - HTTP GET /api/customer-tags from 127.0.0.1
2026-03-12 14:03:04,094 [INFO] wechat-backend - HTTP GET /api/customer-tags -> 200
2026-03-12 14:03:04,209 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:03:04,209 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:03:12,209 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:03:12,210 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:03:20,210 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:03:20,211 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:03:28,210 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:03:28,211 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:03:32,975 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:03:32,976 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:03:36,209 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:03:36,210 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:03:44,210 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:03:44,210 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:03:51,301 [INFO] wechat-backend - HTTP POST /api/greeting-tasks from 127.0.0.1
2026-03-12 14:03:51,308 [INFO] wechat-backend - HTTP POST /api/greeting-tasks -> 200
2026-03-12 14:03:51,313 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-12 14:03:51,316 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-12 14:03:52,209 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:03:52,210 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:04:00,210 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:04:00,210 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:04:08,210 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:04:08,210 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:04:16,210 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:04:16,210 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:04:24,212 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:04:24,212 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:04:32,896 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:04:32,903 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:04:32,958 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:04:32,961 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:04:37,223 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:04:37,238 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:04:39,154 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:04:39,165 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:04:41,153 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:04:41,181 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:04:43,153 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:04:43,163 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:04:45,153 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:04:45,154 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:04:45,154 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:04:45,166 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:04:45,627 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 14:04:45,635 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-12 14:04:45,636 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 14:04:45,639 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 14:04:45,642 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 14:04:45,644 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-12 14:04:45,648 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 14:04:45,666 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 14:04:45,673 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 14:04:45,676 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 14:04:45,678 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 14:04:45,679 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 14:04:45,682 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 14:04:45,685 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 14:04:45,687 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 14:04:45,687 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 14:04:46,877 [INFO] httpx - HTTP Request: POST https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions "HTTP/1.1 200 OK"
2026-03-12 14:04:47,428 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SendTextMessage?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 14:04:47,433 [INFO] wechat-backend - Greeting task ea91b528-7e8b-4a21-a2f0-50398db383d4 sent to wxid_thwiu9za904u12
2026-03-12 14:04:47,621 [INFO] wechat-backend - HTTP GET /api/customer-tags from 127.0.0.1
2026-03-12 14:04:47,625 [INFO] wechat-backend - HTTP GET /api/customer-tags -> 200
2026-03-12 14:04:53,614 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:04:53,615 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:05:01,615 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:05:01,615 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:05:01,731 [INFO] wechat-backend - HTTP GET /api/contact-list from 127.0.0.1
2026-03-12 14:05:02,313 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 14:05:02,316 [INFO] wechat-backend - GetContactList usernames total=60
2026-03-12 14:05:03,022 [INFO] httpx - HTTP Request: POST https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions "HTTP/1.1 200 OK"
2026-03-12 14:05:03,517 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SendTextMessage?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 14:05:03,523 [INFO] wechat-backend - Greeting task ea91b528-7e8b-4a21-a2f0-50398db383d4 sent to zhang499142409
2026-03-12 14:05:03,526 [INFO] wechat-backend - Greeting task ea91b528-7e8b-4a21-a2f0-50398db383d4 executed_at set
2026-03-12 14:05:05,375 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 14:05:05,796 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 14:05:05,845 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 14:05:05,896 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 14:05:06,002 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 14:05:06,064 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 14:05:06,108 [INFO] wechat-backend - GetContactDetailsList first batch 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']
2026-03-12 14:05:06,109 [INFO] wechat-backend - Contact index built for key=***9BJZ, size=101
2026-03-12 14:05:06,109 [INFO] wechat-backend - api_contact_list key=***9BJZ -> 43 contacts
2026-03-12 14:05:06,110 [INFO] wechat-backend - HTTP GET /api/contact-list -> 200
2026-03-12 14:05:09,614 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:05:09,615 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:05:14,117 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 14:05:14,119 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 14:05:17,614 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:05:17,616 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:05:25,615 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:05:25,616 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:05:32,971 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:05:32,974 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:05:33,615 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:05:33,617 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:05:41,616 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:05:41,617 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:05:49,615 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:05:49,615 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:05:50,572 [INFO] wechat-backend - HTTP POST /api/send-batch from 127.0.0.1
2026-03-12 14:05:54,472 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SendTextMessage?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 14:05:54,481 [INFO] wechat-backend - HTTP POST /api/send-batch -> 200
2026-03-12 14:05:57,464 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:05:57,483 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:05:59,398 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:05:59,411 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:05:59,879 [INFO] wechat-backend - HTTP GET / from 74.7.243.230
2026-03-12 14:05:59,887 [INFO] wechat-backend - HTTP GET / -> 200
2026-03-12 14:06:01,396 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:06:01,406 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:06:02,706 [INFO] wechat-backend - HTTP GET /swagger.html from 74.7.243.230
2026-03-12 14:06:02,707 [INFO] wechat-backend - HTTP GET /swagger.html -> 200
2026-03-12 14:06:03,397 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:06:03,407 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:06:05,397 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:06:05,398 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:06:05,399 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:06:05,411 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:06:07,397 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:06:07,406 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:06:09,398 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:06:09,408 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:06:11,397 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:06:11,406 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:06:13,397 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:06:13,398 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:06:13,399 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:06:13,408 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:06:15,397 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:06:15,408 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:06:17,397 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:06:17,407 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:06:19,398 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:06:19,407 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:06:21,398 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:06:21,399 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:06:21,399 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:06:21,410 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:06:23,396 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:06:23,406 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:06:25,397 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:06:25,406 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:06:26,598 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 14:06:26,612 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-12 14:06:26,613 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 14:06:26,616 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 14:06:26,619 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 14:06:26,619 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-12 14:06:26,626 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 14:06:26,627 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 14:06:26,633 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 14:06:26,636 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 14:06:26,640 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 14:06:26,641 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 14:06:26,644 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 14:06:26,648 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 14:06:26,648 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 14:06:26,650 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 14:06:32,968 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:06:32,970 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:06:34,575 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:06:34,576 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:06:42,576 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:06:42,577 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:06:50,578 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:06:50,579 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:06:58,577 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:06:58,578 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:07:01,755 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 14:07:01,756 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 205412569, 'from_user_name': {'str': 'wxid_i129xht9r1io22'}, 'to_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'msg_type': 10000, 'content': {'str': '以上是打招呼的訊息'}, 'status': 4, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773295620, 'msg_source': '<msgsource>\n\t<signature>v1_EjderLt4</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 6878688783853454391}, 'type': 'message'}
2026-03-12 14:07:01,763 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 14:07:01,764 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 14:07:01,840 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 14:07:01,841 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 754105450, '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[美媒:初步调查认定美方应对伊朗小学遭袭担责!]]></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=2650203504&idx=1&sn=f32a2fbe942cb5b7e3c5615b3a695fc9&chksm=86a01455d818fce0b3f38084bce8f2610e820d30fc9e25cb417e9cbf405fed60736fa73e21e4&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-12 14:07:01,847 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 14:07:01,848 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 14:07:01,915 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 14:07:01,916 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1291262113, 'from_user_name': {'str': 'wxid_i129xht9r1io22'}, 'to_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'msg_type': 10000, 'content': {'str': '孙鹏剛剛把你新增到通訊錄,現在可以開始聊天了。'}, 'status': 4, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773295619, 'msg_source': '<msgsource>\n\t<signature>v1_plLR1sIX</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 8497794442617388790}, 'type': 'message'}
2026-03-12 14:07:01,923 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 14:07:01,924 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 14:07:01,993 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 14:07:01,995 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 14:07:01,996 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 2060516867, '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[聊城“推车姐”,火了!]]></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=2667002513&idx=1&sn=bf8f6f69f8749e191b9a07a9cf1abc2f&chksm=bc6dfacb88ecc3fb3327e0b52e322733e21d94d099648936b3426b16050e1ecd56463b02b59d&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-12 14:07:02,003 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 14:07:02,004 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 2139691557, 'from_user_name': {'str': 'wxid_i129xht9r1io22'}, 'to_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'msg_type': 1, 'content': {'str': '我是孙鹏'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773295620, 'msg_source': '<msgsource>\n\t<signature>N0_V1_pCMJAJMB|v1_aHi0ABp2</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 9035510769942167175}, 'type': 'message'}
2026-03-12 14:07:02,012 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 14:07:02,034 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 14:07:02,035 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 14:07:02,036 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 14:07:02,037 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1756135036, 'from_user_name': {'str': 'gh_7db9d69b3115'}, '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=MzAwMzExNjY0OA==&mid=2650835992&idx=1&sn=eb1603400ffa8dd36ed076bdeaf66846&chksm=8032544e0462ff5c5b72c24ed740bb5e0b0f4e446713c8f8f847b634a51aa26775d1e3aea73b&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-12 14:07:02,042 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 14:07:02,043 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 14:07:06,578 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:07:06,579 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:07:09,916 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 14:07:09,917 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 939305076, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_i129xht9r1io22'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'2\'>\n<username>wxid_i129xht9r1io22</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"6878688783853454391","MsgCreateTime":"1773295620"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773295629, 'msg_source': '<msgsource>\n\t<signature>v1_3ICGvwy4</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 9103917451100014376}, 'type': 'message'}
2026-03-12 14:07:09,926 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 14:07:09,927 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 14:07:10,763 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 14:07:10,764 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 515662746, 'from_user_name': {'str': 'wxid_i129xht9r1io22'}, 'to_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'msg_type': 1, 'content': {'str': '[呲牙]'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773295630, 'msg_source': '<msgsource>\n\t<bizflag>0</bizflag>\n\t<pua>1</pua>\n\t<eggIncluded>1</eggIncluded>\n\t<signature>N0_V1_AKcqc0nL|v1_q+jeQRWG</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'push_content': '孙鹏 : [呲牙]', 'new_msg_id': 2430495826494254538}, 'type': 'message'}
2026-03-12 14:07:10,774 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 14:07:10,775 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 14:07:10,775 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 14:07:10,776 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1439996117, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_i129xht9r1io22'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'5\'>\n<username>wxid_i129xht9r1io22</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"6878688783853454391","MsgCreateTime":"1773295620"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773295630, 'msg_source': '<msgsource>\n\t<signature>v1_Zl8jhTsC</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 7199074462664225982}, 'type': 'message'}
2026-03-12 14:07:10,806 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 14:07:10,807 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 14:07:11,997 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 14:07:11,999 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1280715874, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_i129xht9r1io22'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'2\'>\n<username>wxid_i129xht9r1io22</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"2430495826494254538","MsgCreateTime":"1773295630"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773295631, 'msg_source': '<msgsource>\n\t<signature>v1_G7/bxaAa</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 1626079056515124835}, 'type': 'message'}
2026-03-12 14:07:12,006 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 14:07:12,006 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 14:07:13,335 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 14:07:13,336 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 69907921, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_i129xht9r1io22'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'5\'>\n<username>wxid_i129xht9r1io22</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"2430495826494254538","MsgCreateTime":"1773295630"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773295633, 'msg_source': '<msgsource>\n\t<signature>v1_byPixgH7</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 6255204627306301142}, 'type': 'message'}
2026-03-12 14:07:13,343 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 14:07:13,343 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 14:07:14,578 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:07:14,579 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:07:15,893 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 14:07:15,894 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 925775704, 'from_user_name': {'str': 'wxid_i129xht9r1io22'}, 'to_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'msg_type': 10000, 'content': {'str': '你已新增了 孙鹏'}, 'status': 4, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773295635, 'msg_source': '<msgsource>\n\t<signature>v1_Lo4dR/Ze</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 5784850470639478845}, 'type': 'message'}
2026-03-12 14:07:15,905 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 14:07:15,906 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 14:07:17,792 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 14:07:17,794 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 966081230, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_i129xht9r1io22'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'1\'>\n<username>wxid_i129xht9r1io22</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"5784850470639478845","MsgCreateTime":"1773295635"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773295637, 'msg_source': '<msgsource>\n\t<signature>v1_ay30TGNm</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 7344089542166532404}, 'type': 'message'}
2026-03-12 14:07:17,802 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 14:07:17,802 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 14:07:18,211 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 14:07:18,212 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1802210499, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_i129xht9r1io22'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'5\'>\n<username>wxid_i129xht9r1io22</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"5784850470639478845","MsgCreateTime":"1773295635"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773295637, 'msg_source': '<msgsource>\n\t<signature>v1_CbljWNWE</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 3134305629620470599}, 'type': 'message'}
2026-03-12 14:07:18,222 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 14:07:18,223 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 14:07:22,577 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:07:22,578 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:07:25,124 [INFO] wechat-backend - HTTP GET /api/contact-list from 127.0.0.1
2026-03-12 14:07:25,661 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 14:07:25,662 [INFO] wechat-backend - GetContactList usernames total=61
2026-03-12 14:07:28,802 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 14:07:29,023 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 14:07:29,201 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 14:07:29,371 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 14:07:29,386 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 14:07:29,432 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 14:07:29,478 [INFO] wechat-backend - GetContactDetailsList first batch 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']
2026-03-12 14:07:29,543 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 14:07:29,590 [INFO] wechat-backend - Contact index built for key=***9BJZ, size=103
2026-03-12 14:07:29,590 [INFO] wechat-backend - api_contact_list key=***9BJZ -> 44 contacts
2026-03-12 14:07:29,591 [INFO] wechat-backend - HTTP GET /api/contact-list -> 200
2026-03-12 14:07:30,577 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:07:30,577 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:07:32,978 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:07:32,980 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:07:38,577 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:07:38,578 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:07:46,577 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:07:46,578 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:07:47,759 [INFO] wechat-backend - HTTP POST /api/send-batch from 127.0.0.1
2026-03-12 14:07:48,230 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SendTextMessage?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 14:07:48,236 [INFO] wechat-backend - HTTP POST /api/send-batch -> 200
2026-03-12 14:07:54,578 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:07:54,580 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:08:02,579 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:08:02,580 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:08:08,634 [INFO] wechat-backend - HTTP POST /api/send-image from 127.0.0.1
2026-03-12 14:08:09,590 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SendImageMessage?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 14:08:09,598 [INFO] wechat-backend - HTTP POST /api/send-image -> 200
2026-03-12 14:08:10,578 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:08:10,579 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:08:18,579 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:08:18,580 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:08:26,395 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 14:08:26,399 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 14:08:26,408 [INFO] wechat-backend - HTTP POST /api/push-groups from 127.0.0.1
2026-03-12 14:08:26,445 [INFO] wechat-backend - HTTP POST /api/push-groups -> 200
2026-03-12 14:08:26,449 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 14:08:26,451 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 14:08:26,459 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 14:08:26,462 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 14:08:26,463 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 14:08:26,466 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 14:08:26,630 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:08:26,632 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:08:32,974 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:08:32,975 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:08:34,580 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:08:34,581 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:08:42,580 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:08:42,581 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:08:50,579 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:08:50,580 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:08:58,580 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:08:58,580 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:09:06,581 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:09:06,581 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:09:14,581 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:09:14,582 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:09:15,597 [INFO] wechat-backend - HTTP GET /api/callback-status from 127.0.0.1
2026-03-12 14:09:15,612 [INFO] wechat-backend - HTTP GET /api/ai-reply-config from 127.0.0.1
2026-03-12 14:09:15,616 [INFO] wechat-backend - HTTP GET /api/ai-reply-config -> 200
2026-03-12 14:09:15,712 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 14:09:15,713 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-12 14:09:15,713 [INFO] wechat-backend - HTTP GET /api/callback-status -> 200
2026-03-12 14:09:22,580 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:09:22,581 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:09:30,582 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:09:30,583 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:09:32,974 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:09:32,975 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:09:38,580 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:09:38,581 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:09:46,581 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:09:46,581 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:09:54,582 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:09:54,583 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:09:57,799 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 14:09:57,933 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1565749372, '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=2658213675&idx=1&sn=ab6206899899f4bed4171a52d6d5d0d4&chksm=bcadb1e586f25a8c4240c1d8ab74520b5e153f1c33d2e8a49bd8d13fa7864a0e02d99c45670b&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-12 14:09:57,940 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 14:09:57,941 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 14:09:57,941 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 14:09:57,942 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 505113164, 'from_user_name': {'str': 'wxid_i129xht9r1io22'}, 'to_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'msg_type': 1, 'content': {'str': '你是?'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773295796, 'msg_source': '<msgsource>\n\t<bizflag>0</bizflag>\n\t<pua>1</pua>\n\t<eggIncluded>1</eggIncluded>\n\t<signature>N0_V1_eI9+HPrO|v1_YcLVzNc0</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'push_content': '孙鹏 : 你是?', 'new_msg_id': 4874480650487214690}, 'type': 'message'}
2026-03-12 14:09:57,949 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 14:09:57,949 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 14:09:58,077 [INFO] wechat-backend - HTTP GET /api/contact-list from 127.0.0.1
2026-03-12 14:09:58,646 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 14:09:58,647 [INFO] wechat-backend - GetContactList usernames total=61
2026-03-12 14:10:01,945 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 14:10:02,073 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 14:10:02,158 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 14:10:02,204 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 14:10:02,293 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 14:10:02,476 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 14:10:02,520 [INFO] wechat-backend - GetContactDetailsList first batch 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']
2026-03-12 14:10:02,525 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 14:10:02,529 [INFO] wechat-backend - Contact index built for key=***9BJZ, size=103
2026-03-12 14:10:02,529 [INFO] wechat-backend - api_contact_list key=***9BJZ -> 44 contacts
2026-03-12 14:10:02,529 [INFO] wechat-backend - HTTP GET /api/contact-list -> 200
2026-03-12 14:10:02,581 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:10:02,581 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:10:09,440 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:10:09,454 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:10:11,382 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:10:11,392 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:10:13,382 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:10:13,392 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:10:14,887 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 14:10:14,903 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 14:10:14,904 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 14:10:14,908 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-12 14:10:14,925 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 14:10:14,929 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 14:10:14,932 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-12 14:10:14,934 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 14:10:14,937 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 14:10:14,943 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 14:10:14,943 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 14:10:14,946 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 14:10:14,951 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 14:10:14,954 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 14:10:14,956 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 14:10:14,957 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 14:10:15,804 [INFO] wechat-backend - HTTP GET /api/ai-reply-config from 127.0.0.1
2026-03-12 14:10:15,807 [INFO] wechat-backend - HTTP GET /api/callback-status from 127.0.0.1
2026-03-12 14:10:15,821 [INFO] wechat-backend - HTTP GET /api/ai-reply-config -> 200
2026-03-12 14:10:15,913 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 14:10:15,914 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-12 14:10:15,914 [INFO] wechat-backend - HTTP GET /api/callback-status -> 200
2026-03-12 14:10:22,863 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:10:22,864 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:10:29,075 [INFO] wechat-backend - HTTP PATCH /api/ai-reply-config from 127.0.0.1
2026-03-12 14:10:29,082 [INFO] wechat-backend - HTTP PATCH /api/ai-reply-config -> 200
2026-03-12 14:10:30,664 [INFO] wechat-backend - HTTP GET /api/callback-status from 127.0.0.1
2026-03-12 14:10:30,752 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 14:10:30,753 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
2026-03-12 14:10:30,754 [INFO] wechat-backend - HTTP GET /api/callback-status -> 200
2026-03-12 14:10:30,861 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:10:30,862 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:10:32,772 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:10:32,790 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:10:33,001 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:10:33,002 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:10:34,710 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:10:34,720 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:10:36,709 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:10:36,720 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:10:37,381 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 14:10:37,383 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 634034783, 'from_user_name': {'str': 'wxid_i129xht9r1io22'}, 'to_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'msg_type': 1, 'content': {'str': '你是谁啊'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773295836, 'msg_source': '<msgsource>\n\t<bizflag>0</bizflag>\n\t<pua>1</pua>\n\t<eggIncluded>1</eggIncluded>\n\t<signature>N0_V1_Wr2obMJh|v1_ewSuQpy9</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'push_content': '孙鹏 : 你是谁啊', 'new_msg_id': 5584483380631364542}, 'type': 'message'}
2026-03-12 14:10:37,392 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 14:10:37,407 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 14:10:38,709 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:10:38,719 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:10:40,709 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:10:40,710 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:10:40,712 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:10:40,723 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:10:42,710 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:10:42,721 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:10:44,710 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:10:44,721 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:10:46,710 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:10:46,721 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:10:48,709 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:10:48,710 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:10:48,711 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:10:48,721 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:10:50,710 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:10:50,720 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:10:52,710 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:10:52,721 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:10:54,709 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:10:54,719 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:10:56,402 [INFO] httpx - HTTP Request: POST https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions "HTTP/1.1 200 OK"
2026-03-12 14:10:56,710 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:10:56,711 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:10:56,713 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:10:56,726 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:10:56,845 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SendTextMessage?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 14:10:56,851 [INFO] wechat-backend - AI takeover replied to wxid_i129xht9r1io22: 您好,我是微信客服助手,负责协助您处理消息。请问有什么可以帮您的吗?
2026-03-12 14:10:58,709 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:10:58,719 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:11:00,710 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:11:00,720 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:11:02,711 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:11:02,722 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:11:04,710 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:11:04,711 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:11:04,712 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:11:04,722 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:11:06,711 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:11:06,721 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:11:08,710 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:11:08,721 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:11:10,710 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:11:10,720 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:11:12,710 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:11:12,711 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:11:12,712 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:11:12,726 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:11:14,712 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:11:14,723 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:11:16,710 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:11:16,721 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:11:18,711 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:11:18,722 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:11:20,710 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:11:20,712 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:11:20,712 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:11:20,724 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:11:22,710 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:11:22,721 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:11:24,710 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:11:24,721 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:11:26,710 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:11:26,720 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:11:26,822 [INFO] wechat-backend - HTTP GET /api/models from 127.0.0.1
2026-03-12 14:11:26,826 [INFO] wechat-backend - HTTP GET /api/models -> 200
2026-03-12 14:11:32,984 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:11:32,985 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:11:34,791 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:11:34,792 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:11:42,791 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:11:42,792 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:11:50,791 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:11:50,792 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:11:57,044 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 14:11:57,050 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-12 14:11:57,054 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 14:11:57,055 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 14:11:57,056 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-12 14:11:57,060 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 14:11:57,064 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 14:11:57,065 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 14:11:57,072 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 14:11:57,075 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 14:11:57,078 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 14:11:57,078 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 14:11:57,082 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 14:11:57,085 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 14:11:57,087 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 14:11:57,088 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 14:12:04,968 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:12:04,969 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:12:12,968 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:12:12,969 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:12:20,968 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:12:20,969 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:12:28,969 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:12:28,970 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:12:32,334 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:12:32,361 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:12:32,971 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:12:32,973 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:12:34,308 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:12:34,320 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:12:36,307 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:12:36,318 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:12:38,309 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:12:38,320 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:12:40,307 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:12:40,308 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:12:40,309 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:12:40,321 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:12:41,213 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 14:12:41,218 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-12 14:12:41,223 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 14:12:41,224 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 14:12:41,225 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-12 14:12:41,228 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 14:12:41,233 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 14:12:41,234 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 14:12:41,246 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 14:12:41,249 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 14:12:41,251 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 14:12:41,252 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 14:12:41,257 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 14:12:41,259 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 14:12:41,262 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 14:12:41,263 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 14:12:44,169 [INFO] wechat-backend - HTTP GET /api/contact-list from 127.0.0.1
2026-03-12 14:12:44,774 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 14:12:44,775 [INFO] wechat-backend - GetContactList usernames total=61
2026-03-12 14:12:47,922 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 14:12:48,191 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 14:12:48,286 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 14:12:48,421 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 14:12:48,484 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 14:12:48,520 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 14:12:48,534 [INFO] wechat-backend - GetContactDetailsList first batch 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']
2026-03-12 14:12:48,555 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/friend/GetContactDetailsList?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 14:12:48,602 [INFO] wechat-backend - Contact index built for key=***9BJZ, size=103
2026-03-12 14:12:48,602 [INFO] wechat-backend - api_contact_list key=***9BJZ -> 44 contacts
2026-03-12 14:12:48,602 [INFO] wechat-backend - HTTP GET /api/contact-list -> 200
2026-03-12 14:12:49,144 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:12:49,145 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:12:57,146 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:12:57,147 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:13:05,145 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:13:05,146 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:13:13,147 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:13:13,148 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:13:21,147 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:13:21,147 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:13:29,146 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:13:29,147 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:13:33,000 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:13:33,002 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:13:37,146 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:13:37,147 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:13:45,146 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:13:45,147 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:14:32,982 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:14:32,987 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:15:32,979 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:15:32,981 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:16:32,973 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:16:32,975 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:16:49,130 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 14:16:49,131 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 14:16:49,217 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 14:16:49,219 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"data62":"","loginState":"online","state":2,"ticket":""},"Text":"账号已登录","Success":false,"Data62":"","Ticket":""}
2026-03-12 14:16:49,219 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 14:16:49,340 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 14:16:49,349 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 14:16:49,365 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-12 14:16:49,370 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 14:16:49,395 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 14:16:49,395 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-12 14:16:49,399 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 14:16:49,399 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 14:16:49,407 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 14:16:49,410 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 14:16:49,412 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 14:16:49,413 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 14:16:49,416 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 14:16:49,418 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 14:16:49,421 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 14:16:49,423 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 14:16:57,261 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:16:57,262 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:17:05,262 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:17:05,263 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:17:13,262 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:17:13,263 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:17:21,262 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:17:21,263 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:17:29,263 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:17:29,264 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:17:32,974 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:17:32,976 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:17:37,262 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:17:37,262 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:17:45,263 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:17:45,264 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:17:53,263 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:17:53,264 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:18:01,264 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:18:01,265 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:18:09,264 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:18:09,265 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:18:17,263 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:18:17,264 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:18:25,264 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:18:25,265 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:18:32,978 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:18:32,979 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:18:33,263 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:18:33,266 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:18:41,264 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:18:41,265 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:18:49,265 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:18:49,265 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:18:57,265 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:18:57,266 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:19:05,265 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:19:05,266 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:19:13,266 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:19:13,267 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:19:21,265 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:19:21,266 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:19:29,266 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:19:29,267 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:19:32,978 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:19:32,979 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:19:37,266 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:19:37,267 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:19:45,266 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:19:45,267 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:19:53,266 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:19:53,267 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:20:01,266 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:20:01,267 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:20:09,266 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:20:09,267 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:20:17,267 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:20:17,268 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:20:25,267 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:20:25,268 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:20:32,981 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:20:32,982 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:20:33,267 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:20:33,268 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:20:41,268 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:20:41,268 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:20:49,269 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:20:49,270 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:20:57,268 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:20:57,269 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:21:05,269 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:21:05,270 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:21:13,268 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:21:13,269 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:21:21,270 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:21:21,270 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:21:29,269 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:21:29,270 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:21:32,979 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:21:32,981 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:21:37,268 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:21:37,269 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:21:45,268 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:21:45,269 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:21:53,271 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:21:53,272 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:22:01,271 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:22:01,271 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:22:09,271 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:22:09,271 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:22:17,269 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:22:17,270 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:22:25,269 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:22:25,269 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:22:32,983 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:22:32,985 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:22:33,270 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:22:33,271 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:22:41,272 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:22:41,272 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:22:49,272 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:22:49,272 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:22:57,272 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:22:57,272 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:23:05,271 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:23:05,272 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:23:13,272 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:23:13,273 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:23:21,271 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:23:21,272 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:23:29,272 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:23:29,273 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:23:32,994 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:23:32,995 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:23:37,271 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:23:37,272 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:23:45,273 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:23:45,274 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:23:53,273 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:23:53,274 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:24:01,273 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:24:01,274 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:24:09,977 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:24:09,978 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:24:17,977 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:24:17,978 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:24:25,979 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:24:25,980 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:24:32,979 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:24:32,981 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:24:33,978 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:24:33,979 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:24:41,978 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:24:41,980 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:24:49,978 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:24:49,979 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:24:52,291 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 14:24:52,293 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 14:24:52,294 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1101453205, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_i129xht9r1io22'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'2\'>\n<username>wxid_i129xht9r1io22</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"7915767714405800647","MsgCreateTime":"1773295668"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773296690, 'msg_source': '<msgsource>\n\t<signature>v1_d9zU2pkS</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 194114384253737447}, 'type': 'message'}
2026-03-12 14:24:52,303 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 14:24:52,304 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 93003353, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_i129xht9r1io22'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'1\'>\n<username>wxid_i129xht9r1io22</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"99094220442362372","MsgCreateTime":"1773295856"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773296690, 'msg_source': '<msgsource>\n\t<signature>v1_+/WMJB+B</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 7132209248330107476}, 'type': 'message'}
2026-03-12 14:24:52,311 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 14:24:52,311 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 14:24:52,312 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 14:24:52,378 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 14:24:52,380 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1819777778, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_i129xht9r1io22'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'1\'>\n<username>wxid_i129xht9r1io22</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"99094220442362372","MsgCreateTime":"1773295856"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773296690, 'msg_source': '<msgsource>\n\t<signature>v1_+/WMJB+B</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 8876386082744661711}, 'type': 'message'}
2026-03-12 14:24:52,389 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 14:24:52,389 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 14:24:57,979 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:24:57,980 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:24:58,539 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 14:24:58,541 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1925456151, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_i129xht9r1io22'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'5\'>\n<username>wxid_i129xht9r1io22</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"99094220442362372","MsgCreateTime":"1773295856"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773296698, 'msg_source': '<msgsource>\n\t<signature>v1_4oREluND</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 8301560441812156608}, 'type': 'message'}
2026-03-12 14:24:58,552 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 14:24:58,553 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 14:25:07,654 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 14:25:07,656 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 945702152, '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>14874909327265829449,1773227373</arg>\n</op>\n</msg>"}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773296707, 'msg_source': '<msgsource>\n\t<signature>v1_6dhdm+js</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 6540888462743020994}, 'type': 'message'}
2026-03-12 14:25:07,669 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 14:25:07,670 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 14:25:07,735 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 14:25:07,736 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1938064747, '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>14874909327265829449,1773227373</arg>\n</op>\n</msg>"}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773296707, 'msg_source': '<msgsource>\n\t<signature>v1_6dhdm+js</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 6859552245553410087}, 'type': 'message'}
2026-03-12 14:25:07,743 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 14:25:07,743 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 14:25:33,005 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:25:33,006 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:25:33,014 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:25:33,015 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:26:06,934 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:26:06,935 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:26:09,277 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:26:09,279 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:26:17,278 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:26:17,279 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:26:17,974 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:26:17,997 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:26:19,963 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:26:19,981 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:26:21,962 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:26:21,978 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:26:23,962 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:26:23,977 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:26:25,964 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:26:25,965 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:26:25,966 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:26:25,982 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:26:27,964 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:26:27,978 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:26:29,962 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:26:29,979 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:26:31,962 [INFO] wechat-backend - HTTP GET /api/messages from 127.0.0.1
2026-03-12 14:26:31,977 [INFO] wechat-backend - HTTP GET /api/messages -> 200
2026-03-12 14:26:32,412 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 14:26:32,420 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 14:26:32,421 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-12 14:26:32,431 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 14:26:32,432 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-12 14:26:32,435 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 14:26:32,437 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 14:26:32,438 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 14:26:32,448 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 14:26:32,452 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 14:26:32,455 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 14:26:32,456 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 14:26:32,465 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 14:26:32,468 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 14:26:32,470 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 14:26:32,471 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 14:26:32,990 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:26:32,991 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:26:40,980 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:26:40,981 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:26:48,984 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:26:48,985 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:26:56,982 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:26:56,983 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:27:04,982 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:27:04,983 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:27:13,528 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:27:13,529 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:27:20,983 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:27:20,984 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:27:28,984 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:27:28,985 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:27:32,990 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:27:32,991 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:28:29,984 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:28:29,985 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:28:32,999 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:28:33,002 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:28:33,003 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:28:33,007 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:29:32,996 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:29:33,001 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:29:33,011 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:29:33,012 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:30:33,010 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:30:33,011 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:30:33,012 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:30:33,014 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:31:33,010 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:31:33,011 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:31:33,014 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:31:33,015 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:32:14,678 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:32:14,679 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:32:16,366 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:32:16,368 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:32:22,520 [INFO] wechat-backend - HTTP GET /auth/status from 127.0.0.1
2026-03-12 14:32:22,520 [INFO] wechat-backend - GetLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/GetLoginStatus
2026-03-12 14:32:22,532 [ERROR] wechat-backend - Error calling upstream GetLoginStatus: 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 777, in get_online_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-12 14:32:22,583 [INFO] wechat-backend - HTTP GET /auth/status -> 502
2026-03-12 14:32:24,440 [INFO] wechat-backend - HTTP GET /auth/status from 127.0.0.1
2026-03-12 14:32:24,440 [INFO] wechat-backend - GetLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/GetLoginStatus
2026-03-12 14:32:24,456 [ERROR] wechat-backend - Error calling upstream GetLoginStatus: 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 777, in get_online_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-12 14:32:24,483 [INFO] wechat-backend - HTTP GET /auth/status -> 502
2026-03-12 14:32:33,006 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:32:33,007 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:32:52,588 [INFO] wechat-backend - HTTP GET /auth/status from 127.0.0.1
2026-03-12 14:32:52,589 [INFO] wechat-backend - GetLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/GetLoginStatus
2026-03-12 14:32:52,922 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/GetLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 14:32:52,924 [INFO] wechat-backend - Upstream GetLoginStatus response: status=200, body={"Code":200,"Data":{"expiryTime":"2026-04-10","loginErrMsg":"账号在线状态良好!","loginJournal":{"count":0,"logs":[]},"loginState":1,"loginTime":"2026-03-12 12:51:16","onlineDays":0,"onlineTime":"本次在线: 0天1时41分","proxyUrl":"socks5h://fawbjjkk:5hz6avfb@218.78.109.253:16816/","targetIp":"","totalOnline":"总计在线: 1天18时18分"},"Text":"","Success":false,"Data62":"","Ticket":""}
2026-03-12 14:32:52,925 [INFO] wechat-backend - HTTP GET /auth/status -> 200
2026-03-12 14:32:59,742 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
2026-03-12 14:32:59,745 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
2026-03-12 14:33:00,977 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 14:33:00,979 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"data62":"","loginState":"online","state":2,"ticket":""},"Text":"账号已登录","Success":false,"Data62":"","Ticket":""}
2026-03-12 14:33:00,980 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
2026-03-12 14:33:01,153 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
2026-03-12 14:33:01,163 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
2026-03-12 14:33:01,164 [INFO] wechat-backend - HTTP GET /api/customers -> 200
2026-03-12 14:33:01,168 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 14:33:01,172 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 14:33:01,173 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
2026-03-12 14:33:01,176 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 14:33:01,177 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 14:33:01,182 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 14:33:01,186 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 14:33:01,190 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 14:33:01,191 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 14:33:01,197 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
2026-03-12 14:33:01,208 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
2026-03-12 14:33:01,211 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
2026-03-12 14:33:01,212 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
2026-03-12 14:33:09,052 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:33:09,054 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:33:17,051 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:33:17,052 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:33:25,054 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:33:25,056 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:33:33,006 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:33:33,008 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:33:33,050 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:33:33,051 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:33:41,052 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:33:41,053 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:33:49,054 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:33:49,055 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:33:57,054 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:33:57,055 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:34:05,053 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:34:05,054 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:34:13,051 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:34:13,052 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:34:21,998 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:34:21,999 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:34:29,999 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:34:30,000 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:34:33,014 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:34:33,015 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:34:38,121 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:34:38,122 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:34:45,996 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:34:45,997 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:34:53,999 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:34:54,000 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:35:01,999 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:35:02,000 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:35:09,854 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:35:09,858 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:35:18,000 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:35:18,001 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:35:26,000 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:35:26,001 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:35:33,014 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:35:33,015 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:35:33,999 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:35:34,001 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:35:42,001 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:35:42,002 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:35:50,000 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:35:50,001 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:35:58,000 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:35:58,002 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:36:05,999 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:36:05,999 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:36:33,009 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:36:33,010 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:36:33,017 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:36:33,018 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:37:33,015 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:37:33,016 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:37:33,019 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:37:33,020 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:38:22,448 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 14:38:22,449 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 14:38:22,451 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1688852407, '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>14874909327265829449,1773227373</arg>\n</op>\n</msg>"}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773297501, 'msg_source': '<msgsource>\n\t<signature>v1_MI7hNUrT</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 6545030570908888271}, 'type': 'message'}
2026-03-12 14:38:22,475 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 14:38:22,495 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1672639684, '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>14874909327265829449,1773227373</arg>\n</op>\n</msg>"}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773297501, 'msg_source': '<msgsource>\n\t<signature>v1_MI7hNUrT</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 7248227303829700882}, 'type': 'message'}
2026-03-12 14:38:22,506 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 14:38:22,507 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 14:38:22,507 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 14:38:33,025 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:38:33,026 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:38:33,026 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:38:33,027 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:39:33,022 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:39:33,025 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:39:33,025 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:39:33,027 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:39:40,186 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 14:39:40,188 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1358022366, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_i129xht9r1io22'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'2\'>\n<username>wxid_i129xht9r1io22</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"99094220442362372","MsgCreateTime":"1773295856"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773297579, 'msg_source': '<msgsource>\n\t<signature>v1_VDnTNuiA</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 2777964388565809050}, 'type': 'message'}
2026-03-12 14:39:40,203 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 14:39:40,203 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 14:39:40,866 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 14:39:40,869 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1061648111, '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="41" 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': 1773297580, 'msg_source': '<msgsource>\n\t<signature>v1_ESzFOr65</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 1797026215683232557}, 'type': 'message'}
2026-03-12 14:39:40,880 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 14:39:40,881 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 14:39:41,992 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 14:39:41,994 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1025247859, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_i129xht9r1io22'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'5\'>\n<username>wxid_i129xht9r1io22</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"99094220442362372","MsgCreateTime":"1773295856"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773297581, 'msg_source': '<msgsource>\n\t<signature>v1_i70uKtcZ</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 2548535650780436596}, 'type': 'message'}
2026-03-12 14:39:42,007 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 14:39:42,007 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 14:39:43,519 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 14:39:43,521 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1446482107, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_thwiu9za904u12'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'2\'>\n<username>wxid_thwiu9za904u12</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"4063260341616643228","MsgCreateTime":"1773295550"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773297583, 'msg_source': '<msgsource>\n\t<signature>v1_nfR1J+aT</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 2075635538944399375}, 'type': 'message'}
2026-03-12 14:39:43,532 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 14:39:43,532 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 14:39:44,696 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 14:39:44,698 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 865136910, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_thwiu9za904u12'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'5\'>\n<username>wxid_thwiu9za904u12</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"4063260341616643228","MsgCreateTime":"1773295550"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773297584, 'msg_source': '<msgsource>\n\t<signature>v1_t2doQjPA</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 9194200457384691835}, 'type': 'message'}
2026-03-12 14:39:44,712 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 14:39:44,712 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 14:39:46,010 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 14:39:46,012 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 841266990, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_thwiu9za904u12'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'2\'>\n<username>wxid_thwiu9za904u12</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"4063260341616643228","MsgCreateTime":"1773295550"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773297585, 'msg_source': '<msgsource>\n\t<signature>v1_UPJmm/EE</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 5904108083448391450}, 'type': 'message'}
2026-03-12 14:39:46,024 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 14:39:46,024 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 14:39:48,486 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 14:39:48,487 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1169800599, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_thwiu9za904u12'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'5\'>\n<username>wxid_thwiu9za904u12</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"4063260341616643228","MsgCreateTime":"1773295550"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773297588, 'msg_source': '<msgsource>\n\t<signature>v1_7lMtHSJ+</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 6340633191119450947}, 'type': 'message'}
2026-03-12 14:39:48,496 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 14:39:48,496 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 14:39:49,654 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 14:39:49,655 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 254318790, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_e3lajr47822f22'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'2\'>\n<username>wxid_e3lajr47822f22</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"1741746747076655247","MsgCreateTime":"1773294216"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773297589, 'msg_source': '<msgsource>\n\t<signature>v1_kAA4U6XL</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 7220848581031571603}, 'type': 'message'}
2026-03-12 14:39:49,665 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 14:39:49,665 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 14:39:52,126 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 14:39:52,127 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 766462484, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_e3lajr47822f22'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'5\'>\n<username>wxid_e3lajr47822f22</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"1741746747076655247","MsgCreateTime":"1773294216"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773297591, 'msg_source': '<msgsource>\n\t<signature>v1_4uL+IG+J</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 1095459029632413686}, 'type': 'message'}
2026-03-12 14:39:52,136 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 14:39:52,137 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 14:39:54,636 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 14:39:54,639 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1415675729, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_thwiu9za904u12'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'2\'>\n<username>wxid_thwiu9za904u12</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"4063260341616643228","MsgCreateTime":"1773295550"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773297594, 'msg_source': '<msgsource>\n\t<signature>v1_vssEONXe</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 9092041823152189521}, 'type': 'message'}
2026-03-12 14:39:54,651 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 14:39:54,652 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 14:39:54,978 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 14:39:54,980 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 2076739975, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_thwiu9za904u12'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'5\'>\n<username>wxid_thwiu9za904u12</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"4063260341616643228","MsgCreateTime":"1773295550"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773297594, 'msg_source': '<msgsource>\n\t<signature>v1_cgNvSTSE</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 7506592966313263255}, 'type': 'message'}
2026-03-12 14:39:54,992 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 14:39:54,992 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 14:39:56,582 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 14:39:56,584 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1624645546, '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":"3280396844012195798","MsgCreateTime":"1773295553"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773297596, 'msg_source': '<msgsource>\n\t<signature>v1_IbUoJFFB</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 8829974976814704694}, 'type': 'message'}
2026-03-12 14:39:56,596 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 14:39:56,597 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 14:39:56,986 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 14:39:56,988 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 146458687, '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":"3280396844012195798","MsgCreateTime":"1773295553"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773297596, 'msg_source': '<msgsource>\n\t<signature>v1_spA6ECov</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 2842523684207437430}, 'type': 'message'}
2026-03-12 14:39:56,999 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 14:39:57,000 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 14:39:58,279 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 14:39:58,280 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 713785021, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_i129xht9r1io22'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'2\'>\n<username>wxid_i129xht9r1io22</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"99094220442362372","MsgCreateTime":"1773295856"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773297597, 'msg_source': '<msgsource>\n\t<signature>v1_6dykijgR</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 2462870551617889286}, 'type': 'message'}
2026-03-12 14:39:58,287 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 14:39:58,288 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 14:40:03,821 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 14:40:03,822 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 241143407, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_i129xht9r1io22'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'5\'>\n<username>wxid_i129xht9r1io22</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"99094220442362372","MsgCreateTime":"1773295856"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773297603, 'msg_source': '<msgsource>\n\t<signature>v1_6p+gtnBW</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 2072226207607946529}, 'type': 'message'}
2026-03-12 14:40:03,835 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 14:40:03,836 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 14:40:04,739 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 14:40:04,742 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1450780187, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_i129xht9r1io22'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'1\'>\n<username>wxid_i129xht9r1io22</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"99094220442362372","MsgCreateTime":"1773295856"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773297604, 'msg_source': '<msgsource>\n\t<signature>v1_HHV5hihX</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 7907903749696533836}, 'type': 'message'}
2026-03-12 14:40:04,755 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 14:40:04,756 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 14:40:05,200 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 14:40:05,202 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1297825063, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_i129xht9r1io22'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'5\'>\n<username>wxid_i129xht9r1io22</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"99094220442362372","MsgCreateTime":"1773295856"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773297604, 'msg_source': '<msgsource>\n\t<signature>v1_5ggc9O78</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 7369581142248226474}, 'type': 'message'}
2026-03-12 14:40:05,215 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 14:40:05,215 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 14:40:06,381 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 14:40:06,384 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 998561702, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_i129xht9r1io22'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'1\'>\n<username>wxid_i129xht9r1io22</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"99094220442362372","MsgCreateTime":"1773295856"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773297606, 'msg_source': '<msgsource>\n\t<signature>v1_+224OMlM</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 8182269753874369256}, 'type': 'message'}
2026-03-12 14:40:06,398 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 14:40:06,398 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 14:40:07,126 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 14:40:07,128 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 593592658, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_i129xht9r1io22'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'5\'>\n<username>wxid_i129xht9r1io22</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"99094220442362372","MsgCreateTime":"1773295856"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773297606, 'msg_source': '<msgsource>\n\t<signature>v1_apoOC+dP</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 2331288174680893053}, 'type': 'message'}
2026-03-12 14:40:07,140 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 14:40:07,141 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 14:40:09,537 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 14:40:09,538 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 270713773, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_i129xht9r1io22'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'1\'>\n<username>wxid_i129xht9r1io22</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"99094220442362372","MsgCreateTime":"1773295856"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773297609, 'msg_source': '<msgsource>\n\t<signature>v1_qgu0XNt/</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 5546240871553352202}, 'type': 'message'}
2026-03-12 14:40:09,548 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 14:40:09,549 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 14:40:13,217 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 14:40:13,219 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1318738744, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'wxid_i129xht9r1io22'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'5\'>\n<username>wxid_i129xht9r1io22</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"99094220442362372","MsgCreateTime":"1773295856"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773297612, 'msg_source': '<msgsource>\n\t<signature>v1_HPZ4jjY9</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 5221197178326137815}, 'type': 'message'}
2026-03-12 14:40:13,231 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 14:40:13,232 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 14:40:33,020 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:40:33,021 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:40:33,023 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:40:33,023 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:41:33,015 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:41:33,018 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:41:33,022 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:41:33,024 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:42:33,019 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:42:33,021 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:42:33,023 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:42:33,025 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:43:33,025 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:43:33,026 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:43:33,029 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:43:33,032 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:44:33,022 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:44:33,022 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:44:33,024 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:44:33,025 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:45:33,027 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:45:33,029 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:45:33,030 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:45:33,032 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:46:33,026 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:46:33,028 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:46:33,029 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:46:33,030 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:47:33,026 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:47:33,031 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:47:33,033 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:47:33,035 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:48:32,949 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:48:32,951 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:48:32,951 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:48:32,952 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:49:32,951 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:49:32,952 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:49:32,955 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:49:32,956 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:50:32,945 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:50:32,947 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:50:32,951 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:50:32,953 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:51:32,942 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:51:32,944 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:51:32,946 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:51:32,948 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:53:42,316 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:53:42,318 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 14:53:42,322 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 14:53:42,324 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:22:36,653 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:22:36,686 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:22:36,690 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:22:36,701 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:23:36,577 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:23:36,580 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:23:36,587 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:23:36,592 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:24:36,575 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:24:36,577 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:24:36,580 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:24:36,582 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:25:36,580 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:25:36,582 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:25:36,583 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:25:36,584 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:26:36,571 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:26:36,573 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:26:36,574 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:26:36,575 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:27:36,577 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:27:36,577 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:27:36,579 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:27:36,579 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:35:31,669 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:35:31,671 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:35:31,673 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:35:31,676 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:36:31,669 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:36:31,671 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:36:31,671 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:36:31,672 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:37:31,665 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:37:31,668 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:37:31,670 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:37:31,674 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:38:31,666 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:38:31,668 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:38:31,669 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:38:31,672 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:39:31,659 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:39:31,662 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:39:31,664 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:39:31,665 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:39:58,568 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:39:58,569 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:40:31,664 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:40:31,666 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:41:31,663 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:41:31,669 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:42:31,666 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:42:31,668 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:43:31,669 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:43:31,670 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:44:31,681 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:44:31,682 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:44:58,845 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:44:58,846 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:45:00,688 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:45:00,689 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:45:08,690 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:45:08,692 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:45:16,690 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:45:16,692 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:45:24,685 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:45:24,686 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:45:32,690 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:45:32,692 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:45:40,690 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:45:40,691 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:45:48,689 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:45:48,690 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:45:56,688 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:45:56,690 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:46:04,689 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:46:04,691 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:46:12,689 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:46:12,690 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:46:20,689 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:46:20,690 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:46:28,689 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:46:28,690 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:46:36,689 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:46:36,690 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:46:44,688 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:46:44,690 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:46:52,689 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:46:52,690 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:47:00,689 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:47:00,690 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:47:08,688 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:47:08,690 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:47:16,688 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:47:16,689 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:47:24,688 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:47:24,689 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:47:32,688 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:47:32,690 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:47:40,687 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:47:40,688 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:47:48,688 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:47:48,690 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:47:56,688 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:47:56,689 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:48:05,653 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:48:05,654 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:48:13,653 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:48:13,654 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:48:22,023 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:48:22,024 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:48:29,656 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:48:29,657 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:48:37,654 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:48:37,655 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:48:45,654 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:48:45,656 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:48:53,654 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:48:53,655 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:49:31,677 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:49:31,678 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:50:31,678 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:50:31,679 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:50:48,246 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:50:48,247 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:50:53,652 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:50:53,654 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:51:01,654 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:51:01,655 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:51:09,992 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:51:09,993 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:51:17,714 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:51:17,715 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:51:25,715 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:51:25,716 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:51:33,715 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:51:33,717 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:51:41,715 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:51:41,717 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:51:49,716 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:51:49,717 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:51:57,714 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:51:57,715 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:52:05,715 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:52:05,716 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:52:31,726 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:52:31,731 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:53:31,742 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:53:31,744 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:54:31,723 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:54:31,731 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:55:31,744 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:55:31,745 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:56:31,737 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:56:31,739 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:57:04,295 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:57:04,296 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:57:09,716 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:57:09,718 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:57:17,716 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:57:17,719 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:57:25,721 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:57:25,723 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:57:33,718 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:57:33,719 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:57:41,734 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:57:41,735 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:57:49,735 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:57:49,737 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:57:57,717 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:57:57,718 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:58:31,738 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:58:31,740 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 15:59:31,793 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 15:59:31,796 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:00:31,743 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:00:31,744 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:01:31,723 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:01:31,725 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:02:31,732 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:02:31,737 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:03:31,725 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:03:31,727 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:04:31,725 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:04:31,727 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:05:31,734 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:05:31,739 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:06:31,841 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:06:31,842 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:07:31,826 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:07:31,828 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:08:31,829 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:08:31,831 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:09:02,998 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:09:03,000 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:09:09,820 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:09:09,821 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:09:17,820 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:09:17,821 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:09:25,902 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:09:25,904 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:09:33,821 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:09:33,824 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:09:40,854 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:09:40,855 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:09:49,821 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:09:49,823 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:09:57,820 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:09:57,821 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:10:05,820 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:10:05,821 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:10:13,820 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:10:13,821 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:10:21,819 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:10:21,820 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:10:29,820 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:10:29,821 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:10:37,823 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:10:37,825 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:10:45,070 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:10:45,071 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:10:53,823 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:10:53,824 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:11:01,820 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:11:01,822 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:11:09,824 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:11:09,825 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:11:17,825 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:11:17,826 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:11:25,823 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:11:25,824 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:11:33,825 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:11:33,826 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:11:41,820 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:11:41,821 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:11:49,822 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:11:49,824 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:11:57,822 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:11:57,824 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:12:05,821 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:12:05,822 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:12:13,820 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:12:13,821 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:12:21,823 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:12:21,824 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:12:29,822 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:12:29,823 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:12:37,823 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:12:37,824 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:13:31,838 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:13:31,839 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:14:31,837 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:14:31,839 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:15:31,835 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:15:31,836 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:16:31,840 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:16:31,841 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:17:31,834 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:17:31,836 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:18:08,247 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:18:08,250 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:18:13,821 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:18:13,822 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:18:21,821 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:18:21,823 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:18:29,824 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:18:29,825 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:18:37,823 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:18:37,824 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:18:45,824 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:18:45,825 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:18:53,826 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:18:53,827 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:19:01,823 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:19:01,825 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:19:09,827 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:19:09,829 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:19:31,836 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:19:31,837 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:20:31,837 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:20:31,838 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:21:31,836 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:21:31,837 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:22:31,846 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:22:31,848 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:23:31,837 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:23:31,837 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:24:31,836 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:24:31,837 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:25:31,839 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:25:31,841 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:26:31,843 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:26:31,845 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:27:31,846 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:27:31,847 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:28:31,844 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:28:31,845 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:29:31,858 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:29:31,859 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:30:31,852 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:30:31,853 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:31:31,848 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:31:31,849 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:32:31,869 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:32:31,872 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:33:31,853 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:33:31,856 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:34:31,855 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:34:31,856 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:35:31,848 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:35:31,850 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:36:31,863 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:36:31,865 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:37:31,708 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:37:31,711 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:38:31,708 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:38:31,711 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:39:31,718 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:39:31,720 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:40:31,717 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:40:31,719 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:41:31,682 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:41:31,684 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:42:31,721 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:42:31,722 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:43:31,881 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:43:31,883 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:44:31,678 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:44:31,680 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:45:31,680 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:45:31,682 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:46:31,686 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:46:31,688 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:47:31,694 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:47:31,695 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:48:31,678 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:48:31,679 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:49:31,682 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:49:31,683 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:50:31,675 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:50:31,692 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:51:31,680 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:51:31,683 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:52:31,780 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:52:31,781 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:53:31,776 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:53:31,778 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:54:31,781 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:54:31,783 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:55:31,834 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:55:31,835 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:56:31,783 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:56:31,784 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:57:31,784 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:57:31,785 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:58:31,787 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:58:31,788 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 16:59:31,785 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 16:59:31,786 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:00:31,784 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:00:31,785 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:01:32,184 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:01:32,186 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:02:31,846 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:02:31,848 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:03:31,792 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:03:31,794 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:04:31,791 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:04:31,793 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:05:31,778 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:05:31,780 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:06:31,796 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:06:31,797 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:07:31,792 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:07:31,793 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:08:31,783 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:08:31,787 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:09:31,784 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:09:31,785 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:10:31,802 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:10:31,803 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:11:31,791 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:11:31,793 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:12:31,807 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:12:31,809 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:13:31,788 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:13:31,790 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:14:31,801 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:14:31,803 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:15:31,798 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:15:31,800 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:16:31,800 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:16:31,802 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:17:31,795 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:17:31,797 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:18:31,806 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:18:31,807 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:19:31,795 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:19:31,796 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:20:31,805 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:20:31,808 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:21:31,800 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:21:31,807 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:22:31,803 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:22:31,805 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:23:31,809 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:23:31,810 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:24:31,810 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:24:31,811 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:25:31,809 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:25:31,810 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:26:31,814 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:26:31,816 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:27:31,809 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:27:31,810 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:28:31,810 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:28:31,811 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:29:31,817 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:29:31,819 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:30:31,812 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:30:31,814 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:31:31,810 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:31:31,811 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:32:31,805 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:32:31,809 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:33:31,813 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:33:31,814 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:34:31,823 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:34:31,825 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:35:31,815 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:35:31,818 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:36:31,820 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:36:31,821 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:37:31,826 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:37:31,827 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:38:31,842 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:38:31,845 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:39:31,847 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:39:31,849 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:40:31,849 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:40:31,851 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:41:31,850 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:41:31,852 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:42:31,860 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:42:31,862 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:43:31,871 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:43:31,876 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:44:31,848 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:44:31,850 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:45:31,851 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:45:31,854 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:46:31,841 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:46:31,842 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:47:31,898 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:47:31,900 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:48:31,857 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:48:31,859 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:49:31,864 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:49:31,865 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:50:31,860 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:50:31,867 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:51:31,856 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:51:31,857 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:52:31,859 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:52:31,860 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:53:31,888 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:53:31,889 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:54:31,885 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:54:31,888 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:55:31,886 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:55:31,889 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:56:31,895 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:56:31,897 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:57:31,886 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:57:31,887 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:58:31,895 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:58:31,897 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 17:59:31,890 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 17:59:31,891 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 18:00:31,897 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 18:00:31,907 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 18:01:31,892 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 18:01:31,894 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 18:02:31,903 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 18:02:31,905 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 18:03:31,897 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 18:03:31,898 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 18:04:31,899 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 18:04:31,900 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 18:05:31,900 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 18:05:31,903 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 18:06:31,905 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 18:06:31,907 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 18:07:31,903 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 18:07:31,904 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 18:08:31,910 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 18:08:31,912 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 18:09:31,928 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 18:09:31,930 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 18:10:31,909 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 18:10:31,910 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 18:11:31,911 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 18:11:31,911 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 18:12:31,905 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 18:12:31,908 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 18:13:31,902 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 18:13:31,903 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 18:14:31,932 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 18:14:31,934 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 18:15:31,942 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 18:15:31,944 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 18:16:31,914 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 18:16:31,914 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 18:17:31,955 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 18:17:31,961 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 18:18:31,912 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 18:18:31,915 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 18:19:31,907 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 18:19:31,909 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 18:20:31,929 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 18:20:31,932 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 18:21:31,940 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 18:21:31,941 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 18:22:31,921 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 18:22:31,923 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 18:23:31,882 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 18:23:31,883 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 18:24:31,878 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 18:24:31,880 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 18:25:31,883 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 18:25:31,885 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 18:26:31,887 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 18:26:31,889 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 18:27:31,876 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 18:27:31,878 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 18:28:31,901 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 18:28:31,917 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 18:29:31,870 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 18:29:31,877 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 18:30:31,913 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 18:30:31,916 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 18:31:31,871 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 18:31:31,883 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 18:31:46,422 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 18:31:46,424 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 18:31:46,426 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1700687429, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'newsapp'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'2\'>\n<username>newsapp</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"111145363","MsgCreateTime":"1773311138"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773311504, 'msg_source': '<msgsource>\n\t<signature>v1_/XHLADCH</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 2840460075401211354}, 'type': 'message'}
2026-03-12 18:31:46,455 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 18:31:46,456 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 2042349494, 'from_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'to_user_name': {'str': 'newsapp'}, 'msg_type': 51, 'content': {'str': '<msg>\n<op id=\'5\'>\n<username>newsapp</username>\n<name>lastMessage</name>\n<arg>{"messageSvrId":"111145363","MsgCreateTime":"1773311138"}</arg>\n</op>\n</msg>'}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773311504, 'msg_source': '<msgsource>\n\t<signature>v1_fDkVrNGQ</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 7840954279278756102}, 'type': 'message'}
2026-03-12 18:31:46,463 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 18:31:46,463 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 18:31:46,464 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 18:31:51,950 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 18:31:51,952 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 18:31:51,953 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 854957912, '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>14875603664542503501,1773310144</arg>\n</op>\n</msg>"}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773311511, 'msg_source': '<msgsource>\n\t<signature>v1_nvQjGnM5</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 598522508316952515}, 'type': 'message'}
2026-03-12 18:31:51,962 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 18:31:51,962 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 18:31:51,963 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 775911413, '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>14875603664542503501,1773310144</arg>\n</op>\n</msg>"}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773311511, 'msg_source': '<msgsource>\n\t<signature>v1_nvQjGnM5</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 110148753273298930}, 'type': 'message'}
2026-03-12 18:31:51,970 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 18:31:51,993 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 18:32:31,879 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 18:32:31,880 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 18:33:03,461 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 18:33:03,462 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 18:33:03,463 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1230658885, '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="43" devicevirtualid="7048f8e6f206851da8c3caaf85a8c530" networkstatus="net_type:not-wifi" availablecount="500" currentfloatwindowcount="0" currenthandoffcount="1"><handoff id="wx915ecf6c01bea4ec_795004375510" createtime="1773311575510" type="3" to="" from=""><handofftype><![CDATA[1]]></handofftype><appentrypage><![CDATA[home_pages/index.html]]></appentrypage><title><![CDATA[有场UChance]]></title><displaySourceName><![CDATA[有场UChance]]></displaySourceName><appid><![CDATA[wx915ecf6c01bea4ec]]></appid><icon><![CDATA[http://mmbiz.qpic.cn/mmbiz_png/RibUdiaMaQ7bNyqubEvkJYANvZUCf3EyToj3TKQRcEAcrYg4F8anTPc0qa64ia73DrO2zWMj8DneJF06Loq9I4qpLQd9WQgbM9nQCzwHMNichibE/640?wx_fmt=png&wxfrom=200]]></icon><appusername><![CDATA[gh_6
2026-03-12 18:33:03,517 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 18:33:03,518 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1837690764, '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="44" devicevirtualid="7048f8e6f206851da8c3caaf85a8c530" networkstatus="net_type:not-wifi" availablecount="500" currentfloatwindowcount="0" currenthandoffcount="0"><handoff id="wx915ecf6c01bea4ec_795004375510" createtime="1773311575510" type="3" to="" from=""><handofftype><![CDATA[1]]></handofftype><appentrypage><![CDATA[home_pages/index.html]]></appentrypage><title><![CDATA[有场UChance]]></title><displaySourceName><![CDATA[有场UChance]]></displaySourceName><appid><![CDATA[wx915ecf6c01bea4ec]]></appid><icon><![CDATA[http://mmbiz.qpic.cn/mmbiz_png/RibUdiaMaQ7bNyqubEvkJYANvZUCf3EyToj3TKQRcEAcrYg4F8anTPc0qa64ia73DrO2zWMj8DneJF06Loq9I4qpLQd9WQgbM9nQCzwHMNichibE/640?wx_fmt=png&wxfrom=200]]></icon><appusername><![CDATA[gh_6
2026-03-12 18:33:03,526 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 18:33:03,527 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 18:33:03,527 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 18:33:05,210 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 18:33:05,212 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 2135949319, '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="45" devicevirtualid="7048f8e6f206851da8c3caaf85a8c530" networkstatus="net_type:not-wifi" availablecount="500" currentfloatwindowcount="0" currenthandoffcount="0"><handoff id="wx915ecf6c01bea4ec_795004376426" createtime="1773311576426" type="3" to="" from=""><handofftype><![CDATA[1]]></handofftype><appentrypage><![CDATA[main_pages/index.html]]></appentrypage><title><![CDATA[有场UChance]]></title><displaySourceName><![CDATA[有场UChance]]></displaySourceName><appid><![CDATA[wx915ecf6c01bea4ec]]></appid><icon><![CDATA[http://mmbiz.qpic.cn/mmbiz_png/RibUdiaMaQ7bNyqubEvkJYANvZUCf3EyToj3TKQRcEAcrYg4F8anTPc0qa64ia73DrO2zWMj8DneJF06Loq9I4qpLQd9WQgbM9nQCzwHMNichibE/640?wx_fmt=png&wxfrom=200]]></icon><appusername><![CDATA[gh_6
2026-03-12 18:33:05,223 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 18:33:05,224 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 18:33:11,984 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 18:33:11,986 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 415334783, '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="46" devicevirtualid="7048f8e6f206851da8c3caaf85a8c530" networkstatus="net_type:not-wifi" availablecount="500" currentfloatwindowcount="0" currenthandoffcount="0"><handoff id="wx915ecf6c01bea4ec_795004384420" createtime="1773311584420" type="3" to="" from=""><handofftype><![CDATA[1]]></handofftype><appentrypage><![CDATA[game_pages/detail/index.html?id=62&from=list]]></appentrypage><title><![CDATA[有场UChance]]></title><displaySourceName><![CDATA[有场UChance]]></displaySourceName><appid><![CDATA[wx915ecf6c01bea4ec]]></appid><icon><![CDATA[http://mmbiz.qpic.cn/mmbiz_png/RibUdiaMaQ7bNyqubEvkJYANvZUCf3EyToj3TKQRcEAcrYg4F8anTPc0qa64ia73DrO2zWMj8DneJF06Loq9I4qpLQd9WQgbM9nQCzwHMNichibE/640?wx_fmt=png&wxfrom=200]]></icon><app
2026-03-12 18:33:11,997 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 18:33:11,997 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 18:33:13,650 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 18:33:13,652 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1576619868, '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="47" devicevirtualid="7048f8e6f206851da8c3caaf85a8c530" networkstatus="net_type:not-wifi" availablecount="500" currentfloatwindowcount="0" currenthandoffcount="0"><handoff id="wx915ecf6c01bea4ec_795004391221" createtime="1773311591221" type="3" to="" from=""><handofftype><![CDATA[1]]></handofftype><appentrypage><![CDATA[game_pages/detail/index.html?id=62&from=list]]></appentrypage><title><![CDATA[有场UChance]]></title><displaySourceName><![CDATA[有场UChance]]></displaySourceName><appid><![CDATA[wx915ecf6c01bea4ec]]></appid><icon><![CDATA[http://mmbiz.qpic.cn/mmbiz_png/RibUdiaMaQ7bNyqubEvkJYANvZUCf3EyToj3TKQRcEAcrYg4F8anTPc0qa64ia73DrO2zWMj8DneJF06Loq9I4qpLQd9WQgbM9nQCzwHMNichibE/640?wx_fmt=png&wxfrom=200]]></icon><ap
2026-03-12 18:33:13,664 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 18:33:13,665 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 18:33:29,852 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 18:33:29,855 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1802514243, '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="48" devicevirtualid="7048f8e6f206851da8c3caaf85a8c530" networkstatus="net_type:not-wifi" availablecount="500" currentfloatwindowcount="0" currenthandoffcount="1"><handoff id="wx915ecf6c01bea4ec_795004409055" createtime="1773311609055" type="3" to="" from=""><handofftype><![CDATA[1]]></handofftype><appentrypage><![CDATA[main_pages/index.html]]></appentrypage><title><![CDATA[有场UChance]]></title><displaySourceName><![CDATA[有场UChance]]></displaySourceName><appid><![CDATA[wx915ecf6c01bea4ec]]></appid><icon><![CDATA[http://mmbiz.qpic.cn/mmbiz_png/RibUdiaMaQ7bNyqubEvkJYANvZUCf3EyToj3TKQRcEAcrYg4F8anTPc0qa64ia73DrO2zWMj8DneJF06Loq9I4qpLQd9WQgbM9nQCzwHMNichibE/640?wx_fmt=png&wxfrom=200]]></icon><appusername><![CDATA[gh_6
2026-03-12 18:33:29,880 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 18:33:29,882 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 18:33:31,977 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 18:33:31,979 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 18:33:35,530 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 18:33:35,532 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 457726534, '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="49" devicevirtualid="7048f8e6f206851da8c3caaf85a8c530" networkstatus="net_type:not-wifi" availablecount="500" currentfloatwindowcount="0" currenthandoffcount="0"><handoff id="wx915ecf6c01bea4ec_795004409055" createtime="1773311609055" type="3" to="" from=""><handofftype><![CDATA[1]]></handofftype><appentrypage><![CDATA[main_pages/index.html]]></appentrypage><title><![CDATA[有场UChance]]></title><displaySourceName><![CDATA[有场UChance]]></displaySourceName><appid><![CDATA[wx915ecf6c01bea4ec]]></appid><icon><![CDATA[http://mmbiz.qpic.cn/mmbiz_png/RibUdiaMaQ7bNyqubEvkJYANvZUCf3EyToj3TKQRcEAcrYg4F8anTPc0qa64ia73DrO2zWMj8DneJF06Loq9I4qpLQd9WQgbM9nQCzwHMNichibE/640?wx_fmt=png&wxfrom=200]]></icon><appusername><![CDATA[gh_62
2026-03-12 18:33:35,558 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 18:33:35,559 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 18:34:14,610 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 18:34:14,613 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 2013645840, '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>14875603664542503501,1773310144</arg>\n</op>\n</msg>"}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773311654, 'msg_source': '<msgsource>\n\t<signature>v1_IqipIW1T</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 3957896351131483552}, 'type': 'message'}
2026-03-12 18:34:14,643 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 18:34:14,644 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 18:34:15,844 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 18:34:15,847 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1017554257, '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>14875603664542503501,1773310144</arg>\n</op>\n</msg>"}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773311655, 'msg_source': '<msgsource>\n\t<signature>v1_fRipFCr/</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 6544900291962480000}, 'type': 'message'}
2026-03-12 18:34:15,858 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 18:34:15,859 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 18:34:16,261 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 18:34:16,263 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1054482898, '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>14875603664542503501,1773310144</arg>\n</op>\n</msg>"}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773311656, 'msg_source': '<msgsource>\n\t<signature>v1_Ix8uV451</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 3679653553491804519}, 'type': 'message'}
2026-03-12 18:34:16,280 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 18:34:16,282 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 18:34:16,283 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 18:34:16,285 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 1704868351, '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>14875603664542503501,1773310144</arg>\n</op>\n</msg>"}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773311656, 'msg_source': '<msgsource>\n\t<signature>v1_Ix8uV451</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 3392562043101667841}, 'type': 'message'}
2026-03-12 18:34:16,315 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 18:34:16,316 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 18:34:31,885 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 18:34:31,887 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 18:34:49,256 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
2026-03-12 18:34:49,258 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 684548055, '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>14875603664542503501,1773310144</arg>\n</op>\n</msg>"}, 'status': 3, 'img_status': 1, 'img_buf': {'len': 0}, 'create_time': 1773311689, 'msg_source': '<msgsource>\n\t<signature>v1_wDXEZD38</signature>\n\t<tmp_node>\n\t\t<publisher-id></publisher-id>\n\t</tmp_node>\n</msgsource>\n', 'new_msg_id': 8183762336120439197}, 'type': 'message'}
2026-03-12 18:34:49,272 [INFO] wechat-backend - callback message saved to sync_messages, key=HBpEnbtj...
2026-03-12 18:34:49,273 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message -> 200
2026-03-12 18:35:31,929 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 18:35:31,931 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 18:36:31,885 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 18:36:31,886 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 18:37:31,885 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 18:37:31,886 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 18:38:31,900 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 18:38:31,902 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 18:39:31,902 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 18:39:31,904 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 18:40:31,944 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 18:40:31,952 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
2026-03-12 18:41:31,922 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
2026-03-12 18:41:31,928 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200