💬 前言
由于本人没玩过啤酒烧烤,可能出现一些小问题,可以提 issue 或者 加群反馈或者单纯进来玩- 本项目仅供学习使用,请勿用于商业用途,喜欢该项目可以 Star 或者提供 PR,如果构成侵权将在 24 小时内删除
📖 介绍
Wonderhoy!
💿 安装
以下提到的方法 任选其一 即可
[推荐] 使用 nb-cli 安装
在 nonebot2 项目的根目录下打开命令行, 输入以下指令即可安装nb plugin install nonebot-plugin-pjsk
使用包管理器安装
在 nonebot2 项目的插件目录下, 打开命令行, 根据你使用的包管理器, 输入相应的安装命令pip
pip install nonebot-plugin-pjsk
pdm
pdm add nonebot-plugin-pjsk
poetry
poetry add nonebot-plugin-pjsk
conda
conda install nonebot-plugin-pjsk
打开 nonebot2 项目根目录下的 pyproject.toml 文件, 在 [tool.nonebot] 部分的 plugins 项里追加写入
[tool.nonebot]
plugins = [
# ...
"nonebot_plugin_pjsk"
]
⚙️ 配置
插件开箱即用,所有配置项皆为可选。请按需添加下面的配置项到 .env 文件中
| 配置项 | 必填 | 默认值 | 说明 |
|---|---|---|---|
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 进入交互创建模式;
使用指令 pjsk -h 了解使用 Shell-Like 指令创建表情的帮助
效果图
使用交互创建模式
使用 Shell-Like 指令
📞 联系
Agnes Digital
QQ 群: 424506063
student_2333
QQ:3076823485
Telegram:@lgc2333
吹水群:1105946125
邮箱:lgc2333@126.com
💡 鸣谢
TheOriginalAyaka/sekai-stickers
- 原项目 & 素材来源
💰 赞助
感谢大家的赞助!你们的赞助将是我继续创作的动力!
Agnes Digital
student_2333
📝 更新日志
0.4.0
- 适配 Pydantic V1 & V2
0.3.1
- 修复无法生成图片的 Bug
0.3.0
- 重构插件:
- 弃用
imagetext-py与Pillow,改用htmlrender渲染svg(表情) 与html(总览、帮助) - 弃用
saa,换用alconna
- 弃用
- 配置项更改:
- 添加
PJSK_USE_CACHE、PJSK_CLEAR_CACHE - 移除
PJSK_EMOJI_SOURCE、PJSK_STICKER_FORMAT PJSK_REQ_RETRY默认值 从2改为1PJSK_ASSETS_PERFIX、PJSK_REPO_PREFIX默认值 删除ghproxy源
- 添加
0.2.10
- 修复指定保存格式无效的 Bug
- 添加指令参数
--auto-adjust(-A) - 其他小修改
0.2.9
- 指令参数增加与变更:
- 修改
--line-spacing参数简写为-S - 增加
--stroke-color(-C)参数 - 增加
--font-color(-c)参数 - 增加
--format(-f)参数
- 修改
- 配置项增加与变更:
- 增加
PJSK_REQ_RETRY、PJSK_REQ_PROXY、PJSK_STICKER_FORMAT - 修改
PJSK_ASSETS_PREFIX、PJSK_REPO_PREFIX类型为List[str]
- 增加
- 其他小修复,小优化
0.2.8
- 修复无法自定义表情源的 bug
0.2.7
- 修复参数为
0时不生效的 Bug - 现在可以关闭回复消息发送者的特性了
- 命令参数调整:
- 删除
--weight参数,因为没有实际意义 --rotate参数可以接受小数了--stroke-width参数添加简写-W--line-spacing参数添加简写-C
- 删除
0.2.6
- 插件会按角色名重新排序表情列表与表情 ID,以防数据源表情 ID 冲突
- 角色列表名称展示优化
0.2.5
- 使用自己合并的字体文件避免某些字不显示的问题
0.2.4
- 在交互模式中提供的参数会去掉指令前缀,以防 Adapter 删掉参数开头的 Bot 昵称,导致参数不对的情况
- 重写帮助图片的渲染(个人感觉效果还不是很好……)
0.2.3
- 限制了贴纸文本大小,以免 Bot 瞬间爆炸
- 未提供字体大小时适应性调节 (#14)
- 参数
--rotate改为提供角度值,正数为顺时针旋转 - 将指令帮助渲染为图片发送(可以关)
- 丢掉了
pil-utils依赖
0.2.2
- 修改了 0.2.1 版的交互创建模式的触发方式
- 试验性地支持了 Emoji
0.2.1
- 更改指令
pjsk列表的交互方式
0.2.0
- 重构插件
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_pjsk-0.4.1.tar.gz
(18.4 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file nonebot_plugin_pjsk-0.4.1.tar.gz.
File metadata
- Download URL: nonebot_plugin_pjsk-0.4.1.tar.gz
- Upload date:
- Size: 18.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
pdm/2.21.0 CPython/3.10.12 Linux/6.5.0-1025-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6735c2f84f57b20917a96f4ad983762da45e26df398240aa17ec38d7e8fd97c7
|
|
| MD5 |
57365a97ba62ba358bb4b7e8f06a6645
|
|
| BLAKE2b-256 |
10b41028fb30976623af96fbdaa5422460e5e28c32f6bf4fffbb2291bee41117
|
File details
Details for the file nonebot_plugin_pjsk-0.4.1-py3-none-any.whl.
File metadata
- Download URL: nonebot_plugin_pjsk-0.4.1-py3-none-any.whl
- Upload date:
- Size: 18.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
pdm/2.21.0 CPython/3.10.12 Linux/6.5.0-1025-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
07dbd5df47ec98ccaf1620710c048dacc1d51cfdcdc1da84816dacd5e38a4c17
|
|
| MD5 |
8b6a9a1ef1011d1e43098991ab18607c
|
|
| BLAKE2b-256 |
41880f7f4355133c5a9bfa65a6ba43b03c7e32c3fd86aa726174634cd0f19f8f
|