来提交你的插件吧!
有疑问?来看看呗!

插件详情

表情包生成器 logo

表情包生成器

表情包生成器,制作各种沙雕表情 (同时兼容Python版和Rust版)

表情包
版本v3.0.3
作者Zhalslar
Star74
更新2026/01/01

插件说明

@ -1,10 +1,11 @@

:name

astrbot_plugin_memelite

✨ AstrBot 表情包制作插件 ✨

License
Python 3.10+
@ -13,207 +14,64 @@ _✨ AstrBot 表情包制作插件 ✨

请谨慎更新v3.0.0

💡 介绍

  • 本插件负责处理聊天机器人与表情包生成器 meme-generator 的对接。
  • 本插件使用本地部署的 meme-generator。同时尽量保持插件的轻量化,表情包生成快,性能要求低。
  • 增强功能:图片过大自动压缩、meme生成超时控制、meme黑名单、智能解析参数、支持@某人/@qq号、支持额外参数传递
  • 同时兼容了 Python 版和 Rust 版的 meme-generator。

📦 安装

第一步、安装 meme-generator

本插件已支持自动安装 meme-generator,此步可以跳过了。若是发现没能正常安装,可尝试以下方法:

  • 从 AstrBot 控制台安装,pip 安装输入框里填写 meme-generator,回车;
  • 或者进到 AstrBot 的虚拟环境里并激活虚拟环境(不会的话问 AI),运行命令 pip install meme-generator。

第二步、安装本插件

  • 可以直接在 AstrBot 的插件市场搜索 astrbot_plugin_memelite,点击安装,默认安装的是 Python 版本。
  • 如果需要安装Rust 版,请手动下载仓库后,更改requirements.txt中meme_generator~=0.1.12为meme_generator~=0.2.0。然后将astrbot_plugin_memelite文件夹放入插件目录data\plugins,重启Astrbot即可。
  • 装好后不推荐再换版本,如果实在需要切换,请进入Astrbot的虚拟环境,手动删除原来的meme_generator,然后更改requirements.txt中的meme_generator版本号,再重新运行插件的requirements.txt文件安装依赖。

linux 部署时有时会出现依赖报错,请运行下面的脚本安装必要依赖:

sudo apt install -y libegl1-mesa libgles2-mesa libgl1-mesa-dev

Docker 部署的 AstrBot,直接安装本插件可能会报错,可能是缺系统依赖,进入容器执行:

apt-get update && apt-get install -y libgl1 libglib2.0-0

之后再安装本插件即可。若是还遇到其他错误,欢迎提 Issue。

第三步、下载必要资源

从插件配置面板重载插件,首次启动插件会触发资源下载,然后会自动下载两千多张图片,下载速度取决于网速,下载完后插件就能正常使用了。

图片

⚙️ 配置

请在 AstrBot 面板配置,插件管理 -> astrbot_plugin_memelite -> 操作 -> 插件配置

配置项 描述 默认值
need_prefix 启用触发前缀,需要前缀或 @bot 才能触发 meme true
extra_prefix 额外前缀,填写后需附加该前缀才能触发,留空不启用 ""
fuzzy_match 模糊匹配触发,消息中含关键词即可触发,易误触 false
is_compress_image 压缩图片,限制生成图长宽不超过 512px 防刷屏 true
is_check_resources 启动时检查资源,缺失资源会自动下载,关闭可优化启动性能 true
meme_timeout meme 生成超时时长,单位秒 15
memes_disabled_list meme 黑名单,屏蔽其中关键词的触发 []

⌨️ 命令

命令 说明
{关键词} 触发meme合成
/meme帮助 查看所有能触发meme合成的关键词
/meme详情 xxx 具体查看某个meme的参数
禁用meme xxx 禁用指定meme
启用meme xxx 启用指定meme
meme黑名单 查看哪些meme被禁用了

关键词包括:

