因为生活中总是忘记各种事情,而我又碰巧又在学习python,心血来潮通过python实现了提醒任务的功能(虽然TIM有定时功能),还可以发qq消息定期发给朋友、小组和讨论组。工作流程为:访问数据库提取最新计划->根据数据内容(提醒时间、提醒对象、提醒内容)设置定时任务->发送消息给特定的qq好友。
1.软件版本:
2.安装依赖环境
pymysql安装:pip install pymysql
qqbot安装:pip install qqbot
3.数据库操作
数据库操作很简单,类似Java,去菜鸟教程看看基本语法就行了。
4.配置qqbot登陆信息
你也可以不配置它。如果不配置的话,每次都会扫码登录,但是这在Linux系统下不好用。我按照说明更改了配置,每次都将登录二维码发送到固定的qq邮箱。 qqbot模块在GitHub上,可以看一下模块说明:qqbot
配置文件默认在用户目录下的.qqbot-tmp/v2.3.conf,linux下类似
5. 自定义功能
6.入口主程序
7.其它
数据库结构:
dropdatabaseif exists info_db;
createdatabaseinfo_db defaultcharactersetutf8;
use info_db;
createtabledutyschedule_tb(
id int(11) auto_increment primarykey,
worktime timestampnotnull,
namevarchar(10) notnull,
content varchar(100) notnull
)engine=InnoDB auto_increment=1 defaultcharset=utf8;
以上是循环发送qq消息的代码。以下是项目目录结构。一些没有出现的文件是用于自己测试的,所以不需要关心:
效果图:
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 初学者必看的Python模块讲解01/01
- ♥ Python继承原理分析11/27
- ♥ python如何读取数据08/27
- ♥ python列表有几种形式的切片09/27
- ♥ 如何在python中使用pop()函数10/17
- ♥ Python中的分支判断语句是什么11/18
内容反馈