All Projects → skyrocketingHong → FuyaoBot

skyrocketingHong / FuyaoBot

Licence: AGPL-3.0 license
A QQ bot bases on Mirai, Spring Boot, MySQL and Mybatis Plus.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to FuyaoBot

Go-Mirai-Client
基于MiraiGo的客户端,使用反向 websocket 收发私聊、群聊消息,消息格式类似onebot。支持多账号,很稳定
Stars: ✭ 90 (+200%)
Mutual labels:  robot, mirai, qq, qqbot
WMagicBotR
基于Mirai 使用 java开发的 bot框架,在消息事件下封装了指令/权限指令 方便调用,内置公主连接/公主连结工会战功能
Stars: ✭ 40 (+33.33%)
Mutual labels:  mirai, qq, qqbot
Teamhelper
A robot software that helps a team leader automatically send notifications to QQ group and Emails for weekly meeting.
Stars: ✭ 201 (+570%)
Mutual labels:  robot, qq, qqbot
MShell
一个Mirai机器人插件,用来连接QQ聊天窗口和系统Shell
Stars: ✭ 23 (-23.33%)
Mutual labels:  mirai, qq, qqbot
OPQ-SetuBot
基于botoy和OPQBot的色图机器人
Stars: ✭ 194 (+546.67%)
Mutual labels:  robot, qq, qqbot
Mirai.Net
Mirai.Net是基于mirai-api-http实现的轻量级mirai社区sdk。
Stars: ✭ 132 (+340%)
Mutual labels:  mirai, qq, qqbot
sagiri-bot
基于Graia Ariadne和Mirai的QQ机器人 SAGIRI-BOT
Stars: ✭ 557 (+1756.67%)
Mutual labels:  mirai, qq, qqbot
Gomirai
适配于Mirai HTTP API的Golang SDK
Stars: ✭ 39 (+30%)
Mutual labels:  robot, qq, qqbot
Application
一个可自定义的,基于Graia和Mirai的集群管、功能、娱乐为一体的QQ插件式机器人
Stars: ✭ 55 (+83.33%)
Mutual labels:  mirai, qq, qqbot
Ariadne
一个优雅且完备的 Python QQ 自动化框架,基于 Mirai API HTTP v2。 Powered by Graia Project.
Stars: ✭ 234 (+680%)
Mutual labels:  mirai, qq, qqbot
Mirai Plugins
🌠一个用于收录Mirai插件的仓库|mirai|plugins|mirai plugins|mirai-plugins
Stars: ✭ 55 (+83.33%)
Mutual labels:  robot, qq, qqbot
mqr
茉莉QQ机器人(简称MQR),采用mirai的Android协议实现的QQ机器人服务,通过web控制机器人的启停和配置。
Stars: ✭ 71 (+136.67%)
Mutual labels:  robot, mirai, qq
ABot-Graia
一个使用 Graia Ariadne 搭建的 QQ 功能性机器人。
Stars: ✭ 194 (+546.67%)
Mutual labels:  mirai, qq, qqbot
FG
基于Nonebot的QQ群机器人🤖️,特色功能是利用机器学习算法,基于每日聊天记录生成每日总结。可在酷Q/Mirai平台上运行
Stars: ✭ 74 (+146.67%)
Mutual labels:  mirai, qqbot
mirai-cpp-template
mirai-cpp-template, mirai-cpp的模板项目, 快速上手mirai-cpp。
Stars: ✭ 16 (-46.67%)
Mutual labels:  mirai, qqbot
mirai-class-notice
🥳 这是一款基于 mirai 的班级 QQ 群课程通知机器人,拥有简单的 web 管理页面,尽量实现一键安装简易操作等功能。
Stars: ✭ 25 (-16.67%)
Mutual labels:  mirai, qqbot
HoshinoBot-Plugins
nonebot1 RSS、B站解析、自定义回复……
Stars: ✭ 34 (+13.33%)
Mutual labels:  mirai, qqbot
ProtobufBot
QQ机器人框架 ProtobufBot 整体介绍。看README
Stars: ✭ 45 (+50%)
Mutual labels:  mirai, qqbot
ColorMirai
一个基于mirai的机器人
Stars: ✭ 78 (+160%)
Mutual labels:  mirai, qqbot
qqRobot.js
😊 QQ聊天机器人,使用JavaScript实现, 可以在安卓设备上运行。
Stars: ✭ 17 (-43.33%)
Mutual labels:  robot, qq

扶摇 bot

一个基于 Mirai 、Spring Boot、MySQL 和 MyBatis Plus 的 QQ 机器人。也算是用学校学的点东西做的练手小玩具。


