世界计划插件,拥有组建车队、生成角色表情包、模拟抽卡等功能,持续开发中
使用 nb-cli 安装
在 nonebot2 项目的根目录下打开命令行, 输入以下指令即可安装nb plugin install nonebot-plugin-pjsekaihelper
使用包管理器安装
在 nonebot2 项目的插件目录下, 打开命令行, 根据你使用的包管理器, 输入相应的安装命令pip
pip install nonebot-plugin-pjsekaihelper
pdm
pdm add nonebot-plugin-pjsekaihelper
poetry
poetry add nonebot-plugin-pjsekaihelper
conda
conda install nonebot-plugin-pjsekaihelper
打开 nonebot2 项目根目录下的 pyproject.toml
文件, 在 [tool.nonebot]
部分追加写入
plugins = ["nonebot_plugin_pjsekaihelper"]
在 nonebot2 项目的.env
文件中添加下表中的必填配置
配置项 | 必填 | 默认值 | 说明 |
---|---|---|---|
API_TIMEOUT |
否 | None |
如后台经常报错WebSocket call api send_msg timeout, 请修改此项 单位秒 |
PJSK_ASSETS_PREFIX |
否 | ... | TheOriginalAyaka/sekai-stickers 仓库 GitHubUserContent 地址列表 |
PJSK_REPO_PREFIX |
否 | ... | 本仓库 GitHubUserContent 地址列表 |
PJSK_HELP_AS_IMAGE |
否 | True |
是否将帮助信息渲染为图片发送 |
PJSK_REPLY |
否 | True |
是否回复消息发送者 |
PJSK_REQ_RETRY |
否 | 1 |
插件请求 URL 时的重试次数 |
PJSK_REQ_PROXY |
否 | None |
插件下载资源时使用的代理 |
PJSK_USE_CACHE |
否 | True |
是否缓存插件生成的所有图片 |
PJSK_CLEAR_CACHE |
否 | False |
是否在插件启动时清空缓存文件夹,禁用时只会清理非表情包的图片缓存 |
指令 | 权限 | 需要@ | 范围 | 说明 |
---|---|---|---|---|
pjsk help | 群员 | 否 | 群聊 | 获取指令帮助 |
建车队/组队/组车队 <房间号> <服务器(日/台/韩/国际/中)> | 群员 | 否 | 群聊 | 创建一个车队 |
删除车队/删队/删车队 <房间号> | 群主/管理员/SUPERUSER | 否 | 群聊 | 删除指定车队 |
车队号/房间号/车号/有烤吗/有烤嘛/ycm | 群员 | 否 | 群聊 | 发送房间列表 |
重置车队列表 | SUPERUSER | 否 | 群聊 | 清空房间列表 |
pjsk表情列表 | 群员 | 否 | 群聊 | 查看所有角色表情包 |
pjsk表情 | 群员 | 否 | 群聊 | 进入交互创建模式 |
pjsk表情 -h | 群员 | 否 | 群聊 | 进入Shell-like创建模式 |
pjsk抽卡 | 群员 | 否 | 群聊 | 进行模拟抽卡 |
🟩 跨群车队组建
🟩 表情包生成
🟩 随机抽卡
🟨 用户数据处理
感谢 lgc-NB2Dev/SekaiStickers 的表情包生成源码 (我是抄的一点没改)
卡面数据来源:Sekai.best