知行编程网知行编程网  2022-10-13 17:30 知行编程网 隐藏边栏  61 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于Python如何实现定时发送qq消息的相关知识,包括微信消息定时发送,以及新版qq定时发送消息这些编程知识,希望对大家有参考作用。

Python如何实现定时发送qq消息

因为生活中总是忘记各种事情,而我又碰巧又在学习python,心血来潮通过python实现了提醒任务的功能(虽然TIM有定时功能),还可以发qq消息定期发给朋友、小组和讨论组。工作流程为:访问数据库提取最新计划->根据数据内容(提醒时间、提醒对象、提醒内容)设置定时任务->发送消息给特定的qq好友。

1.软件版本:

Python如何实现定时发送qq消息

2.安装依赖环境

pymysql安装:pip install pymysql

qqbot安装:pip install qqbot

3.数据库操作

数据库操作很简单,类似Java,去菜鸟教程看看基本语法就行了。

Python如何实现定时发送qq消息

4.配置qqbot登陆信息

你也可以不配置它。如果不配置的话,每次都会扫码登录,但是这在Linux系统下不好用。我按照说明更改了配置,每次都将登录二维码发送到固定的qq邮箱。 qqbot模块在GitHub上,可以看一下模块说明:qqbot

配置文件默认在用户目录下的.qqbot-tmp/v2.3.conf,linux下类似

Python如何实现定时发送qq消息

5. 自定义功能

Python如何实现定时发送qq消息

6.入口主程序

Python如何实现定时发送qq消息

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如何实现定时发送qq消息

效果图:

Python如何实现定时发送qq消息
Python如何实现定时发送qq消息

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享