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

Python如何实现定时发送qq消息,第1张

因为生活中老是忘迟盯雹记各种事情,刚好又在学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下类似

相关推荐:《Python视频教程》

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环境,是无法打开运行.py文件,可以尝试使用pyinstaller来进行打包。

安装方法:pip3 install pyinstaller #或pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple pyinstaller

2.没有合适的软件打开,岁旦可以使用:文本文档打开,pycharm,vs code等软件进行打开

因为图片的通透度设置错误。

mask在A上的中央是255全通透,他破坏了我们的150不通轿没透,得到了全黑的显示。这里的通透应该与原图A通道相同,否则会扰册破坏A通道通透度。

python在生活中可以实现提醒任务的功能,也可定时给好友、群、讨闭李纳论组发送qq消息。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8250066.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存