1. Mirai框架介绍
1.1 什么是Mirai
Mirai是一个开源的QQ机器人框架,基于Java/Kotlin。功能:登录QQ、收发消息、管理群、自动回复。Mirai稳定、免费,但需要一定技术基础。
1.2 环境要求
-
操作系统:Windows / Linux
-
Java环境:JDK 11以上
-
内存:1GB以上
1.3 下载安装
从GitHub下载Mirai Console(一键安装包)。解压后运行mcl.cmd(Windows)或mcl.sh(Linux)。首次运行会自动下载核心。
2. 配置机器人
2.1 登录QQ
运行mcl.cmd,输入login 你的QQ号 密码。需要验证滑块(用手机QQ扫码)。登录成功后,机器人上线。
2.2 安装插件
Mirai需要插件实现自动发卡。推荐插件:Mirai-Native(运行Python脚本)或ChatCommand(命令回复)。将插件放入plugins文件夹,重启。
2.3 编写自动发卡脚本
Python示例:
python复制
下载
import sqlite3 # 监听私聊消息,如果内容以“购买”开头,回复卡密
2.4 对接卡密数据库
使用SQLite存储卡密。用户购买后,从数据库取一个未售卡密,发送,并标记已售。
3. 命令设置
3.1 用户命令
-
购买 商品名:获取购买方式。 -
卡密 订单号:查询卡密。 -
帮助:显示帮助。
3.2 管理员命令
-
添加商品:添加新商品。 -
库存:查看库存。 -
发货 订单号:手动发货。
3.3 防刷
同一用户每分钟最多发送3条命令。防止恶意刷。
3.4 日志
记录所有交易日志,用于售后。
4. 防封与维护
4.1 防封措施
-
使用小号,不要用主号。
-
控制发送频率(每秒不超过1条)。
-
不要频繁加群。
-
使用协议模拟手机QQ(Mirai默认就是)。
4.2 定时重启
每天凌晨重启机器人,清理缓存。
4.3 备份
备份数据库和配置文件。
4.4 被踢处理
如果机器人被踢出群,用另一个号加回去。
更多 卡盟机器人教程 请点击。
