hwkxk / HeytapTask

欢太商城每日签到Python脚本
MIT License
212 stars 114 forks source link

企业微信推送问题 #17

Open YYplus opened 3 years ago

YYplus commented 3 years ago

推送的时候可以指定接收者吗

YYplus commented 3 years ago

还报这个错误,一直找不到原因 image

hwkxk commented 3 years ago
  1. 微信指定接受人应该是可以的,notify.py微信企业里面的touser": "@all" @all就是全员发送 可以改成 成员ID列表(消息接收者,多个接收者用‘|’分隔,最多支持1000个,具体可以看这个官方的API文档:https://work.weixin.qq.com/api/doc/90000/90135/90239

  2. 要么是账号问题,无法获取到任务列表(重新登录抓取一下Cookie),或者是云函数部署到非大陆区域了,导致获取任务列表异常(请部署到广州、上海、北京、成都这几个区域内),再出错 你可以在 res = taskCenter() 的下方插入 一行print (res) 看看打印出的任务列表数据是否正常

GNAFUIL commented 3 years ago
  1. 微信指定接受人应该是可以的,notify.py微信企业里面的touser": "@all" @all就是全员发送 可以改成 成员ID列表(消息接收者,多个接收者用‘|’分隔,最多支持1000个,具体可以看这个官方的API文档:https://work.weixin.qq.com/api/doc/90000/90135/90239

  2. 要么是账号问题,无法获取到任务列表(重新登录抓取一下Cookie),或者是云函数部署到非大陆区域了,导致获取任务列表异常(请部署到广州、上海、北京、成都这几个区域内),再出错 你可以在 res = taskCenter() 的下方插入 一行print (res) 看看打印出的任务列表数据是否正常

现在已恢复,并未对cookie进行更换,自行恢复了,具体原因未知

YYplus commented 3 years ago

谢谢大佬指导,企业微信改成功了,示例配置文件里企业微信的id后多了一个空格,但好像没有影响。

报错的问题经过不断的尝试,发现是因为没有手动完成过任务,手动做了一个加购物车的任务后,正常,也就是说必须手动“激活”一下才能正常使用,建议写入readme让后来者少走弯路,这么个小问题排查了2个小时