基于simbot3.0框架新版的QQ机器人
- jdk17(可自行降低SpringBoot版本,同时一并降低mybatis-plus版本)
- mysql环境
| 功能 | 命令 |
|---|---|
| 注册签到 | 注册 |
| 群签到 | 签到 |
| 查看积分 | /积分 |
| 青年大学习 | /青年大学习 |
| 点歌 | /点歌 歌名 |
| 群抽签功能 | 抽签 |
| 搜番功能 | 搜番 |
| 搜图功能(仅限p站图片) | 搜图 |
| 色图功能 | /all |
| 进群欢迎 | 主动功能 |
| 踢出或退群提醒 | 主动功能 |
| 移除群成员(Bot需要管理权限) | k/{{accountCode}} |
| 禁言群成员(Bot需要管理权限) | b/{{accountCode}}/{{Time}} |
| 解除禁言状态(Bot需要管理权限) | j/{{Id}} |
| 小爱同学聊天 | @bot即可 |
| 发送卡片消息 | /c {{卡片代码}} |
| 转发消息 | 转发/{{群号}}/{{消息}} |
| 腾讯视频搜索 | /tx {{电视电影名}}/{{集数}} |
| openai问答(当前权限只开放给拥有者) | /q {{text}} |
| 解析小程序QQ(bilibili) | 主动功能 |
| 每日早报 | /每日早报 or /早报 |
| Bot菜单 | /菜单 |
fork或者clone此项目到你的本地,并使用IDE工具打开并构建它。
simbot.bot.json
- 账号配置bot.json
{
"component": "simbot.mirai",
"code": qq号,
"passwordInfo": {
"type": "text",
"text": "密码"
},
"config": {
"protocol": "IPAD",
"deviceInfo": {
"type": "file_based"
}
}
}application.yml
- 数据库配置application.yml
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
username: username
password: password
url: jdbc:mysql://localhost:3306/signsql
# 将数据库账户密码替换自己的
# 数据库文件: src/main/resources/signsql.sql
application.properties
user.Master=拥有者QQ
user.openai=openAi官方Api
user.searchImage=saucenao.com注册并复制key- listener 包下为一些监听函数示例。阅读它们的注释,并可以试着修改它们。
执行SimbotApp 中的main方法。
如果第一次登陆启动程序 会出现滑块验证
滑块验证助手:https://install.appcenter.ms/users/mzdluo123/apps/txcaptchahelper/distribution_groups/public
将链接复制到软件里验证复制token继续粘贴验证
QQ群: 620428906 欢迎各位大佬来玩