python定时发qq消息_Python如何实现定时发送qq消息
因为生活中老是忘记各种事情,刚好又在学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定时发qq消息_Python如何实现定时发送qq消息相关推荐
- 企业微信发送应用消息php,企业微信如何发送应用消息?及时发布重要通知
很多企业以前向员工发布通知的时候,要么是通过开会的方式传达,要么是通过文档的方式来通知员工.可是这样效率低,而且结果往往通知不到位.故此,现在很多企业开始使用企业微信发送应用消息来发布内部的重要通知. ...
- python发送qq邮件_python基于SMTP发送邮件(qq邮箱)
在Python中, smtplib模块提供了丰富的邮件发送接口,只要设置smtp服务器和端口,输入账号密码登陆,就可以使用邮件发送的接口. 第一步:开启SMTP服务 (1)点击"开启&quo ...
- 使用python封装了一个获取小程序token,发送订阅消息的类
前言 这是在开发小程序过程中用到的一个类,这里放出来希望对大家有一些帮助. class WeAPP():def __new__(cls, *args, **kwargs):if not hasattr ...
- 公众号 接收规则 消息_微信公众平台 发送模板消息(Java接口开发)
前言:最近一直再弄微信扫码推送图文消息和模板消息发送,感觉学习到了不少东西.今天先总结一下微信公众平台模板消息的发送.因为这个自己弄了很久,开始很多地方不明白,所以今天好好总结一下. 微信公众平台技术 ...
- java发送小程序模板消息,记录_小程序发送模板消息
package com.mj.frame.entity.resp; import java.io.Serializable; import java.util.List; import java.ut ...
- 微信公众号 java发送消息_微信公众号发送模板消息 Java实现。
本博文是测试公众号调用模板接口测试.请不要完全复制我的代码.里面的测试代码中有本人测试号的微信模板id.麻烦替换成自己的可以吗? 第一步:创建模板信息 第二步:准备模板代码实体类用到的属性自行加入就行 ...
- PHP小程序接口的模板消息,微信小程序PHP 发送模板消息通知
注意: 首先,模板消息接口需写在后台服务器上.[追加!目前微信小程序 模板消息只能本人触发并发给本人.] 2018.4.9修改 :1次提交表单可下发1条,多次提交下发条数独立,相互不影响: 1次支付 ...
- 企业微信推送消息延迟_企业微信发送应用消息的实现
企业号升级到企业微信后,发送应用消息的接口也变化了不少,除了原来的文本.图片.文件.语音.视频.图文消息等消息外,增加了文本卡片.markdown消息.小程序通知消息等内容,不过它们都可以共用一个接口 ...
- java发送微信小程序模板消息_微信小程序-发送模板消息
1 添加一个小程序的消息模板,获取到模板id,存储到数据库中,方便以后修改调用 这里有个坑,就是 form_id, 这个是用户触发表单事件的表单id,需要存储到数据库中,给这个表单提交以后的数据,添加 ...
- python自动发微信新闻网_python自动发微信监控报警
我们每个人每天都是在用微信,在程序开发过程中,我们会需要监控我们的程序,发短信监控收费,发邮件懒得看,发微信是最好的方式,而且是免费的.发现个非常好用的python库:wxpy.wxpy基于itcha ...
最新文章
- 多媒体计算机技术在教学中的应用,【浅谈多媒体计算机技术在中学物理教学中的应用】计算机技术是什么...
- (十五)java数组
- python在日常工作处理中的应用-近期工作中应用Python的一些经验总结
- lvs,keepalived做HA
- 使用Deinstall专用工具删除Oracle Database
- ORA-06519: active autonomous transaction detected and rolled back
- 信息奥赛一本通(1119:矩阵交换行)
- 何时创建MVC应用程序
- 20155315 2016-2017-2 实验二《Java面向对象程序设计》实验报告
- WORDNET与HOWNET之比较
- 根据.jgwx配准文件绘制并加载图层
- 这三款曾红极一时的软件,现已风光不再,而遭嫌弃的它成了香饽饽
- 程序员常用英语单词汇总
- TCP中 滑动窗口RWND 和 拥塞窗口 CWND的区别
- vue实现下载excel表格俩种方式
- kafka消费者理解
- 《凤凰项目:一个IT运维的传奇故事》笔记
- matlab多项式及其运算
- 香农费诺编码 c语言实现,信息论课程设计(香农、费诺编码)
- 怎样基于power supply class编写PSY driver
热门文章
- 兄弟单词C语言,brother是什么意思
- C++之父谈C++语言设计规则
- android添加浮动组件,添加悬浮操作按钮 | Android 开发者 | Android Developers
- 测试小故事48:想当然
- 232串口计算机口电压,如何从PC机RS-232串口获取电源的简单方法详细说明
- 描写火车站场景_优美段落:描写车站的经典美文摘抄
- 64位电脑安装32位系统不能引导启动
- 怎样更换计算机主板电池,如何更换电脑主板电池
- 蓝桥杯C语言算法提高:复数归一化
- 【Python | 辅助软件】py7zr 库解压 7z 文件避坑