Nonebot2 plugin for making fun pictures
Project description
“头像表情包” 与 “文字表情包” 已合并!
表情包制作相关移至 表情包生成器 meme-generator
Nonebot 插件端由 nonebot-plugin-memes v0.4.x 对接
本插件将继续维护一段时间,将不再添加新表情
安装
- 使用 nb-cli
nb plugin install nonebot_plugin_petpet
- 使用 pip
pip install nonebot_plugin_petpet
字体和资源
插件使用 nonebot-plugin-imageutils 插件来绘制文字,字体配置可参考该插件的说明
插件在启动时会检查并下载图片资源,初次使用时需等待资源下载完成
可以手动下载 resources
下的 images
文件夹,放置于机器人运行目录下的 data/petpet/
文件夹中
配置项
以下配置项可在
.env.*
文件中设置,具体参考 NoneBot 配置方式
petpet_command_start
- 类型:
List[str]
- 默认:
[""]
- 说明:命令起始标记,默认包含空字符串
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相关,可在百度翻译开放平台申请
“典中典”表情需要设置
baidu_trans_appid
和baidu_trans_apikey
使用
以下命令需要加命令前缀 (默认为/
),可自行设置为空: .env.*
文件中设置 COMMAND_START=[""]
发送“头像表情包”显示下图的列表:
触发方式
- 指令 + @user,如: /爬 @小Q
- 指令 + qq号,如:/爬 123456
- 指令 + 自己,如:/爬 自己
- 指令 + 图片,如:/爬 [图片]
- 回复图片消息 + 指令
前三种触发方式会使用目标qq的头像作为图片
回复图片时需要把指令前的“@”删除
随机表情
随机表情 + @user/qq号/自己/图片
如:随机表情 自己
会在未禁用的表情中随机选取一个制作表情包
表情包开关
群主 / 管理员 / 超级用户 可以启用或禁用某些表情包
发送 启用表情/禁用表情 [表情名]
,如:禁用表情 摸
、启用表情 petpet 贴 爬
超级用户 可以设置某个表情包的管控模式(黑名单/白名单)
发送 全局启用表情 [表情名]
可将表情设为黑名单模式;
发送 全局禁用表情 [表情名]
可将表情设为白名单模式;
支持的指令
展开/收起
指令 | 效果 | 备注 |
---|---|---|
万能表情 空白表情 |
简单的图片加文字 | |
摸 摸摸 摸头 摸摸头 rua |
可使用参数“圆”让头像为圆形 如:摸头圆 自己 |
|
亲 亲亲 |
可指定一个或两个目标 若为一个则为 发送人 亲 目标 若为两个则为 目标1 亲 目标2 如:亲 114514 自己 |
|
贴 贴贴 蹭 蹭蹭 |
可指定一个或两个目标 类似 亲 |
|
咖波蹭 | ||
顶 玩 |
||
拍 | ||
撕 | ||
怒撕 | ||
丢 扔 |
||
抛 掷 |
||
爬 | 默认为随机选取一张爬表情 可使用数字指定特定表情 如:爬 13 自己 |
|
精神支柱 | ||
一直 | 支持gif | |
一直一直 | 支持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 | |
击剑 🤺 |
||
抱大腿 | ||
唐可可举牌 | ||
无响应 | ||
抱紧 | ||
看扁 | 支持gif 可指定描述 可指定缩放倍率,默认为2 如:看扁 3 自己 |
|
看图标 | 支持gif 可指定描述 |
|
舰长 | 可指定1~5个目标 | |
急急国王 | 可指定方块中的字和描述 可用多个图片替代方块 |
|
不文明 | ||
一起 | ||
波纹 | 支持gif | |
诈尸 秽土转生 |
||
卡比锤 卡比重锤 |
支持gif 可使用参数“圆”让头像为圆形 |
|
木鱼 | ||
凯露指 | ||
踢球 | ||
砸 | 支持gif | |
波奇手稿 | ||
坐得住 坐的住 |
图中名字为目标qq昵称 可自定义名字 |
|
偷学 | 描述默认为“偷学群友数理基础” 可自定义描述 |
|
恍惚 | ||
恐龙 小恐龙 |
支持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
File details
Details for the file nonebot_plugin_petpet-0.3.21.tar.gz
.
File metadata
- Download URL: nonebot_plugin_petpet-0.3.21.tar.gz
- Upload date:
- Size: 43.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.4.0 CPython/3.11.0 Linux/5.15.0-1034-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a25dc67d1f4b2149d235cb23765cc7d3befe73794213a03b4d004d0fcdbdeada |
|
MD5 | 9f9d7a2084aea4cd88dd616bddb22d64 |
|
BLAKE2b-256 | 8442782a7f4363aa5dcf42754685d6ef6818f9181fb87a800566f2c88c59fa0c |
File details
Details for the file nonebot_plugin_petpet-0.3.21-py3-none-any.whl
.
File metadata
- Download URL: nonebot_plugin_petpet-0.3.21-py3-none-any.whl
- Upload date:
- Size: 40.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.4.0 CPython/3.11.0 Linux/5.15.0-1034-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb4a29211d06448ee1bf493816ab3b180111344f8277c94eb5c7255e5190b124 |
|
MD5 | 76bbe610cfa6c0e5220a67cdd359742c |
|
BLAKE2b-256 | 642e1c5ed369c5151933ad476435c5344f550058ac713fd06b71424de07d881a |