['5000兆', '戒导', '逆转裁判气泡', '二次元入口', '上瘾', '毒瘾发作', '添乱', '给社会添乱', '一样', '支付宝支付', '一直', '我永远喜欢', '防诱拐',
 '阿尼亚喜欢', '鼓掌', '阿罗娜扔', '升天', '问问', '亚托莉枕头', '继续干活', '打工人', '悲报', 'ba说', '拍头', '揍', '啃', '真寻挨骂', '高血压',
 '蔚蓝档案标题', 'batitle', '波奇手稿', '布洛妮娅举牌', '大鸭鸭举牌', '奶茶', '遇到困难请拨打', '咖波画', '咖波指', '咖波撕', '咖波蹭', '咖波贴'
, '咖波说', '咖波炖', '咖波撞', '咖波头槌', '舰长', '这个引起的', '奖状', '证书', '字符画', '追列车', '追火车', '国旗', '鼠鼠搓', '小丑', '小丑 
面具', '迷惑', '兑换券', '捂脸', '爬', '群青', '白天黑夜', '白天晚上', '像样的亲亲', '入典', '典中典', '黑白草图', '恐龙', '小恐龙', '注意力涣散
, '离婚协议', '离婚申请', '狗都不玩', '管人痴', '不要靠近', '不要按', '别碰', 'douyin', '吃', '皇帝龙图', '意若思镜', '灰飞烟灭', '狂爱', '狂粉粉
, '闭嘴', '我爸爸', '击剑', '🤺', '我打宿傩', '我打宿傩吗', '满脑子', '整点薯条', '流萤举牌', '闪瞎', '红温', '关注', '芙莉莲拿', '哈哈镜', '垃垃
', '垃圾桶', '原神吃', '原神启动', '王境泽', '为所欲为', '馋身子', '切格瓦拉', '谁反对', '假面骑士', '乌鸦哥', '曾小贤', '压力大爷', '你好骚啊啊
, '食屎啦你', '五年怎么过的', '麦克阿瑟说', '喜报', 'google', '谷歌验证码', '猩猩扔', '鬼畜', '手枪', '锤', '凉宫春日举', '高低情商', '低高情商商
, '打穿', '打穿屏幕', '记仇', '抱紧', '抱', '抱抱', '抱大腿', '胡桃啃', '坐牢', '不文明', 'inside', '采访', '杰瑞盯', '急急国王', '汐汐', '今汐汐
, '啾啾', '跳', '万花筒', '万花镜', '凯露指', '远离', '压岁钱不要交给', '踢球', '卡比锤', '卡比重锤', '亲', '亲亲', '可莉吃', '敲', '心奈印章',,
 '泉此方看', '偷学', '左右横跳', '让我进去', '舔糖', '舔棒棒糖', '等价无穷小', '听音乐', '小天使', '加载中', '看扁', '看图标', '循环', '寻狗启事
, '永远爱你', '洛天依要', '天依要', '洛天依说', '天依说', '罗永浩说', '鲁迅说', '鲁迅说过', '真寻看书', '旅行伙伴觉醒', '旅行伙伴加入', '交个朋朋
', '结婚申请', '结婚登记', '流星', '米哈游', '上香', '低语', '我朋友说', '我的意见如下', '我的意见是', '我老婆', '这是我老婆', '纳西妲啃', '草草
啃', '亚文化取名机', '亚名', '需要', '你可能需要', '猫羽雫举牌', '猫猫举牌', '伊地知虹夏举牌', '虹夏举牌', '诺基亚', '有内鬼', '请假条', '不喊喊
', '无响应', '我推的网友', 'osu', 'out', '加班', '女神异闻录5预告信', 'p5预告信', '这像画吗', '小画家', '熊猫龙图', '推锅', '甩锅', '拍', '佩   
佩举', '完美', '摸', '摸摸', '摸头', 'rua', '捏', '捏脸', '像素化', 'pjsk', '世界计划', '普拉娜吃', '普拉娜舔', '顶', '玩', '玩游戏', '一起玩', 
'出警', '警察', 'ph', 'pornhub', '土豆', '捣', '打印', '舔', '舔屏', 'prpr', '可达鸭', '打拳', '四棱锥', '金字塔', '举', '举牌', '看书', '复读',
 '撕', '怒撕', '诈尸', '秽土转生', '滚', '三维旋转', '贴', '贴贴', '蹭', '蹭蹭', '快跑', '快逃', '安全感', '催眠app', '刮刮乐', '挠头', '滚屏', 
'世界第一可爱', '晃脑', '白子舔', '震惊', '别说了', '坐得住', '坐的住', '一巴掌', '口号', '砸', '卖掉了', '无语', '盯着你', 'steam消息', '踩', '
炖', '科目三', '吸', '嗦', '精神支柱', '回旋转', '旋风转', '对称', '唐可可举牌', '嘲讽', '讲课', '敲黑板', '拿捏', '戏弄', '望远镜', '体温枪', '
想什么', '这是鸡', '🐔', '丢', '扔', '抛', '掷', '捶', '捶爆', '爆捶', '紧贴', '紧紧贴着', '该走了', '一起', '上坟', '坟前比耶', '汤姆嘲笑', '顶
', '恍惚', '转', '搓', '万能表情', '空白表情', '反了', '震动', '好起来了', '墙纸', '胡桃平板', '胡桃放大', '洗衣机', '波纹', '微信支付', '最想想
的东西', '我想上的', '为什么@我', '为什么要有手', '风车转', '许愿失败', '木鱼', '膜', '膜拜', '吴京中国', '椰树椰汁', '你的跨年', 'yt', 'youtu ube', 
'致电', '你应该致电']

