帖子详情
Hello,我是JLuming!源码位于文末
​
许久未见,甚是欣喜!
消失的时间我也无法言明,只是借网络的热潮与大家分享一下“给女朋友的浪漫推送”。虽说是给女朋友的,但是男朋友、闺蜜也可以用起来哟!!!
——JLuming
目录
推送展示
教程由易到难,请酌情选用
01.云平台
1.1.微信公众平台注册与配置
1.2.登陆云平台
1.3.基本信息配置
02.Github
2.1.源码包
2.2.微信公众号平台注册与配置
2.3.注册和风天气
2.5.注册github,并进行配置
03.腾讯云
3.1.注册企业微信
3.2.注册和风天气
3.3.部署云函数
3.4.常见问题
3.5.视频教程
推送展示
​
​
教程由易到难,请酌情选用
01.云平台(有手就能安排)
02.Github (不用部署服务器,会延迟)
03.腾讯云(前三个月免费,稳定)
01.云平台
- 微信公众平台注册与配置
- 登陆云平台
- 基本信息配置
微信公众平台:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login
点击登录按钮,用微信扫跳转出来的二维码,即可完成注册登录。
​
将 appID、appsecret 复制到TXT文本中备用!
邀请推送对象(女朋友、男朋友,闺蜜,所有能享受这个待遇的她)扫码关注。
这一步只需要让接收消息的微信方扫码关注即可,将对方微信号复制到一个TXT文本中备用!
点击新增测试模板,添加消息模板。
将代码包 README.MD 里面的模板复制进去即可。
将模板ID复制到TXT文本中备用!
1.2.登陆云平台
云平台:http://www.xiezedong.top/
使用微博客户端扫描二维码登录“云平台”。
1.3.基本信息配置
点击微信推送-基础信息-添加基础信息,把前面TXT中备用的信息填到表单中。
模板选择天气模板,推送时间自定义,备注自定义(方便管理小姐姐信息,做个合格的时间管理大师),点击确定即可。
点击文本替换,可以对每条每条信息的字体颜色自定义,设置好,点击关闭即可。
注:点击推送测试,可以检测配置有没有问题;点击数据克隆可快速创建一条推送。
02.Github
所需工具
- 源码包
- 注册企业微信(需要下载企业微信APP)
- 注册和风天气(提供免费天气api)
- 更改源码包里面的配置项
- 注册github,并进行配置
下载源码包后,解压之后,你会得到以下文件
2.2.微信公众号平台注册与配置
参考01-1.1
2.3.注册和风天气
和风天气:https://id.qweather.com/#/login
可以自行搜索,也可以在文末获取,在官网点击天气API,然后注册一个账号。
注册登录后点击和风天气管理控制台
然后去应用管理中创建一个web应用,选择免费的就可以,名称啥的自定义!
创建成功后复制 KEY ,粘贴于TXT备用!
2.4.更改源码里面的配置项
打开源码包里面的 config.txt ,依次填写TXT中的备用信息,以及根据 # 后中文提示修改框选内容。
2.5.注册github,并进行配置
注册Github账号,首先我们访问
github:https://github.com
点击右上角 Sign up ,即可进入注册页面
然后输入你的邮箱、密码、昵称、进行人机识别即可(英语不过关的,建议使用网页翻译)。
之后滚动页面,点击如下。
页面跳转后,点击这里。
这里选择我们解压修改后的文件,注意:这里是全部选择,Ctrl+A
之后点击提交即可。
进入项目详情,点击 actions 。
这里需要我们打开源码包,找到 .github 文件夹,进入 workflows ,用记事本打开 weixin.yml ,复制里面的所有代码。
之后粘贴到刚才打开的 github 页面,如下图操作即可。
不一会儿就可以看到消息啦!
注:Github 推送有个小小的弊端,推送会有延时的情况
@程序员爱科技
03.腾讯云
准备工作
- 注册企业微信(需要下载企业微信APP)
- 注册和风天气(提供免费天气api)
- 部署云函数(腾讯云函数服务,前三个月免费)
注册企业微信可以使用企业微信APP进行注册,也可以在企业微信官网进行注册,小编这里以企业微信官网为例!
官网地址大家可以自行搜索或者去文末获取,注册企业微信的时候注意企业名称自定义(后期可以修改一次),企业名称将显示到你的微信消息列表中!
行业类型和员工规模随便填,其他内容真实填写即可!
注册后进入管理后台,点击我的企业,将企业ID复制到一个TXT文本中备用!
然后去我的企业-微信插件-邀请关注,获取关注二维码,使用微信扫描这个二维码,所有接收消息的人都要扫,包括你自己(被邀请人无需下载企业微信)!
注:微信扫码后部分人会在该企业内收到一条验证消息,一定要验证一下才算加入成功!
然后去应用管理-应用-自建应用中创建一个应用
上传头像和设置名称,这个名称和头像将显示在微信企业子窗口,后期可以自行修改,上传完成后点击选择部门/成员选择要接收消息的人。
注:如果此时只有你一个,原因可能是上面的二维码另外的接收人没有扫描或者没有进行验证!
创建完成后我们复制 AgentId 和 Secret 到一个TXT文本留着备用,其中Secret电脑上无法直接查看,会发送到企业微信团队里面,去企业微信查看即可!
3.2.注册和风天气
参考02-2.3
3.3.部署云函数
注册并登录腾讯云,然后在产品搜索框搜索云函数,在云函数中点击函数套餐包购买三个月个人版函数包!
然后在函数服务中新建一个函数!
新建函数的时候,选择从头开始-运行环境选-python3.7,函数代码在线编辑,环境配置-内存设置为 64MB ,初始化超时时间和执行超时时间设置为 100 ,网络配置中勾选固定出口IP触发器配置中自定义创建一个触发器,触发方式API网关触发,启用集成响应!
其他内容不用修改,可以参考下图!
创建完成后,在函数管理中找到公网固定 ip ,复制该 ip!
然后回到企业微信,在我们刚刚创建的应用中拉到最下面,找到企业可信 ip ,点击配置,将上面的 ip 粘贴到里面!
回到云函数,点击触发管理复制访问路径到TXT文本编辑器,备用!
然后在函数代码中点击终端,在终端中执行如下命令,具体请参考下图!
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 .
在 src 文件夹中找到 config.py 文件,点击进行编辑里面的内容,将我们之前备用的数据复制粘贴到对应选项中即可,不懂的看一下上面的注释,都是汉字,这里就不多讲了!
修改完成后,点击右上角部署,然后测试看看有没有问题,
注:每次修改后都得重新点击部署!
然后在触发管理中,创建一个触发器,触发方式选择定时触发,触发周期选择自定义,cron 表达式可以根据自己的需求进行填写,不会的可以去搜索一下!
cron表达式小编在这里举一个例子:
例如:10 12 11 * * * *就是11点12分10秒进行推送,前面的三个数字代表 秒 分 时 ,举一反三,如果你想明天早上7点30分推送就设置0 30 7 * * * *
创建完成后到点就可以收到推送消息了!
3.4.常见问题
假如企业微信可以收到,微信收不到。
● 可以如下设置,将接收企业消息接收打开就可以了!
若关注后推送只有我收到消息,对方没有收到!
● 首先看一下对方是否关注,关注了验证了没有,验证了你企业微信应用后台有没有添加对方,添加了,上面的接收企业消息打开了没有!
3.5.视频教程
https://v.douyin.com/6X6sstc/
@勃然大陆 + Mix科技公元
源码:https://wwz.lanzouw.com/b027qm2kf
密码:657r
版权:言论仅代表个人观点,不代表官方立场。转载请注明出处:https://www.52diyhome.com/forum/61757.html