目录


操作列表

最后更新时间:2022-05-14

对应版本:4.6.17.83 及以上

使用功能时请在对应关键字前加上~或/符号,例如“~签到”或“/签到”。

群内相关事件

序号 监听类型 是否自动撤回
1 群员进群 / 退群 / 被踢 / 被禁言 / 解除禁言 / 设为管理员 / 取消 1 分钟后
自动撤回
2 群荣誉事件
3 群成员获得新头衔
4 群内成员发闪照
5 群内成员发红包
6 机器人群名片被修改后自动复原
7 用户触发 10s 内防刷屏机制 冷却时间
结束时撤回
8 每日 08:00 发送
”一觉醒来发生了什么“
9 申请入群提醒
(仅限bot为管理员或群主时)
10 每日 00:00 发送前一日消息数量统计
(23:30:00后群内有人发送消息时才有提醒)
11 纯字母消息

签到和金币

序号 关键字 功能
1 签到 发送签到,获取经验值
2 EXP查询 / 经验查询 签到经验值查询,发送EXP查询,获取本人在该群的经验值
3 领金币 发送领金币,获取金币
4 金币查询 金币查询,发送金币查询,获取本群的经验值
5 金币转移 发送“金币转移 数量 @接收人”,可以将金币转移给他人

游戏

钓鱼
序号 关键字 功能
1 钓鱼 发送“钓鱼”,就可以钓一条鱼
2 鱼种查询 发送“鱼种查询”
3 鱼筐查询 / 鱼框状态 查看鱼筐状态
4 福利金币 领取福利金币
5 卖鱼 卖鱼
抽卡
序号 关键字 功能
1 炉石传说或hs 炉石传说最新扩展包卡牌的开包
其它游戏
序号 关键字 功能
1 投骰子或roll dice 投骰子
2 石头剪刀布或rps 石头剪刀布

查询

序号 关键字 功能
1 守望街机模式或ow mode 守望先锋当日街机模式查询
2 时间或time 当前时间,包含农历
3 music + 歌名 QQ音乐点歌
4 wtf + 需要查询的缩写 能不能好好说话(缩写转全称)
5 group settings 群内设置查询
6 bot staus 扶摇 bot 状态查询
7 message count 群内消息数量查询
8.1 member status 本人信息查询
8.2 member status + @群员 群员信息查询

使用反馈或建议

如果有使用反馈或建议请发送 "feedback + '需要反馈的意见,可在消息中附上图片'"(必须将消息与图片一起发送,分为两条消息发送将无法收到图片)。 示例:"/feedback反馈 添加人工智能回复"


TO-DO

  • Web前端管理
  • Redis缓存
  • 功能分群单独开关

更新日志

4.5.20.86 (2022-12-21)

  • 更新 Mirai 2.13.2 (更新日志)
  • 更新 部分依赖
  • 修复 复读功能

4.5.19.85 (2022-08-17 +1SPECIAL)

  • 🎉🎂🐸
  • 更新 Mirai 2.12.1 (更新日志)
  • 更新 部份依赖
  • 优化 RSS抓取
  • 优化 优化部分文案

4.5.18.84 (2022-06-20)

  • 更新 部分依赖
  • 优化 RSS订阅消息的抓取,支持抓取多条消息
  • 修复 版本号“校正回归”
4.0.0 +

4.5.17.83 (2022-05-14)

  • 优化 "能不能好好说话"功能
  • 优化 随机数生成

4.5.16.82 (2022-05-10)

  • 更新 部分依赖
  • 优化 部分文案

4.5.15.81 (2022-05-09)

  • 更新 Mirai 2.11.0-RC2 (更新日志)
  • 更新 部分依赖
  • 优化 部分文案

4.5.14.80 (2022-04-16)

  • 新增 群员信息查询
  • 修复 00:00 消息提醒提醒的前一日消息数量为 0 的问题
  • 优化 00:00 消息提醒的判断逻辑
  • 优化 部分文案
  • 优化 是否为 @ 机器人的判断逻辑
  • 删除 群员群名片修改提醒
  • 修改 上传新版 SQL 文件

4.5.13.79 (2022-04-15)

  • 新增 群内个人消息数量查询
  • 优化 部分文案
  • 优化 群消息计数器时间戳记录
  • 优化 文案中的时间起止判断
  • 修复 00:00 消息提醒
  • 修改 上传新版 SQL 文件

