Skip to content

XTxiaoting14332/nonebot-plugin-phigros

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NoneBotPluginLogo

NoneBotPluginText

nonebot-plugin-phigros

✨ 一个简单的基于PhigrosLibrary的Phigros查分插件✨

license pypi python

📖 介绍

一个简单的基于PhigrosLibrary的Phigros查分插件
使用/phi命令查看完整指令列表

💪 当前支持的适配器

QQ
OneBot v11
OneBot v12
Kaiheila
Telegram
Feishu
Red
DoDo
除了QQ外,其他适配器均未测试,如有问题请提issue反馈!


💿 安装

使用 nb-cli 安装 在 nonebot2 项目的根目录下打开命令行, 输入以下指令安装
nb plugin install nonebot-plugin-phigros
pip安装
pip install nonebot-plugin-phigros

打开 nonebot2 项目根目录下的 pyproject.toml 文件, 在 [tool.nonebot] 部分追加写入

plugins = ["nonebot_plugin_phigros"]
Github下载 手动克隆本仓库或直接下载压缩包,将里面的nonebot_plugin_phigros文件夹复制到src/plugins中,并安装以下依赖
httpx Pillow nonebot-plugin-send-anything-anywhere nonebot-plugin-session

获取sm.ms图床token

1)访问sm.ms图床网站并点击"User"->"Register"注册(如已有账号请直接点击"Login"登录)

点我访问


2)点击Dashboard


3)获取Token


Secret Token中的内容即为你的sm.ms图床token



配置Phigros API

(需要安装Java 17)

1)在PhigrosLibrary项目的Releases页面中找到PhigrosLibrary-3.1.0,并下载其中的PhigrosRpc-nojre-3.1.0.zip
2)解压压缩包后需要先替换其中的difficulty.csv才能正常使用
点我查看替换教程
3)使用以下命令启动Phigros API

java -jar PhigrosRpc-3.1.0-all.jar 9090

其中9090为API的端口



🔧配置项

必填项

#适配器是否为adapter-qq,默认为False,如果是请填True
phigros_adapter_qq = False

非必填项

#sm.ms图床的Token,不填将无法在adapter-qq下发送图片
phigros_smms_token = 你的sm.ms的用户token

#PhigrosLibrary的api地址,默认为http://127.0.0.1
phigros_api_host = http://127.0.0.1

#PhigrosLibrary的api端口,默认为9090
phigros_api_port = 9090

# 字体文件路径
phigros_font_path = 你的字体路径

# 字体大小,单位px,默认为18
phigros_font_size = 18

🎉 使用

指令表(需要加上命令前缀,默认为/)

指令 权限 需要@ 范围 说明
phi 所有人 群聊 显示完整指令列表
phi bind [token] 所有人 群聊 绑定Phigros账号
phi unbind 所有人 群聊 解除绑定
phi b19 所有人 群聊 获取b19成绩
phi info 所有人 群聊 获取个人概览

About

一个简单的基于PhigrosLibrary的Phigros查分插件

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages