diff --git a/backend/data/logs/app.log b/backend/data/logs/app.log index 49ea8a5..0ab0c74 100644 --- a/backend/data/logs/app.log +++ b/backend/data/logs/app.log @@ -4978,3 +4978,70 @@ AttributeError: 'list' object has no attribute 'get' 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 diff --git a/backend/data/logs/node-access.log b/backend/data/logs/node-access.log index 78ca322..34801c8 100644 --- a/backend/data/logs/node-access.log +++ b/backend/data/logs/node-access.log @@ -2145,3 +2145,35 @@ ::1 - - [11/Mar/2026:10:17:34 +0000] "GET /api/ws-status HTTP/1.1" 200 19 "http://localhost:3000/manage.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36" ::1 - - [11/Mar/2026:10:17:42 +0000] "GET /api/ws-status HTTP/1.1" 200 19 "http://localhost:3000/manage.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36" ::1 - - [11/Mar/2026:10:18:42 +0000] "GET /api/ws-status HTTP/1.1" 200 19 "http://localhost:3000/manage.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36" +[2026-03-11T10:19:48.175Z] Static frontend server listening on port 3000; access log: /Users/dannier/Desktop/living/AICLW/wechatAiclaw/backend/data/logs/node-access.log +::1 - - [11/Mar/2026:10:20:42 +0000] "GET /api/ws-status HTTP/1.1" 200 19 "http://localhost:3000/manage.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36" +::1 - - [11/Mar/2026:10:21:18 +0000] "GET /api/ws-status HTTP/1.1" 200 19 "http://localhost:3000/manage.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36" +::1 - - [11/Mar/2026:10:21:20 +0000] "GET /manage.html HTTP/1.1" 304 - "http://localhost:3000/chat.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36" +::1 - - [11/Mar/2026:10:21:20 +0000] "GET /api/customers?key=HBpEnbtj9BJZ HTTP/1.1" 304 - "http://localhost:3000/manage.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36" +::1 - - [11/Mar/2026:10:21:20 +0000] "GET /api/greeting-tasks?key=HBpEnbtj9BJZ HTTP/1.1" 304 - "http://localhost:3000/manage.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36" +::1 - - [11/Mar/2026:10:21:20 +0000] "GET /api/product-tags?key=HBpEnbtj9BJZ HTTP/1.1" 304 - "http://localhost:3000/manage.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36" +::1 - - [11/Mar/2026:10:21:20 +0000] "GET /api/push-groups?key=HBpEnbtj9BJZ HTTP/1.1" 304 - "http://localhost:3000/manage.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36" +::1 - - [11/Mar/2026:10:21:20 +0000] "GET /api/product-tags?key=HBpEnbtj9BJZ HTTP/1.1" 304 - "http://localhost:3000/manage.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36" +::1 - - [11/Mar/2026:10:21:20 +0000] "GET /api/push-groups?key=HBpEnbtj9BJZ HTTP/1.1" 304 - "http://localhost:3000/manage.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36" +::1 - - [11/Mar/2026:10:21:20 +0000] "GET /api/product-tags?key=HBpEnbtj9BJZ HTTP/1.1" 304 - "http://localhost:3000/manage.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36" +::1 - - [11/Mar/2026:10:21:20 +0000] "GET /api/push-groups?key=HBpEnbtj9BJZ HTTP/1.1" 304 - "http://localhost:3000/manage.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36" +::1 - - [11/Mar/2026:10:21:24 +0000] "GET /api/customer-tags?key=HBpEnbtj9BJZ HTTP/1.1" 304 - "http://localhost:3000/manage.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36" +::1 - - [11/Mar/2026:10:21:30 +0000] "DELETE /api/greeting-tasks/b95661cc-3f4a-4a0c-a924-dd2042996596 HTTP/1.1" 200 11 "http://localhost:3000/manage.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36" +::1 - - [11/Mar/2026:10:21:30 +0000] "GET /api/ws-status HTTP/1.1" 200 19 "http://localhost:3000/manage.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36" +::1 - - [11/Mar/2026:10:21:30 +0000] "GET /api/greeting-tasks?key=HBpEnbtj9BJZ HTTP/1.1" 200 678 "http://localhost:3000/manage.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36" +::1 - - [11/Mar/2026:10:21:32 +0000] "DELETE /api/greeting-tasks/3aa6f313-9cf9-467e-8957-dd80cf814e64 HTTP/1.1" 200 11 "http://localhost:3000/manage.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36" +::1 - - [11/Mar/2026:10:21:32 +0000] "GET /api/greeting-tasks?key=HBpEnbtj9BJZ HTTP/1.1" 200 435 "http://localhost:3000/manage.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36" +::1 - - [11/Mar/2026:10:21:34 +0000] "DELETE /api/greeting-tasks/29d325c7-699f-460d-9c8f-6ed2424a9379 HTTP/1.1" 200 11 "http://localhost:3000/manage.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36" +::1 - - [11/Mar/2026:10:21:34 +0000] "GET /api/greeting-tasks?key=HBpEnbtj9BJZ HTTP/1.1" 200 223 "http://localhost:3000/manage.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36" +::1 - - [11/Mar/2026:10:21:36 +0000] "DELETE /api/greeting-tasks/5318d58f-1808-4e42-a2f9-918075515610 HTTP/1.1" 200 11 "http://localhost:3000/manage.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36" +::1 - - [11/Mar/2026:10:21:36 +0000] "GET /api/ws-status HTTP/1.1" 200 19 "http://localhost:3000/manage.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36" +::1 - - [11/Mar/2026:10:21:36 +0000] "GET /api/greeting-tasks?key=HBpEnbtj9BJZ HTTP/1.1" 200 517 "http://localhost:3000/manage.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36" +::1 - - [11/Mar/2026:10:21:44 +0000] "GET /api/ws-status HTTP/1.1" 200 19 "http://localhost:3000/manage.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36" +::1 - - [11/Mar/2026:10:21:52 +0000] "GET /api/ws-status HTTP/1.1" 200 19 "http://localhost:3000/manage.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36" +::1 - - [11/Mar/2026:10:22:00 +0000] "GET /api/ws-status HTTP/1.1" 200 19 "http://localhost:3000/manage.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36" +::1 - - [11/Mar/2026:10:22:00 +0000] "POST /api/greeting-tasks HTTP/1.1" 200 221 "http://localhost:3000/manage.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36" +::1 - - [11/Mar/2026:10:22:00 +0000] "GET /api/greeting-tasks?key=HBpEnbtj9BJZ HTTP/1.1" 200 739 "http://localhost:3000/manage.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36" +::1 - - [11/Mar/2026:10:22:15 +0000] "GET /api/ws-status HTTP/1.1" 200 19 "http://localhost:3000/manage.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36" +::1 - - [11/Mar/2026:10:22:16 +0000] "GET /api/ws-status HTTP/1.1" 200 19 "http://localhost:3000/manage.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36" +::1 - - [11/Mar/2026:10:22:24 +0000] "GET /api/ws-status HTTP/1.1" 200 19 "http://localhost:3000/manage.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36" +::1 - - [11/Mar/2026:10:22:32 +0000] "GET /api/ws-status HTTP/1.1" 200 19 "http://localhost:3000/manage.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36" diff --git a/backend/data/wechat.db b/backend/data/wechat.db index 362aa5e..c131174 100644 Binary files a/backend/data/wechat.db and b/backend/data/wechat.db differ