All Projects → huiyadanli → pcr-team

huiyadanli / pcr-team

Licence: AGPL-3.0 license
PCR公会战全自动报刀机器人,公会战数据分析等

Programming Languages

java
68154 projects - #9 most used programming language
Batchfile
5799 projects

Projects that are alternatives of or similar to pcr-team

WMagicBotR
基于Mirai 使用 java开发的 bot框架,在消息事件下封装了指令/权限指令 方便调用,内置公主连接/公主连结工会战功能
Stars: ✭ 40 (+100%)
Mutual labels:  mirai, pcr
tracy
Basecalling, alignment, assembly and deconvolution of Sanger Chromatogram trace files
Stars: ✭ 73 (+265%)
Mutual labels:  pcr
MiraiMC
适用于Minecraft服务器的Mirai机器人
Stars: ✭ 56 (+180%)
Mutual labels:  mirai
indigo
Indigo: SNV and InDel Discovery in Chromatogram traces obtained from Sanger sequencing of PCR products
Stars: ✭ 26 (+30%)
Mutual labels:  pcr
FG
基于Nonebot的QQ群机器人🤖️,特色功能是利用机器学习算法,基于每日聊天记录生成每日总结。可在酷Q/Mirai平台上运行
Stars: ✭ 74 (+270%)
Mutual labels:  mirai
metacoder
Parsing, Manipulation, and Visualization of Metabarcoding/Taxonomic data
Stars: ✭ 120 (+500%)
Mutual labels:  pcr
MShell
一个Mirai机器人插件,用来连接QQ聊天窗口和系统Shell
Stars: ✭ 23 (+15%)
Mutual labels:  mirai
ProtobufBot
QQ机器人框架 ProtobufBot 整体介绍。看README
Stars: ✭ 45 (+125%)
Mutual labels:  mirai
Mirai-Bot-Setup
Windows环境下部署qq机器人指南。A guide for building up a qqbot with Windows.
Stars: ✭ 54 (+170%)
Mutual labels:  mirai
mirai-setu
一个mirai-console的简单的色图插件
Stars: ✭ 105 (+425%)
Mutual labels:  mirai
Go-Mirai-Client
基于MiraiGo的客户端,使用反向 websocket 收发私聊、群聊消息,消息格式类似onebot。支持多账号,很稳定
Stars: ✭ 90 (+350%)
Mutual labels:  mirai
mirai-class-notice
🥳 这是一款基于 mirai 的班级 QQ 群课程通知机器人,拥有简单的 web 管理页面,尽量实现一键安装简易操作等功能。
Stars: ✭ 25 (+25%)
Mutual labels:  mirai
FuyaoBot
A QQ bot bases on Mirai, Spring Boot, MySQL and Mybatis Plus.
Stars: ✭ 30 (+50%)
Mutual labels:  mirai
mirai-cpp-template
mirai-cpp-template, mirai-cpp的模板项目, 快速上手mirai-cpp。
Stars: ✭ 16 (-20%)
Mutual labels:  mirai
fthx-bot
/色图 以图搜图 明日方舟关卡物品查询/基于mirai - Graia
Stars: ✭ 16 (-20%)
Mutual labels:  mirai
HoshinoBot-Plugins
nonebot1 RSS、B站解析、自定义回复……
Stars: ✭ 34 (+70%)
Mutual labels:  mirai
ABot-Graia
一个使用 Graia Ariadne 搭建的 QQ 功能性机器人。
Stars: ✭ 194 (+870%)
Mutual labels:  mirai
RDML
RDML data import for R
Stars: ✭ 20 (+0%)
Mutual labels:  pcr
Mirai.Net
Mirai.Net是基于mirai-api-http实现的轻量级mirai社区sdk。
Stars: ✭ 132 (+560%)
Mutual labels:  mirai
mirai
The Mirai malware modified for use on NCL/a virtual/simulated environment.
Stars: ✭ 32 (+60%)
Mutual labels:  mirai

pcr-team

基于 bigfun 的数据和 mirai 框架实现的自动报刀机器人

  • 使用 sqlite 作为数据库
  • 内嵌 mirai-core 作为机器人框架

由于内嵌 mirai-core 会需要一堆 kotlin 的包,我也使用了一堆框架增加开发效率(Spring 全家桶、Mybatis 等),导致程序的打包体积非常大。

当前只支持单个公会单个群内的自动报刀、催刀、boss状态查询等功能,所有数据来源于 bigfun,每5分钟更新一次。

使用说明

下载

点此进入最新release版本的下载页面

环境要求

  • JDK 1.8 或者 JRE 1.8
  • Windows 或 Linux 都可以使用(QQ机器人需要挂一段时间,才不会被风控,所以建议使用 Windows 服务器)

配置

  1. 使用前要先修改 config\secrets.yml 的各类配置(内有注释)。

  2. config\application.yml 保持默认配置即可,当然也可以根据注释进行适当修改。

  3. 催刀功能需要有公会所有成员游戏昵称和QQ号的列表,如果要使用此功能,请把公会所有成员QQ号对应游戏昵称的关系写入 db\members.csv

  4. 所有出刀数据都会保存在 db\data.db

启动

Windows 下直接双击 start.bat即可(也可以使用 CMD 或 PowerShell 在当前文件夹下执行 java -jar pcr-team.jar)。

Linux 执行 java -jar pcr-team.jar &,加 & 是为了在后台运行。

如果出现内存不够的情况可以自行添加 JVM 参数调整启动内存。

可用指令

群内发送以下消息可以触发操作:

  • 状态

    • 显示当前boss状态(周目、血量)
  • 出刀统计

    • 回复:当前已出[n]刀,剩余[90-n]刀。
  • 催刀

    • @未出刀的群员,注意一天@人数过多,后面再@时消息会发不出去 (需要配置公会所有成员游戏昵称对应QQ号的列表:members.csv
  • 更新出刀数据

    • 手动更新出刀数据,不建议使用

许可证

延续 mirai 的 AGPLv3 协议,且不鼓励,不支持一切商业使用。

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].