4.5.12.78 (2022-04-14)

  • 新增 炉石传说卡牌数据可通过指令直接更新
  • 新增 群内消息数量查询
  • 新增 00:00 消息数量提醒
  • 新增 申请入群提醒
  • 优化 启动时间判断
  • 优化 缓存文件路径
  • 优化 bot 发送的消息也会计入群消息个数
  • 优化 前一日消息数量统计
  • 优化 部分文案

4.5.11.77 (2022-04-13)

  • 更新 Mirai 2.11.0-M1 (更新日志)
  • 更新 部分依赖
  • 新增 将群消息数量统计存放在 MySQL 中
  • 新增 自定义入群欢迎消息中对群员的称呼
  • 修改 上传新版 SQL 文件
  • 优化 龙王提醒文案
  • 优化 全局变量位置

4.5.10.76 (2022-03-13)

  • 更新 Mirai 2.11.0-M2.2 (更新日志)
  • 更新 部分依赖
  • 修复 黑名单用户或群判断逻辑
  • 优化 群名片修改提醒

4.5.9.75 (2022-01-24)

  • 更新 Mirai 2.10.0-RC2 (更新日志)
  • 更新 部分依赖
  • 修改 bot 同意入群的方式
  • 修复 龙王重复提醒问题
  • 恢复 早间新闻提醒

4.5.8.74 (2022-01-11)

  • 更新 Mirai 2.9.2 (更新日志)
  • 新增 对被邀请加入的群的要求
    • 群名不得包含“邀请”、“红包”、“拉人”等相关内容(违禁词将不断更新)
    • bot 入群时不得为全员禁言状态

4.5.7.73 (2022-01-02)

4.5.6.72 (2021-12-31)

4.5.5.71 (2021-11-02)

  • 更新 Mirai 2.8.0-RC (更新日志)
  • 修改 登录设备类型
  • 优化 拼音缩写查询时的撤回
  • 优化 私聊发送分享链接后的操作(删除好友)
  • 优化 部分文案

4.5.4.70 (2021-09-29)

  • 更新 Mirai 2.8.0-M1 (更新日志)
  • 优化 早间消息发送时间
  • 新增 监听群解散事件

4.5.3.69 (2021-09-11)

  • 更新 部分依赖
  • 新增 群员被禁言提醒、被解禁提醒
  • 新增 群名修改提醒
  • 新增 扶摇 bot 的建议与反馈
  • 优化 部分文案
  • 优化 扶摇 bot 群名片被修改后的判断逻辑
  • 优化 群消息和好友消息的判断逻辑

4.5.2.68 (2021-09-10)

  • 更新 Mirai 2.7.1-dev-1
  • 新增 群内设置查询
  • 新增 扶摇 bot 状态查询
  • 优化 部分文案
  • 修复 守望先锋模式查询 API

4.5.1.67 (2021-08-31)

  • 新增 私聊也可以触发 bot 的(部分)功能
  • 优化 提醒文案

4.5.0.66 Hotfix (2021-08-30)

  • 优化 部分提醒文案
  • 优化 定时消息发送的发送时间
  • 优化 群内发送消息逻辑
  • 优化 README文件

4.5.0.66 (2021-08-29)

  • 优化 部分提醒文案
  • 优化 定时消息发送
  • 优化 群内发送消息逻辑
  • 更新 Mirai 2.7.0

4.4.9.65 Hotfix (2021-08-20)

  • 修复 HashMap遍历时的线程同步问题

4.4.9.65 (2021-08-20)

  • 更新 更新依赖
  • 新增 群内消息计数器
  • 移除 移除新好友和新群计数器
  • 优化 修改早间提醒的发送机制
  • 优化 RSS抓取

4.4.8.64 (2021-08-15)

  • 更新 更新为Mirai 2.7-RC
  • 优化 复读消息判断
  • 优化 红包和视频消息判断
  • 新增 bot群名片被修改后自动改回

4.4.7.63 (2021-08-14)

  • 修复 非文本消息复读
  • 优化 红包、视频消息判断
  • 优化 RSS订阅消息发送

4.4.6.62 (2021-07-27)

  • 新增 当用户撤回触发机器人的消息后机器人也会撤回发送的消息(防止部分别有用心的用户做一些奇怪的事情)
  • 优化 复读逻辑
  • 优化 代码冗余应用
  • 优化 全局变量存放位置

4.4.5.61 (2021-07-25)

  • 优化 RSS消息提醒判断逻辑
  • 优化 数据库SQL脚本
  • 优化 分离开发环境和测试环境的配置文件
  • 优化 错误提醒日志

4.4.4.60 (2021-07-23)

  • 新增 RSS消息提醒
  • 新增 RSS消息提醒对应的数据库SQL
  • 优化 分离开发环境和测试环境的配置文件

