“ 谁说程序员不懂浪漫,他们浪漫起来很吓人,也很可爱的哦”
本文主要介绍,使用Python的wxpy库实现自动发送微信消息。
01.安装wxpy库
安装wxpy,很简单,使用pip直接上
02.使用金山词霸API
通过金山词霸API接口,获取每天要发送的消息
API接口:open.iciba.com/dsapi,接口调用返回如下:
03.开始编程
1)调用金山词霸API,获取每日内容
2)创建wxpy机器人实例,并发送从金山词霸API获取的内容
注:因为每次调用Bot()实例都需要手机扫描二维码确认微信网页版登陆,炒鸡麻烦
,所以这里使用Timer函数,每隔86400秒(一天),调用一次程序。
完整代码如下:
04.部署24小时服务器
我们需要让代码24小时运行,用自己的笔记本肯定不合适喽,可以注册一个云服务器。国内的阿里云、腾讯云都不错,就是有点小贵啊!这里我推荐搬瓦工云服务(https://bwh8.net),还是有很便宜的套餐哦,最低配置的云主机一年只要20$不到哦!
把代码部署到云主机之后,后台运行程序
这样简单的24小时服务器就搭建好啦,让你的心上人每天等着按时收消息吧!
05.后期优化
同学们也可能发现了,目前这个程序和24小时服务器都还十分简陋,有兴趣的同学可以试着优化代码和服务部署,也可以拓展一些其他功能。后面我也会慢慢优化的。
遗留思考:
1. 怎样搭建稳定的24小时服务器
2. 代码持续优化
3. 系统持续集成
最后,如果喜欢我,那就关注我吧!!!