将群友成分储存于json文件,并使用nonebot-plugin-htmlrender渲染网页
使用 nb-cli 安装
在 nonebot2 项目的根目录下打开命令行, 输入以下指令即可安装nb plugin install nonebot-plugin-playercheck
使用包管理器安装
在 nonebot2 项目的插件目录下, 打开命令行, 根据你使用的包管理器, 输入相应的安装命令pip
pip install nonebot-plugin-playercheck
pdm
pdm add nonebot-plugin-playercheck
poetry
poetry add nonebot-plugin-playercheck
conda
conda install nonebot-plugin-playercheck
打开 nonebot2 项目根目录下的 pyproject.toml
文件, 在 [tool.nonebot]
部分追加写入
plugins = ["nonebot_plugin_playercheck"]
(可选) 可以将本项目中的assets
文件夹内的assets.json
拖入你机器人目录的/data/playercheck
文件夹内这样可以 获取游戏别名和游戏图片
指令 | 权限 | 需要@ | 范围 | 说明 |
---|---|---|---|---|
cf.add |
群员 | 否 | 群聊 | cf.add osu,malody |
cf.del |
群员 | 否 | 群聊 | 删除用户输入的所有游戏列表 |
cf.list |
群员 | 否 | 群聊 | 渲染图片 |
cf.update |
群员 | 否 | 群聊 | 整理alias与游戏名,用于修改assets.json后不重新添加即可合并 |
如果没有从群内获取到该玩家的信息,则只会返回头像
- 私聊页面中进行操作
- 按个人查询列表
- 更好的数据管理方案
- 资源文件本地化
- 进一步优化代码
- 优化代码结构