Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

现在是不支持新版企业微信了吗 #5

Open
ffvaadvaddvd opened this issue Jul 5, 2023 · 5 comments
Open

现在是不支持新版企业微信了吗 #5

ffvaadvaddvd opened this issue Jul 5, 2023 · 5 comments
Labels
bug Something isn't working enhancement New feature or request

Comments

@ffvaadvaddvd
Copy link

试了一下,发现没办法发消息,登录的还是可以的,是不是因为新版企业微信的信息获取要点击头像,然后在打开的页面拿到的原因,旧的代码已经不支持了

@yihleego
Copy link
Owner

yihleego commented Jul 5, 2023

Hi @ffvaadvaddvd,
是的,当前版本的企业微信 UI 已经大改过了,需要重新截图和调整代码,我周末抽空修改一下示例。

@ffvaadvaddvd
Copy link
Author

@yihleego 好的,十分感谢

@yihleego
Copy link
Owner

yihleego commented Jul 11, 2023

已更新至企业微信 4.1.6.6020 版本,理论上 4.x.y.z 及以上版本应该都兼容。
本地可以通过 test_wecom.py 进行测试。

请事先在设置中关闭自动登录和自动更新。

@yihleego yihleego added the enhancement New feature or request label Jul 11, 2023
@DChopper
Copy link

DChopper commented Mar 14, 2024

企业微信发送个人消息不成功
企业微信版本:4.1.20.6024

已经成功创建user,且填了正确的realname 和 company

通过测试页面和接口创建发送个人消息的任务,没有报错,就是一直在等待。像是不能唤起客户端。
查了一下tasks表,只有任务创建时间,没有执行和完成时间。
然后在测试页面试了一下登入,报错“[WinError 2] 系统找不到指定的文件。” 这个在tasks表有执行和完成时间。

通过测试页面和接口创建微信发送个人消息的任务,可以成功。

@yihleego yihleego added the bug Something isn't working label Mar 14, 2024
@DChopper
Copy link

DChopper commented Mar 14, 2024

应该是added a client 的时候,没有获取到realname 和 company

看了客户端的日志,切换了几个企业微信号尝试,发现同一个账号,有的时候可以获取到,获得时候获取不到。正确获取的时候,就可以正常使用。
2024-03-14 12:04:21,658 DEBUG [30748-26996-Thread-1] scheduler#check_clients : Added a client: handle: 198542, process: 15784, status: 1, user: account: _某某, nickname: 某某, realname: None, company: , phone: None, avatar: None, started_time: 2024-03-14 12:04:09, online_time: 2024-03-14 12:04:21

另外, 这里应该是${company}_${nickname}组合

注意,企业微信客户端中无法直接获取当前登录人的account,当前是通过${realname}_${company}组合匹配客户端。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants