Skip to content
/ pcrbot Public

PCR的qq群辅助机器人. 会员录入box后, 根据已公会中已录入的轴计算出刀最优解

License

Notifications You must be signed in to change notification settings

kasora/pcrbot

Repository files navigation

pcrbot

该项目旨在创建一个功能精简的 bot, 适用于小型工会使用. 会员录入轴后, 可以通过此 bot 自动计算出刀最优解

功能

  • 报刀: 记录伤害, boss 被击杀时会通知所有挂树玩家
  • 挂树: 挂树 在当前 boss 被击杀时会在群里at所有挂树群员
  • 获取/修改boss状态: 获取/修改boss状态 ( 根据群员报刀 )
  • 本日报告: 获取当日的战报
  • 录入box: 录入你的卡池
  • 我的box: 查看你的卡池
  • 别名查询: 查看黑话对应的角色名 ( 感谢 yobot 的数据 )
  • 上传轴: 上传一份轴以供群员挑选
  • 看轴: 根据轴名看轴的详情
  • 计算攻略: 根据已录入的卡池计算出刀最优解, 默认使用当前 boss 状态, 也可传参筛选boss.
  • 活动推送: 使用 RssHub 抓取 bilibili 动态进行活动推送

tips: 如果文档不匹配请使用 help 指令查看所有支持的指令

搭建

  • 搭建 Mirai 框架, 推荐使用 MiraiOK
  • 搭建 cqhttp-mirai 环境
  • 安装 MongoDB,请自行查询安装方式。并将 MongoDB 的参数给入 config.js
  • npm install
  • npm start
  • 将你的 bot 拉入群,输入 help 查看是否正常运行

tips:

  • 可以使用 pm2 来使 bot 后台运行. 参考脚本: npm i pm2 -g && pm2 start npm --name "pcr" --time -- start

开源协议

LGPL-3.0

About

PCR的qq群辅助机器人. 会员录入box后, 根据已公会中已录入的轴计算出刀最优解

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published