女神节到了,程序员必备撩妹怎会没有方法?微信自动发送问候语以及天气预报,快给那个Ta做一个吧!
通用设置
注意:本小节所有要小本本记下的内容都要填写到配置文件config.txt里的哦~
▲ *config.txt文件(第三小节)
话不多说,马上开始!
复制以下链接到新标签页打开,申请测试号
微信公众平台
https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login
然后记下appID和appsecret:
接着扫码关注一下自己的测试号,不关注无法接收推送。
拿个小本本记下微信号:
接着新增测试模板:
模板内容:
{{date.DATA}} 地区:{{region.DATA}}
天气:{{weather.DATA}}
气温:{{temp.DATA}}
风向:{{wind_dir.DATA}}
今天是我们相恋的❤第{{love_day.DATA}}天❤
{{birthday1.DATA}}
{{birthday2.DATA}}
{{note_en.DATA}}
{{note_ch.DATA}}
中文文字的可以随意更改,{{xxx.DATA}}不能改,但可以移动位置。
原理:{{xx.DATA}}是一个占位置的符号,内容不是固定的,需要服务器提供数据来进行填充数据。
注意:模板的中文最好只使用字符图形,如♥、△等,不要使用表情如😊🤣😚🤗的表情,否则会出现颜色显示错误!
把模板ID记下
通用设置到这就完成了。
申请天气API
复制以下网址到浏览器打开,获取天气API
和风天气
只使用天气API是免费的,可以放心注册。
获取天气API的KEY
拿个小本本记下KEY
填写对应信息
文件下载下来之后,一共有三个文件
打开config.txt,填写刚刚记下来的内容。
填写完成之后记得保存~
运行测试
以上3步做完之后就可以开始进行测试了。
没有配置Python环境的小伙伴,需要先配置一下。
配置好环境,双击main.py文件即可。
确认运行之后没问题,即可进入下一步。
自动定时推送设置
设置定时推送之前,需要把main.py文件里连接config.txt的相对路径改为绝对路径。
查询config.txt的文件路径
用记事本/VSCode打开main.py,找到config.txt,替换成绝对路径
注意:windows路径中的“\"必须全部替换成“/”。
C:\Users\airhuang\Desktop\微信公众号推送源码\config.txt替换成C:/Users/airhuang/Desktop/微信公众号推送源码/config.txt
保存再运行测试一下,没问题即可进入下一步。
在此电脑点击鼠标右键,选择管理,找到
点击创建基本任务
名称、触发条件自行设置,启动程序选择main.py,保存即可
定时推送任务必须要保持电脑开机,或在任务执行之前开机哦!如果有服务器的宝子,可以部署至服务器。
好啦,本期就到这里,这么好的教程哪儿找?趣学旅程!记得给梦梦点个赞赞哦~