本项目基于@shewinder和@mahosho的hoshino插件retire
(离职报告),获取Yobot数据生成当期会战报告书
本仓库为旧版公会战报告书,现已停止更新,仅作留档用
建议使用新版公会战报告书
- ClanBattleReport有不同的风格模板,底图与代码需配套使用
- 需要hoshino V2版本
- 使用前请确认yobot的API访问已开启(默认开启,如果你关闭了api访问,请重新启用)
- 在
clanbattlereport
中,选取一个主题文件夹,将其重命名为clanbattlereport
,然后删去其余主题文件夹 - 将
clanbattlereport
文件夹放入hoshino
的modules
文件夹 - 安装依赖
pandas
- 为
matplotlib
安装中文字体(Windows系统可以跳过此步骤),linux系统使用pip show matplotlib
找到matplotlib
的安装位置,并将msyh.ttf
文件复制到matplotlib/mpl_data
的font目录
下 - [插件版跳过此步骤]在
__init__.py
里修改链接到的yobotapi地址
- [插件版跳过此步骤]在
data_source.py
里修改yobot的数据库路径
,linux系统请确认相关文件的访问权限问题 - 修改
config.py
,在MODULES_ON
中添加clanbattlereport
正确的文件目录结构应为
└── modules
└──clanbattlereport
└──clanbattlereport
├─__init__.py
├─data_source.py
├─字体文件
└─模板图片
生成离职报告
生成自己的离职报告书
生成会战报告
生成自己的本期会战报告书
看看报告@某人
查看他人的会战报告书(需要群管理权限)