Skip to main content

Project Sekai Sticker Creator for NoneBot2.

Project description

NoneBotPluginLogo

NoneBotPluginText

NoneBot-Plugin-PJSK

✨ Project Sekai 表情包制作 ✨

python pdm-managed QQ Chat Group
license pypi pypi download

💬 前言

  • 如遇字体大小不协调问题,请更新插件到最新版本,并且删除 data/pjsk/fonts 文件夹下的所有文件
  • 如果遇到资源文件下载失败的情况,请参考 这个 issue

📖 介绍

Wonderhoy!

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"
]

⚙️ 配置

config.py 文件
插件开箱即用,如无需要则无须配置

🎉 使用

直接使用指令 pjsk 进入交互创建模式;
使用指令 pjsk -h 了解使用 Shell-Like 指令创建表情的帮助

效果图

使用交互创建模式

example

使用 Shell-Like 指令

example

🙈 碎碎念

  • 由于本人没玩过啤酒烧烤, 可能出现一些小问题,可以提 issue 或者 加群反馈 或者单纯进来玩
  • 本项目仅供学习使用,请勿用于商业用途,喜欢该项目可以 Star 或者提供 PR,如果构成侵权将在 24 小时内删除
  • 爱发电

💡 鸣谢

TheOriginalAyaka/sekai-stickers

  • 原项目 & 素材来源

💰 赞助

感谢大家的赞助!你们的赞助将是我继续创作的动力!

📝 更新日志

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

  • 重构插件

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_pjsk-0.2.6.tar.gz (15.0 kB view hashes)

Uploaded Source

Built Distribution

nonebot_plugin_pjsk-0.2.6-py3-none-any.whl (15.1 kB view hashes)

Uploaded Python 3

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