🐔 使用说明

  • 本插件支持从原始消息中提取参数,请用空格隔开参数,如 “喜报 nmsl”;
  • 本插件支持从引用消息中提取参数,如“[引用的消息] 喜报”;
  • 本插件支持获取任意 QQ 号的头像作为参数,如“踩 @114514”;
  • 本插件支持全部消息平台;
  • 提供的参数不够时,插件自动获取消息发送者、被 @ 的用户以及 bot 自身的相关参数来补充。

示例:

b421d15916a8db6109bb36c002ba2e5

🐍 额外表情安装教程(如'射','撅')

步骤繁琐,没有需要的话就别装。

实在想装的话就好好看文档,别来烦作者。

实在想找作者的话,先点个star再说,没点的不给予理会。

已经写得很详细了,还是不会的话建议放弃。

python版安装教程

  • 前往 meme-generator 额外表情仓库,下载仓库中 memes 文件夹里的文件

  • 将 下载好的文件添加到 AstrBot 虚拟环境目录下的 meme_generator/memes/ 文件夹里,然后重启 AstrBot 即可。

不同系统下的虚拟环境路径为:

Linux: AstrBot/venv/lib/python3.10/site-packages/meme_generator
MacOS: 没用过
Windows: AstrBot\.venv\Lib\site-packages\meme_generato
Docker: 问问用Docker的人

Rust版安装教程(会复杂一点点)

第一步,下载动态链接库

前往meme-generator 额外表情动态链接库 往下滑找到动态链接库,根据你的环境选择对应版本,如图示例:
tmp1CF8
下载完后解压得到的.so后缀文件,这个文件就是所需的动态链接库。

第二步,动态链接库放置于 $MEME_HOME/libraries 文件夹下

$MEME_HOME 默认位置为 $HOME/.meme_generator
libraries文件夹若不存在则新建一个

不同系统下的目录为:

Linux: /home/.meme_generator/libraries 或 /root/.meme_generator/libraries
MacOS: /Users/<username>/libraries
Windows: C:\Users\<username>\libraries
Docker: 问问用Docker的人

Linux和windows的示例路径:
tmp41F5

第三步,在 配置文件 将 load_external_memes 设置为 true

打开config.toml文件,将下面的内容复制粘贴进去即可(当然其他配置你也可以根据个人喜好更改)

[meme]
load_builtin_memes = true  # 是否加载内置表情包
load_external_memes = true  # 是否加载外部表情包
meme_disabled_list = []  # 禁用的表情包列表,填写表情的 `key`

[resource]
resource_url = "https://cdn.jsdelivr.net/gh/MemeCrafters/meme-generator-rs@"  # 下载内置表情包图片/字体时的资源链接
download_fonts = true  # 是否下载字体

[font]
use_local_fonts = true  # 是否使用本地文件夹下的字体
default_font_families = ["Noto Sans SC", "Noto Color Emoji"]  # 默认字体

[encoder]
gif_max_frames = 200  # 限制生成的 gif 帧数
gif_encode_speed = 29  # gif 编码速度,范围为 1 ~ 30,数字越大,编码速度越快,但图片质量越差

[api]
baidu_trans_appid = ""  # 百度翻译api相关,部分表情需要使用
baidu_trans_apikey = ""  # 可在 百度翻译开放平台 (http://api.fanyi.baidu.com) 申请

[server]
host = "0.0.0.0"  # web server 监听地址
port = 2233  # web server 端口

第四步,下载图片/字体资源并放置于 $MEME_HOME/resources 文件夹下

如图在Linux下的示例操作:

tmp6EA4

第五步,重启astrbot

📌 注意事项

  • 如果遇到中文字体显示为乱码,请按照表情包生成器 meme-generator 的文档安装缺失的字体。

  • 如果想第一时间得到反馈,请进作者的插件反馈 QQ 群:460973561(不点 star 不给进)

👥 贡献指南

@ -222,11 +80,10 @@ port = 2233 # web server 端口

  • 💡 提出新功能建议
  • 🔧 提交 Pull Request 改进代码

🔗 相关链接

  • meme-generator - 表情包生成器
  • meme-generator Rust 重构版 - 表情包生成器的 Rust 重构版
  • meme-generator 额外表情仓库
  • meme-generator-rs 额外表情仓库
  • nonebot-plugin-memes - 表情包生成器 meme-generator 的 Nonebot2 对接插件
  • AstrBot - 易于上手的多平台聊天机器人及开发框架。
AstrBot LogoAstrBot 插件市场社区

AstrBot 插件市场 是一个开放的插件分享平台,欢迎开发者们贡献优质插件。本站致力于为 AstrBot 用户提供高质量扩展,帮助您快速找到喜欢的插件,并鼓励社区伙伴分享使用心得、提出改进建议。

相关链接

官方项目主站 官方插件市场 官方项目仓库 侧边展示主站

开发相关

插件开发文档 快速提交插件 官方项目文档

© 2026 AstrBot 插件市场 Made with by Community