xieyumc / YuYuWechat

一个让微信定时循环发送消息(cron表达式精确到分钟),批量群发消息,定时检查聊天记录的小工具🚀,提供了简易直观的界面,并支持邮箱报警等功能,可部署到任意平台
GNU General Public License v3.0
358 stars 38 forks source link

[BUG] win 11 系统 服务端发送信息失败 #14

Open anbinzhang opened 12 hours ago

anbinzhang commented 12 hours ago

请求这个接口 http://127.0.0.1:8000/wechat/check_wechat_status/

返回 { "status": "Error", "error": "[WinError 2] 系统找不到指定的文件。" } 服务日志 [19/Sep/2024 13:39:16] "POST /wechat/send_message/ HTTP/1.1" 500 157 [19/Sep/2024 13:39:39] "POST /wechat/check_wechat_status HTTP/1.1" 301 0 [19/Sep/2024 13:39:39] "GET /wechat/check_wechat_status/ HTTP/1.1" 405 35 [19/Sep/2024 13:39:44] "POST /wechat/check_wechat_status/ HTTP/1.1" 500 111

xieyumc commented 12 hours ago

你的微信是否安装在C:/Program Files/Tencent/WeChat/WeChat.exe

若不是,请放一个快捷方式在这里

anbinzhang commented 12 hours ago

是安装在其他路径,这个路径也放快捷方式 微信图片_20240919135752

xieyumc commented 12 hours ago

你试试微信直接安装在这个目录可以吗,因为我微信就默认安装在这里的,没测试快捷方式是否也可行

若直接安装可以,快捷方式不行,后续我考虑更新修复这个问题

anbinzhang commented 12 hours ago

好的,谢谢

anbinzhang commented 12 hours ago

这个路径能改吗;重新安装怕聊天记录丢失。

xieyumc commented 12 hours ago

可以修改,YuYuWechatV2_Server/wechat_app/views.py这个文件

第11行

# 初始化 WeChat 类实例
wechat = WeChat(path="C:/Program Files/Tencent/WeChat/WeChat.exe", locale="zh-CN")

改成你安装微信的路径就行了,不过这样你需要自己编译Server了,或者源码运行