Nonebot2 plugin for making fun pictures
Project description
文字类表情包制作:nonebot-plugin-memes
风格logo图片制作:nonebot-plugin-logo
安装
- 使用 nb-cli
nb plugin install nonebot_plugin_petpet
- 使用 pip
pip install nonebot_plugin_petpet
字体和资源
插件使用 nonebot-plugin-imageutils 插件来绘制文字,字体配置可参考该插件的说明
插件在启动时会检查并下载图片资源,初次使用时需等待资源下载完成
可以手动下载 resources
下的 images
文件夹,放置于机器人运行目录下的 data/petpet/
文件夹中
配置项
展开/收起
petpet_command_start
- 类型:
str
- 默认:
""
- 说明:命令开始字符,为空则使用Nonebot设置中的
command_start
petpet_resource_url
- 类型:
str
- 默认:
https://ghproxy.com/https://raw.githubusercontent.com/noneplugin/nonebot-plugin-petpet/v0.3.x/resources
- 说明:资源下载链接,默认为使用
ghproxy
代理的github仓库链接
petpet_disabled_list
- 类型:
List[str]
- 默认:
[]
- 说明:禁用的表情包列表,需填写表情名称的列表,表情名称可以在
data_source.py
文件中查看。若只是临时关闭,可以用下文中的“表情包开关”
petpet_gif_max_size
- 类型:
float
- 默认:
10
- 说明:限制生成的gif的最大体积,单位为
Mb
。若生成的gif体积过大,则先会尝试缩减帧数,其次尝试缩小图片尺寸
petpet_gif_max_frames
- 类型:
int
- 默认:
100
- 说明:限制生成的gif的最大帧数
baidu_trans_appid
- 类型:
str
- 默认:
""
- 说明:百度翻译api相关,可在百度翻译开放平台申请
baidu_trans_apikey
- 类型:
str
- 默认:
""
- 说明:百度翻译api相关,可在百度翻译开放平台申请
使用
以下命令需要加命令前缀 (默认为/
),可自行设置为空
发送“头像表情包”显示下图的列表:
触发方式
- 指令 + @user,如: /爬 @小Q
- 指令 + qq号,如:/爬 123456
- 指令 + 自己,如:/爬 自己
- 指令 + 图片,如:/爬 [图片]
- 回复图片消息 + 指令
前三种触发方式会使用目标qq的头像作为图片
回复图片时需要把指令前的“@”删除
表情包开关
群主 / 管理员 / 超级用户 可以启用或禁用某些表情包
发送 启用表情/禁用表情 [表情名]
,如:禁用表情 摸
、启用表情 petpet 贴 爬
超级用户 可以设置某个表情包的管控模式(黑名单/白名单)
发送 全局启用表情 [表情名]
可将表情设为黑名单模式;
发送 全局禁用表情 [表情名]
可将表情设为白名单模式;
支持的指令
展开/收起
指令 | 效果 | 备注 |
---|---|---|
万能表情 空白表情 |
简单的图片加文字 | |
摸 摸摸 摸头 摸摸头 rua |
可使用参数“圆”让头像为圆形 如:摸头圆 自己 |
|
亲 亲亲 |
可指定一个或两个目标 若为一个则为 发送人 亲 目标 若为两个则为 目标1 亲 目标2 如:亲 114514 自己 |
|
贴 贴贴 蹭 蹭蹭 |
可指定一个或两个目标 类似 亲 |
|
顶 玩 |
||
拍 | ||
撕 | ||
丢 扔 |
||
抛 掷 |
||
爬 | 默认为随机选取一张爬表情 可使用数字指定特定表情 如:爬 13 自己 |
|
精神支柱 | ||
一直 | 支持gif | |
加载中 | 支持gif | |
转 | ||
小天使 | 图中名字为目标qq昵称 可指定名字,如:小天使 meetwq 自己 |
|
不要靠近 | ||
一样 | ||
滚 | ||
玩游戏 来玩游戏 |
图中描述默认为:来玩休闲游戏啊 可指定描述 支持gif |
|
膜 膜拜 |
||
吃 | ||
啃 | ||
出警 | ||
警察 | ||
问问 去问问 |
名字为qq昵称,可指定名字 | |
舔 舔屏 prpr |
支持gif | |
搓 | ||
墙纸 | ||
国旗 | ||
交个朋友 | 名字为qq昵称,可指定名字 | |
继续干活 打工人 |
||
完美 完美的 |
||
关注 | 名字为qq昵称,可指定名字 | |
我朋友说 我有个朋友说 |
没有图片则使用发送者的头像 可指定名字 如“我朋友张三说 来份涩图” |
|
这像画吗 | ||
震惊 | ||
兑换券 | 默认文字为:qq昵称 + 陪睡券 可指定文字 |
|
听音乐 | ||
典中典 | ||
哈哈镜 | ||
永远爱你 | ||
对称 | 可使用参数“上”、“下”、“左”、“右”指定对称方向 支持gif |
|
安全感 | 可指定描述 | |
永远喜欢 我永远喜欢 |
图中名字为目标qq昵称 可指定名字 可指定多个目标叠buff |
|
采访 | 可指定描述 | |
打拳 | ||
群青 | ||
捣 | ||
捶 | ||
需要 你可能需要 |
||
捂脸 | ||
敲 | ||
垃圾 垃圾桶 |
||
为什么@我 为什么at我 |
||
像样的亲亲 | ||
啾啾 | ||
吸 嗦 |
||
锤 | ||
紧贴 紧紧贴着 |
||
注意力涣散 | ||
阿尼亚喜欢 | 支持gif | |
想什么 | 支持gif | |
远离 | 可指定多个目标 | |
结婚申请 结婚登记 |
||
小画家 | ||
复读 | 复读内容默认为“救命啊” 可指定多个目标 |
|
防诱拐 | ||
字符画 | 支持gif | |
这是我的老婆 | 可改为别的称谓 如“这是他的老公” |
|
胡桃平板 | 支持gif | |
胡桃放大 | 支持gif | |
讲课 敲黑板 |
支持gif | |
上瘾 毒瘾发作 |
支持gif | |
手枪 | ||
高血压 | 支持gif | |
看书 | ||
遇到困难请拨打 | 可指定一个或两个目标 | |
迷惑 | 支持gif | |
打穿 打穿屏幕 |
支持gif | |
击剑 🤺 |
||
抱大腿 | ||
唐可可举牌 | ||
无响应 | ||
抱紧 |
特别感谢
- FloatTech/ZeroBot-Plugin 基于 ZeroBot 的 OneBot 插件
- Dituon/petpet Mirai插件 生成各种奇怪的图片
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for nonebot_plugin_petpet-0.3.12.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58f086be19fe69ab89e6f37997e275333685b458ab2cb9cc5bcf831250def59d |
|
MD5 | c8ebceee203389e1ab041e87c2a41e45 |
|
BLAKE2b-256 | 26b8ab104a9bf8bcb675d6dd28d697e526237d8553b1660d840a44d3f8a7a947 |
Close
Hashes for nonebot_plugin_petpet-0.3.12-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9669c53e19baf6b4f66baf188f81d007e8464228228cbe9ac8b32f4c67774b1 |
|
MD5 | 61a92d0fcc6fdc9588f87634c0329ca9 |
|
BLAKE2b-256 | 27401d4168ea381fe8ea00f18c7999df53c09c30300682b37c818a43fb8480b9 |