tfcc-bot-mirai-console
bot 

所属分类:机器人/智能制造
开发工具: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] 抽签

近期下载者

相关文件


收藏者