QQ泡沫乐园 · 免费提供游戏辅助,破解软件,活动资讯,喜欢记得收藏哦!
综合软件_线报活动_游戏辅助_最新电影_最优质的的辅助分享平台

突发奇想实现提醒任务的功能(尽管TIM有定时功能)

网络 2022-06-18 11:09

因为生活中总是忘记各种事情,正好又在学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.其他

数据库结构:

删除数据库如果存在 info_db;

createdatabaseinfo_db defaultcharactersetutf8;

使用 info_db;

createtabledutyschedule_tb(

id int(11) auto_increment primarykey,

工作时间时间戳不为空,

namevarchar(10) notnull,

内容 varchar(100)notnull

)engine=InnoDB auto_increment=1 defaultcharset=utf8;

以上是循环发送qq消息的代码。以下是项目目录结构。一些没有出现的文件是用来测试的,不用管了:

渲染: