之前看了网上有人写过的沙雕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