Skip to main content

基于 Nonebot2 的群友音游成分查询

Project description

NoneBotPluginLogo

NoneBotPluginText

nonebot-plugin-playercheck

✨ NoneBot 一个查询群友音游成分的插件 ✨

license pypi python

📖 介绍

将群友成分储存于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

nonebot_plugin_playercheck-1.5.9.tar.gz (7.3 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file nonebot_plugin_playercheck-1.5.9.tar.gz.

File metadata

File hashes

Hashes for nonebot_plugin_playercheck-1.5.9.tar.gz
Algorithm Hash digest
SHA256 d7fb8270075fb83a47c68ca89b24298d3e6bc1ce729406643b2d129f15280b68
MD5 5b4f88927e7dd059fa2b57daa241688e
BLAKE2b-256 18246176db1a09a3e74e51a16ca4bc2b3a0da2e80aa102515c61b45a7407350f

See more details on using hashes here.

File details

Details for the file nonebot_plugin_playercheck-1.5.9-py3-none-any.whl.

File metadata

File hashes

Hashes for nonebot_plugin_playercheck-1.5.9-py3-none-any.whl
Algorithm Hash digest
SHA256 b938a5dd4ae8aee2a6943a1ea9eccad5479b9fb3b575ce233d826a33bd73bd9a
MD5 82db946b0f431bcf1f335f18559ce761
BLAKE2b-256 d8f164e83ef418244c4ab8df94b26b60e0a12863667b34aeb84f246b509aa533

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page