4.4.3.59 (2021-07-22)

  • 更新 更新为Mirai 2.7-M2
  • 更新 适配Mirai新功能

4.4.2.58 (2021-06-03)

  • 更新 更新为Mirai 2.6.5
  • 删除 人工智障回复(过于智障)

4.4.1.57 (2021-05-12)

  • 更新 更新为Mirai 2.6.4
  • 新增 人工智障回复
  • 新增 防刷屏
  • 修复 获取时间戳的单位问题
  • 修复 撤回消息发送器的参数问题

4.4.0.56 (2021-04-17)

  • 更新 更新为Mirai 2.6.1
  • 更新 更新为JDK 16
  • 更新 更新部分引用
  • 修复 修复退群后的消息提醒
  • 优化 优化部分代码注释

4.3.1.55 (2021-04-06)

  • 新增 添加管理员表
  • 新增 炉石卡牌导入数据库功能
  • 优化 优化功能关闭的提醒
  • 优化 减少MessageChainBuilder调用的次数
  • 优化 更新SQL脚本并添加炉石卡牌和功能触发两张表的导脚本
  • 优化 优化消息判断逻辑代码
  • 优化 优化炉石卡牌文案

4.3.0.54 (2021-04-04)

  • 更新 Mirai 2.5.1
  • 优化 变量名

4.2.1.53 (2021-03-17)

  • 优化 目录结构
  • 为 Fuyao Music Room 做准备

4.2.0.52 (2021-03-16)

  • 去掉MyBatis,改为使用MyBatis Plus (XML爪巴 (复合主键还是XML))
  • 重命名数据库
    • bot_game_fishing改为game_fishing
    • hs_card改为game_hs_card
  • 修改部分代码,使其更符合代码规范

2021-03-14

4.1.8.51

  • 规范代码
  • 修复问题

2021-03-12

4.1.7.50

  • 添加点歌功能
  • 添加能不能好好说话功能
  • 修改复读策略:复读一次的消息不会再次复读
  • 修复机器人群名片被修改后的监听
  • 去除冗余代码和引用

2021-03-08

4.1.6.49

  • 修复同类型消息任意三条就会触发复读的问题
  • 更改部分代码包的位置
  • 添加调试功能
  • 优化 炉石开包的图片和文案
  • 优化 其它文案

2021-03-06

4.1.5.48

  • 优化 文案
  • 添加时间查询、守望先锋当日街机模式查询、炉石抽卡游戏、投骰子和石头剪刀布。
  • 更新README

2021-03-05

4.1.4.47

  • 优化 log文案
  • 优化 dev环境判断
  • 完善监听的Group事件
  • 更新Mirai为2.4.2

2021-03-03

4.1.3.46

  • 添加发送消息后的log功能
  • 添加启动后成功提醒
  • 添加复读消息的功能
  • 添加红包检测
  • 优化 提醒文案
  • 优化 缓存文件的路径
  • 优化 代码

2021-03-01

4.1.2.45

  • 修复Linux下的文件路径问题

4.1.1.44

  • 更新为 Mirai 2.4.1
  • 优化 入群和群荣誉更改时的文案
  • 添加闪照提醒

2021-02-25

4.1.0.43

  • 更新为 Mirai 2.3.0
  • 优化 入群和群荣誉更改时的文案
  • 更新依赖版本

2021-01-19

4.0.0.42

  • 更新为 Mirai 2.0.0
  • 更新依赖版本
  • 完全重写,改为使用Mybatis
  • 更新 README
3.0.0 +

2020-11-10

3.4.4.41

  • 更新为 Mirai 1.3.3
  • 更新Spring Boot、hutool等依赖版本
  • 去除部分消息提醒
  • 暂时关闭点歌功能

2020-10-05

3.4.3.40

  • 更新为 Mirai 1.3.2
  • 去除闪照@提醒

2020-09-25

3.4.2.39

  • 支持同时@多人戳
  • 将功能列表展示方式修改为链接

2020-09-19

3.4.1.38

  • 优化 戳一戳

2020-09-18

3.4.0.37

  • 更新为 Mirai 1.3.0
  • 添加戳一戳

2020-09-06

3.3.3.36

  • 更新早午晚问候文案和时间划分,来自维基百科
  • 修复进群欢迎不生效的问题
  • 添加新的工具类
  • 修改工具类中的函数名

2020-08-26

3.3.2.35

  • 修复部分文案问题
  • 修复算错了的毫秒(1 分钟 60000 毫秒)
  • 修改 bot 功能图片获取的方式
  • 更新为 Mirai 1.2.2

