这是一个使用hoshino自带的clanbattle v2的数据生成离职报告、会战报告和出刀时间分布的hoshino插件。
注意:本插件读取clanbattlev2插件的数据库,并基于使用者上报的数据生成报告。如因滥用公会战功能导致报告不准确,或是程序故障导致数据损坏,开发者不承担任何责任。
此插件适用于hoshino V2。安装步骤如下:
- 将clanbattleretire文件夹放入modules文件夹中
- 在
config/__bot__.py
的模块列表里加入clanbattleretire - 根据目录下的requirements.txt安装依赖。依赖包括:sqlite3, pandas, numpy, matplotlib
- 重启hoshino
[离职报告]
:生成一张本期离职报告[会战报告]
:生成一张本期会战报告[看看报告 @qq]
:管理员查看群友的会战报告。若at了多人,会显示最后一人的报告。[出刀时间统计]
:生成一张本公会此次公会战的出刀时间分布统计
每次生成报告后有2分钟的冷却时间,可以在__init__.py
中调整。管理员查看群友报告则不受冷却时间影响。
每月20号之前会生成上月报告,20号之后生成本月报告,如果本月公会战还未开始则会报错。
不同服务器上显示效果可能有细微不同,请尝试微调__init__.py
里的坐标参数。
暂无。若发现问题,希望提交issue。非常感谢。
- 倚栏待月——基础代码编写
- 明见——背景图片与字体提供
- qq3193377836
- 魔法の書——增强显示效果
本插件以GPL-v3协议开源。项目地址