之前发布过了两个版本的微信推送,一个是php版本,一个是py版本,之前的版本都是利用的测试号,发送的消息都是带着xxx测试号,很多小伙伴问我,这个能改吗,能改的则是需要认证,认证得300,就不太行,所以,今天带来了一个船新版本,解决了很多小伙伴遇到的问题,推送不了,配置不行,省去了很多步骤,重要的是,还能改名字,下面是效果图:
![图片[1]-微信专属推送—船新版本-云思博客](https://tp.yuucc.com/img/2022/09/20220907155906653.png)
需要准备:
云函数
企业微信
步骤一:企业微信配置
因为自定义名字跟头像,所以需要使用企业微信进行,先打开企业微信官网work.weixin.qq.com,然后进行注册,注册步骤就不多说了,登录以后进入以下位置,记住这个企业ID
![图片[2]-微信专属推送—船新版本-云思博客](https://tp.yuucc.com/img/2022/09/20220907163025145.png)
然后进入微信插件-微信插件logo,即头像
![图片[3]-微信专属推送—船新版本-云思博客](https://tp.yuucc.com/img/2022/09/20220907163659940-1024x707.png)
下滑,勾选最后一个即可,二维码发给需要接收消息的账号,然后关注验证就可以了
![图片[4]-微信专属推送—船新版本-云思博客](https://tp.yuucc.com/img/2022/09/20220907163815667.png)
继续进入应用管理-自建-创建应用,可见范围为整个企业,头像也是需要自行设置,会显示出来的
![图片[5]-微信专属推送—船新版本-云思博客](https://tp.yuucc.com/img/2022/09/20220907163906852.png)
![图片[6]-微信专属推送—船新版本-云思博客](https://tp.yuucc.com/img/2022/09/20220907163925890.png)
然后进入创建的应用里面,会看到Agentid和Secret,这两个记下来,后面需要用到
![图片[7]-微信专属推送—船新版本-云思博客](https://tp.yuucc.com/img/2022/09/20220907164031112.png)
最后进入和风天气中心id.qweather.com,申请认证开发者
![图片[8]-微信专属推送—船新版本-云思博客](https://tp.yuucc.com/img/2022/09/20220907164218822.png)
进入应用管理,记住这个key
![图片[9]-微信专属推送—船新版本-云思博客](https://tp.yuucc.com/img/2022/09/20220907164354563-1024x319.png)
这样就算完成准备工作了
二配置函数推送
经过测试,推荐使用云函数进行推送,之前很多小伙伴说服务器贵,如果只是推送消息,买一个服务器,确实比较奢侈,但是云函数,学生认证购买,一年只需一块多,所以比较推荐云函数,用的是腾讯云的云函数
云函数控制台(链接:https://console.cloud.tencent.com/scf/list) -函数服务-新建
![图片[10]-微信专属推送—船新版本-云思博客](https://tp.yuucc.com/img/2022/09/20220907164808664.png)
选择从头开始-版本python3.7
![图片[11]-微信专属推送—船新版本-云思博客](https://tp.yuucc.com/img/2022/09/20220907164845819.png)
内存选择64MB,超时为100秒
![图片[12]-微信专属推送—船新版本-云思博客](https://tp.yuucc.com/img/2022/09/20220907165211911.png)
环境变量及含义
![图片[13]-微信专属推送—船新版本-云思博客](https://tp.yuucc.com/img/2022/09/20220907165346791.png)
网络出口IP选择勾选
![图片[14]-微信专属推送—船新版本-云思博客](https://tp.yuucc.com/img/2022/09/20220907165438106.png)
下滑选择触发器配置,选择定时触发-自定义触发周期,然后在表达式填入0 30 9 * * * *,即早上9:30运行,尽量不要选择整点
![图片[15]-微信专属推送—船新版本-云思博客](https://tp.yuucc.com/img/2022/09/20220907165804160.png)
配置完成以后,进入函数管理-函数配置下滑找到公网ip,复制
![图片[16]-微信专属推送—船新版本-云思博客](https://tp.yuucc.com/img/2022/09/20220907165911226.png)
回到公众微信,下滑找到企业可信ip,粘贴刚刚复制的ip进去
![图片[17]-微信专属推送—船新版本-云思博客](https://tp.yuucc.com/img/2022/09/20220907170101863.png)
继续打开函数服务-函数管理-终端-新终端,粘贴以下代码运行
![图片[18]-微信专属推送—船新版本-云思博客](https://tp.yuucc.com/img/2022/09/20220907170252869.png)
rm -rf src
git clone https://gitee.com/thund1r/daily-info.git
mv daily-info src
cd src
pip3 install –upgrade -r requirements.txt -t .
运行以后,出现有这么多文件就是可以了
![图片[19]-微信专属推送—船新版本-云思博客](https://tp.yuucc.com/img/2022/09/20220907170441326.png)
然后打开src文件夹下的config.py文件进行配置,在后面的双引号填入对应内容即可
![图片[20]-微信专属推送—船新版本-云思博客](https://tp.yuucc.com/img/2022/09/20220907170634525.png)
对应填入的内容,参考下图
![图片[13]-微信专属推送—船新版本-云思博客](https://tp.yuucc.com/img/2022/09/20220907165346791.png)
配置完成以后选择部署-测试,日志出现推送成功提示即可
![图片[22]-微信专属推送—船新版本-云思博客](https://tp.yuucc.com/img/2022/09/20220907170909436.png)
教程就是这样,后续有内容会继续补充
作者:Thund1r
- 最新
- 最热
只看作者