2020-08-22

3.3.1.34 (Hotfix)

  • 修复部分功能在私聊中不可用的问题
  • 修改部分文案
    • 优化 入群后第一条消息
  • 精简代码

3.3.0.33

  • 所有功能可在私聊中使用
  • 所有群事件提醒 (如退群、被禁言) 将在1分钟内自动撤回
  • 修改部分文案
    • 私聊时的可用功能提醒
    • 优化 群事件提醒中的群员名片和昵称选择
    • 新成员提醒增加头像
    • 更新日志文案优化
    • 时间文案优化
  • 精简代码

2020-08-20

3.2.0.32

  • 添加自动同意加好友、进群
  • 添加处理事件处理时抛出的异常
  • 修改协议为Android Pad

3.1.9.31 (Hotfix)

  • 修复闪照、红包检测
  • 修改部分文案
  • 修改协议为Android Watch

3.1.8.30

  • 添加群员被kick提醒
  • 修改部分文案
  • 更新为Mirai 1.2.1
  • 更新依赖

2020-08-10

3.1.7.29

  • 修改部分文案
  • 添加API等待提示

2020-08-09

3.1.6.28

  • 机器人功能列表改为发送图片
  • 优化 部分代码逻辑
  • 修改部分文案
  • 去除触发日志

2020-07-27

3.1.5.27

  • 修复机器人被@
  • 修改部分文案

2020-07-25

3.1.4.26 (Hotfix)

  • 修复闪照检测
  • 修改签到文案,避免刷屏

3.1.3.25

  • 更新为Mirai 1.1.3
  • 签到功能测试结束,已全功能上线,测试数据已全部删除
  • 优化 签到功能,修复签到查询和排名
  • 实现部分指令功能

2020-07-20

3.1.2.24

  • 优化 签到功能,实现签到查询和排名

2020-07-17

3.1.1.23

  • 优化 签到功能,实现多群签到

2020-07-16

3.1.0.22

  • 发送 "sudo get/set" 命令查询和修改参数
  • 修复部分问题
  • 优化 文案

2020-07-15

3.0.0.21

  • 从数据库读取参数和配置
  • 修复部分问题
2.0.0 +

2020-07-12

2.3.1.19

  • 修复部分问题。
  • 添加功能:
    • 优化 功能17。
  • 删除功能
    • 删除功能16、17(部分)

2020-07-11

2.3.0.18

  • 修复部分问题。
  • 添加功能:
    • 实现功能17。

2.2.0.17

  • 修复部分问题。
  • 添加功能:
    • 实现功能15、16。

2020-07-10

2.1.0.16

  • 修复部分问题。
  • 修改yaml文件匹配关键字的规则。

2020-07-09

2.0.0.15

1.0.0 +

2020-07-07

1.1.4.14

  • 添加讨论组消息监听和发送。
  • 添加功能:
    • 实现功能13。

2020-06-29

1.1.3.13

  • 修复问题,优化代码。
  • 随机复读的阈值改为从配置文件中读取。

2020-06-28

1.1.2.12

  • 添加网易云点歌。
  • 配置文件改为从外部读取。

2020-06-27

1.1.1.11

  • 添加功能:
    • 实现功能12。
  • 优化 早午晚问候。

1.1.0.10

  • 修复复读和闪照。
  • 除特别注明外,所有功能群聊和私聊均可用。

2020-06-26

1.0.0.9

  • 重构代码,使用原生Java,减少内存占用。
0.0.1 +

2020-06-24

0.4.0.8

  • 使用反射,重构代码。
  • 添加用户和群黑名单功能,在黑名单中的群或用户不会触发概率复读。
  • 不会随机复读触发功能的关键字。

0.3.0.7

  • 重构代码。

0.2.3.6

  • 减少智械危机的发生。

0.2.2.5

  • 添加功能:
    • 实现功能10~11。

2020-06-23

0.2.1.4

  • 添加功能:
    • 实现功能09。
  • 重构代码。

0.2.0.3

  • 添加功能:
    • 实现功能08。

0.1.0.2

  • 添加功能:
    • 实现功能05~07。
  • 重构代码。

2020-06-22

0.0.1.1

  • 首次更新。
    • 实现功能01~04。

鸣谢 IntelliJ IDEA

IntelliJ IDEA 是一个在各个方面都最大程度地提高开发人员的生产力的 IDE,适用于 JVM 平台语言。

特别感谢 JetBrains 为开源项目提供免费的 开源开发许可证 (Licenses for Open Source Development)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].