基于 Nonebot2 的群友音游成分查询
Project description
📖 介绍
将群友成分储存于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后不重新添加即可合并 |
效果图
如果没有从群内获取到该玩家的信息,则只会返回头像
TODO
- 私聊页面中进行操作
- 按个人查询列表
- 更好的数据管理方案
- 资源文件本地化
- 进一步优化代码
DONE
- 优化代码结构
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file nonebot_plugin_playercheck-1.5.9.tar.gz
.
File metadata
- Download URL: nonebot_plugin_playercheck-1.5.9.tar.gz
- Upload date:
- Size: 7.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7fb8270075fb83a47c68ca89b24298d3e6bc1ce729406643b2d129f15280b68 |
|
MD5 | 5b4f88927e7dd059fa2b57daa241688e |
|
BLAKE2b-256 | 18246176db1a09a3e74e51a16ca4bc2b3a0da2e80aa102515c61b45a7407350f |
File details
Details for the file nonebot_plugin_playercheck-1.5.9-py3-none-any.whl
.
File metadata
- Download URL: nonebot_plugin_playercheck-1.5.9-py3-none-any.whl
- Upload date:
- Size: 8.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b938a5dd4ae8aee2a6943a1ea9eccad5479b9fb3b575ce233d826a33bd73bd9a |
|
MD5 | 82db946b0f431bcf1f335f18559ce761 |
|
BLAKE2b-256 | d8f164e83ef418244c4ab8df94b26b60e0a12863667b34aeb84f246b509aa533 |