tfcc-bot-mirai-console
所属分类:机器人/智能制造
开发工具:kotlin
文件大小:0KB
下载次数:0
上传日期:2023-07-31 08:24:01
上 传 者:
sh-1993
说明: 东方Project沙包聚集地机器人MiraiConsole版本,
(MiraiConsole version of the robot in the oriental project sandbags gathering place,)
文件列表:
LICENSE (34523, 2023-11-03)
build.gradle.kts (515, 2023-11-03)
gradle.properties (27, 2023-11-03)
gradle/ (0, 2023-11-03)
gradle/wrapper/ (0, 2023-11-03)
gradle/wrapper/gradle-wrapper.jar (60756, 2023-11-03)
gradle/wrapper/gradle-wrapper.properties (201, 2023-11-03)
gradlew (8070, 2023-11-03)
gradlew.bat (2674, 2023-11-03)
settings.gradle.kts (36, 2023-11-03)
src/ (0, 2023-11-03)
src/main/ (0, 2023-11-03)
src/main/kotlin/ (0, 2023-11-03)
src/main/kotlin/BilibiliAnalysis.kt (4858, 2023-11-03)
src/main/kotlin/CommandHandler.kt (2733, 2023-11-03)
src/main/kotlin/ConfigHandler.kt (1255, 2023-11-03)
src/main/kotlin/PingHandler.kt (623, 2023-11-03)
src/main/kotlin/PluginMain.kt (5408, 2023-11-03)
src/main/kotlin/RepeaterInterruption.kt (2377, 2023-11-03)
src/main/kotlin/ReplayAnalyze.kt (1151, 2023-11-03)
src/main/kotlin/VideoPusher.kt (2443, 2023-11-03)
src/main/kotlin/bilibili/ (0, 2023-11-03)
src/main/kotlin/bilibili/Bilibili.kt (7605, 2023-11-03)
src/main/kotlin/bilibili/Wbi.kt (1641, 2023-11-03)
src/main/kotlin/bilibili/data/ (0, 2023-11-03)
src/main/kotlin/bilibili/data/Api.kt (1146, 2023-11-03)
src/main/kotlin/bilibili/data/AreaData.kt (414, 2023-11-03)
src/main/kotlin/bilibili/data/LiveData.kt (849, 2023-11-03)
src/main/kotlin/bilibili/data/LoginData.kt (566, 2023-11-03)
src/main/kotlin/bilibili/data/NavData.kt (340, 2023-11-03)
src/main/kotlin/bilibili/data/ResultData.kt (417, 2023-11-03)
src/main/kotlin/bilibili/data/VideoData.kt (895, 2023-11-03)
src/main/kotlin/command/ (0, 2023-11-03)
... ...
# 东方Project沙包聚集地机器人
![](https://img.shields.io/github/languages/top/CuteReimu/tfcc-bot-mirai-console "语言")
[![](https://img.shields.io/github/actions/workflow/status/CuteReimu/tfcc-bot-mirai-console/build.yml?branch=main)](https://github.com/CuteReimu/tfcc-bot-mirai-console/actions/workflows/build.yml "代码分析")
[![](https://img.shields.io/github/contributors/CuteReimu/tfcc-bot-mirai-console)](https://github.com/CuteReimu/tfcc-bot-mirai-console/graphs/contributors "贡献者")
[![](https://img.shields.io/github/license/CuteReimu/tfcc-bot-mirai-console)](https://github.com/CuteReimu/tfcc-bot-mirai-console/blob/main/LICENSE "许可协议")
**由于一些特殊原因,本项目不再更新新的功能,只进行旧功能的维护以及bug的修复。如需更多的功能,请移步其它repo。**
这是东方Project沙包聚集地(以下简称“红群”)的机器人,基于 [Mirai](https://github.com/mamoe/mirai) 编写
## 声明
* 本项目采用`AGPLv3`协议开源。同时**强烈建议**各位开发者遵循以下原则:
* **任何间接接触本项目的软件也要求使用`AGPLv3`协议开源**
* **不鼓励,不支持一切商业用途**
* **由于使用本项目提供的接口、文档等造成的不良影响和后果与本人和红群无关**
* 由于本项目的特殊性,可能随时停止开发或删档
* 本项目为开源项目,不接受任何的催单和索取行为
## 编译
```shell
./gradlew buildPlugin
```
在`build/mirai`下可以找到编译好的jar包,即为Mirai插件
## 使用方法
1. 首先了解、安装并启动 [Mirai - Console Terminal](https://github.com/mamoe/mirai/blob/dev/docs/ConsoleTerminal.md) 。
如有必要,你可能需要修改 `config/Console` 下的 Mirai 相关配置。
**QQ登录、收发消息相关全部使用 Mirai 框架,若一步出现了问题,请去Mirai的repo或者社区寻找解决方案。**
2. 启动Mirai后,会发现生成了很多文件夹。将编译得到的插件jar包放入 `plugins` 文件夹后,重启Mirai。
## 配置文件:
第一次运行会自动生成配置文件`config/org.tfcc.bot/TFCCConfig.yml`,如下:
```yaml
bilibili:
area_v2: "236" # 直播分区,236-主机游戏
mid: "12345678" # B站ID
password: "12345678" # 密码
qq:
rand_count: 10 # 每天随符卡限制次数
rand_one_time_limit: 20 # 单次随符卡的数量限制
super_admin_qq: 12345678 # 主管理员QQ号
qq_group: # 主要功能的QQ群
- 12345678
repeater_interruption:
allowance: 5 # 打断复读功能限制的复读次数
cool_down: 3 # 打断复读冷却时间(秒
qq_group: # 打断复读的QQ群
- 12345678
video_push:
delay: 600 # 视频推送间隔(秒)
qq_group: # 视频推送的QQ群
- 12345678
# 自动退出除了以下群之外的所有群,为空则是不启用此功能
check_qq_groups: { }
```
修改配置文件后重新启动即可
## 登录B站
第一次运行会提示扫码登录B站,此后会记录Cookies,无需再次登录。
如果提示Cookies超时,或者其他原因需要重新扫码,删除 `data/org.tfcc.bot/BilibiliData.yml` 即可。
## 开发相关
如果你想要本地调试,执行如下命令即可:
```shell
./gradlew runConsole
```
上述命令会自动下载Mirai Console并运行,即可本地调试。本地调试时会生成一个`debug-sandbox`文件夹,和Mirai Console的文件夹结构基本相同,
## 功能一览
- [x] 管理员、白名单
- [x] B站开播、修改直播标题、查询直播状态
- [ ] 随作品、随机体
- [x] B站视频解析
- [x] B站直播解析
- [x] B站视频推送
- [ ] 投票
- [ ] 查新闻
- [ ] 增加预约功能
- [ ] 查询分数表
- [ ] 打断复读
- [ ] 随符卡
- [x] rep解析
- [x] 随机骰子、roll
- [x] 抽签
近期下载者:
相关文件:
收藏者: