掘金自动签到、抽奖、游戏挖矿石(去除,官方关闭游戏),有道笔记自动签到获取空间(暂时去除)。签到抽奖结果发送到微信。
微信消息推送原本想使用公众号,但是公众号推送消息需要企业认证。最后使用了企业微信自定义机器人的方式进行消息推送(企业微信可配置微信接收消息,具体自己百度)。
- 企业微信
- 共有IP(云服务器自带)
- 将docker/docker-compose.yml 放到要部署的服务器上
- 修改docker-compose.yml中的环境变量
- docker-compose up -d
掘金cookie必须配置,微信和钉钉的根据需要自己配置。
目前只使用了微信发送消息,钉钉发送消息需修改源代码,目前没有做配置项(后续会增加该配置)。
- 登陆企业微信自己创建一个
- 登陆企业微信管理平台
- 我的企业 --> 获取企业ID
- 应用管理 --> 创建应用 --> 获取应用的ID和Secret
- 第4步中最下面 --> 企业可信IP, 将自己服务器的IP配置进去,不然无法退送消息
- 账号登陆获取gpt的key
- 创建key 然后将这个key写入docker-compose
- 企业微信
- ChatGPT的key
- 将AgentId和Secret写入docker-compose
- 服务器开放8888端口
- 应用管理 --> 刚创建的应用 --> 设置API接收
- url配置 http://IP:8888/weixin 将token和key写入docker-compose
- 钉钉
- ChatGPT的key
- 登陆钉钉开发平台
- 应用开发 --> 企业内部开发 --> 创建应用
- 获取应用的信息,将两个配置写入 docker-compose中
- 设置消息退送地址,自己的服务器公网IP:8888/dingtalk 然后点击发布
- 抓取 https://api.k189.cn/app1/api 的body放到 telecom_getCodeBody
- 抓取 https://hdmf.k189.cn/actServ/userJoin/getUserInfoByCode 的body中的aid放到 telecom_aid 如下图