因为生活中总是忘记各种事情,而我又碰巧又在学习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中使用Leetcode算法?01/04
- ♥ 如何在python中编写csv文件08/12
- ♥ 如何实现没有循环语句的python3字符串代码?01/02
- ♥ python如何判断一个对象的属性10/28
- ♥ Python中复杂函数有什么用?10/30
- ♥ 学习python需要java吗?12/16
内容反馈