Python3下利用QQBot和PyMySQL实现定时复读QQ群中发送过的消息

这篇博客介绍了如何利用Python3的QQBot和PyMySQL库,实现定时复读QQ群中已发送的消息。首先通过Navicat或PyMySQL建立数据库表,接着存储群聊消息,然后说明如何在CMD中通过指令发送消息。最后,详细阐述了启动QQBot、加载存储和发送插件的步骤,并展示了复读消息的格式。

之前看了网上有人写过的沙雕QQ机器人,于是自己也想写一个机器人玩玩,然后就有了下面这些代码。
关于MySQL数据库的部分这里就只说一下建表的格式,至于安装MySQL的具体步骤和问题已经有很多博主写过,这里就不再赘述了(老话说的对:“重启能解决很多问题”)

1.建表

因为表不大,所以我是用Navicat进数据库建表的,也可以选择用PyMySQL建,这就看个人喜好了,下面把我建表的代码贴出来:

#选中你要建表的库,这里我的库叫"repeter"
use repeter;
#开始建表( 设置属性时字符的大小写无所谓,如果群消息很长可以把message的varchar属性设置得更大)
create table message (
  id int(11) NOT NULL AUTO_INCREMENT,
  name varchar(15) DEFAULT NULL,
  time char(19) DEFAULT NULL,
  message varchar(60) DEFAULT NULL,
  PRIMARY KEY (id)
) ;

2.复制并存储消息

# -*- coding: utf-8 -*-
# @File    :repeter_copy.py
# @Author : Skysinger

# 导入运行QQ机器人、连接mysql数据库和获取当前世界所需要的库
from qqbot import _bot as bot
import pymysql
f
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值