Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/niuhuan/mirai-bot

一个基于MariFramework的QQ机器人, 可以玩农场小游戏。
https://github.com/niuhuan/mirai-bot

bot qq qqbot

Last synced: 25 days ago
JSON representation

一个基于MariFramework的QQ机器人, 可以玩农场小游戏。

Awesome Lists containing this project

README

        

mirai-bot
=====
一个基于MiraiFramework的QQ机器人

PS: 已经跟随MiraiGo升级到 go1.18

# 设计思路

[MiraiFramework](https://github.com/niuhuan/mirai-framework)

所有的功能都是由插件完成, 事件发生时, 调度器对插件循环调用, 插件响应是否处理该事件, 直至有插件响应事件, 插件发生异常, 或插件轮训结束, 最后日志结果被记录, 事件响应周期结束。

![img.png](images/invoke.png)

# 运行须知

1. 第一次运行 会生成 mirai.yml 和 device.json, 将机器人的账号和密码的MD5填入 mirai.yml 中.
2. 本bot使用了redis和mongo, mongo和redis官网下载, 解压后可直接使用, 如果您没有条件下载, 可以删除database包以及需要数据库的plugins之后启动.

- (OPTIONAL) 第一次登录 您可以安装安卓软件DeviceInfo, 参照内容修改device.json, 并将protocol改为2(安卓手表)/1(安卓手机)将绕过设备锁

依赖关系
- 圈子插件 : mongo / redis
- 农场插件 : mongo / redis

# 功能展示

## 模版功能

### 菜单

![](images/plugin01.jpg)

#### 农场

![](images/plugin02.jpg)
![](images/plugin03.jpg)
![](images/plugin04.jpg)

### 图库

![](images/plugin05.jpg)

### 群管

![](images/plugin06.jpg)

### 圈子

签到, 打劫, 或者兑换成其他游戏的货币

![](images/sig01.png)

![](images/sig02.png)

## 其他利用此模版实现的功能

### 视频互动冒险

![](images/ext01.jpg)

### 定时通知或2019新冠疫情播报

![](images/ext02.jpg)