python控制qq发送消息,python群发qq消息
因为生活中总是忘记各种事情,又刚好在学python,所以突发奇想通过python实现任务提醒的功能(虽然TIM有定时功能),还可以定时给好友、群里、讨论组发qq消息。工作流程如下:访问数据库提取最新计划——,根据数据内容(提醒时间、提醒对象、提醒内容)设置定时任务3354,向特定qq好友发送消息。
1.软件版本:
2.依赖安装的环境
Pymysql安装:pip安装pymysql
Qqbot安装:pip安装qqbot
3.数据库操作
数据库操作很简单,类似Java。去菜鸟教程看一看基本语法就行了。
4.配置qqbot登录信息
您也可以不配置它。不配置的话,每次都是扫码登录,但是在Linux系统下效果不好。我按照说明把配置改成了每次都把登录二维码发送到固定的qq邮箱。qqbot模块在GitHub上,可以看一下模块描述:qqbot。
默认配置文件是。用户目录下的qqbot-tmp/v2.3.conf,在linux下类似。
相关:《Python视频教程》
5.自定义功能
6.主入口程序
7.其他的
数据库结构:
dropdatabaseif exists info _ db
createdatabaseinfo _ db defaultcharactersetutf8;
使用info _ db
createtabledutyschedule_tb(
id int(11) auto_increment主键,
工作时间timestampnotnull,
namevarchar(10) notnull,
content varchar(100) notnull
)engine=InnoDB auto _ increment=1 default charset=utf8;
以上是循环qq消息的代码,以下是项目目录结构。一些没有出现的文件用于您自己的测试,所以您不必在意:
效果图:
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。