“头像表情包” 与 “文字表情包” 已合并!
表情包制作相关移至 表情包生成器 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插件 生成各种奇怪的图片
Metadata
Release files for nonebot-plugin-petpet 0.3.21
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| nonebot_plugin_petpet-0.3.21.tar.gz | 43.7 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| nonebot_plugin_petpet-0.3.21-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 84.4 kB
Release files / nonebot_plugin_petpet-0.3.21.tar.gz
| Download URL | nonebot_plugin_petpet-0.3.21.tar.gz |
|---|---|
| Size | 43.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a25dc67d1f4b2149d235cb23765cc7d3befe73794213a03b4d004d0fcdbdeada
|
|
BLAKE2b-256 checksum How to use checksums |
8442782a7f4363aa5dcf42754685d6ef6818f9181fb87a800566f2c88c59fa0c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.4.0 CPython/3.11.0 Linux/5.15.0-1034-azure
|
Release files / nonebot_plugin_petpet-0.3.21-py3-none-any.whl
| Download URL | nonebot_plugin_petpet-0.3.21-py3-none-any.whl |
|---|---|
| Size | 40.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
fb4a29211d06448ee1bf493816ab3b180111344f8277c94eb5c7255e5190b124
|
|
BLAKE2b-256 checksum How to use checksums |
642e1c5ed369c5151933ad476435c5344f550058ac713fd06b71424de07d881a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.4.0 CPython/3.11.0 Linux/5.15.0-1034-azure
|
Security for nonebot-plugin-petpet 0.3.21
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.