koishi-plugin-onebot-info-image


获取成员信息/管理员列表,发送文字/图片/合并转发消息,仅支持onebot
推荐使用Napcat
更新日志
-
0.3.1-beta.1+20251219
-
微调flat模板 aui的样式捏
-
0.3.0-beta.1+20251219
-
增加配置页面webui里面嵌入的html预览捏
-
0.2.3-beta.1+20251218
-
手机号可以强制隐藏捏
-
0.2.2-beta.1+20251218
-
新增:aui指令允许使用qq号进行查询
-
前面的版本号
-
忘了。反正你看到的features都是前面更新的
Napcat平台渲染效果:
用户信息:



群管理列表:



2 个赞
感谢大佬开发的插件
如果能增加是否撤回选项就好了, 发送后是否撤回 多少秒撤回,这样群员们触发这些指令后不至于刷屏,显示后自动撤回了
还有新用户入群是否自动发送用户信息 也同步上方的选项自动撤回
3 个赞
commit 12328b41a0ec989b331267d51bc4b744bac5716a
Author: 84 bawuyinguo root <1830540513zyu@gmail.com>
Date: Tue Mar 10 01:35:04 2026 +0800
feat: 新增自动撤回功能 & WebUI预览开关 (0.4.1-beta.1+20260309)
### ✨ 新增功能
- **自动撤回配置 (enableAutoRecall + autoRecallDelay)**
- 新增 配置项 (boolean, 默认 false),控制是否启用自动撤回
- 新增 配置项 (number, 默认 45, 范围 5~120 秒)
- 计时起点为消息实际发出后 (await session.send 之后),而非开始渲染的时间
- 撤回失败时静默忽略(消息可能已被手动删除)
- WebUI 中作为独立分组「自动撤回配置 🗑️」展示
- **WebUI 预览开关 (enableWebUIPreview)**
- 新增 配置项 (boolean, 默认 false)
- 关闭时不注册 OnebotInfoImageDataServer,不加载字体/拉取头像,节省资源
- 按需开启,省资源捏
### 🔧 工具函数
- **新增 工具函数** (utils.ts)
- 签名:
- enableAutoRecall 为 false 时直接 return,零开销
- 使用 setTimeout 调度延迟撤回,支持传入单个或多个 msgId
### 📝 所有指令接入自动撤回
以下 7 个指令文件均导入 scheduleAutoRecall,在每次 session.send 发送
实际内容(文本/图片/合并转发)后调用 scheduleAutoRecall:
- commandInspectStyle.ts — 样式列表文本
- commandUserInfo.ts — 文本 / 图片 / 转发 (同时修复了原先 sendText 和 sendForward 缺少 await 的问题)
- commandAdminList.ts — 文本 / 图片 / 转发
- commandGroupEssence.ts — 文本 / 图片 / 转发
- commandGroupEssenceDetail.ts — 文本 / 图片 / 转发
- commandGroupNotice.ts — 文本 / 图片 / 转发
- commandGroupNoticeDetail.ts — 文本 / 图片 / 转发
### 💅 其他改动
- import 语句按行长度排序,分组更清晰
- usage 中更新 QQ 交流群号 (259248174 → 1085190201)
- 版本号 0.4.0-beta.3+20251230 → 0.4.1-beta.1+20260309
如果能增加是否撤回选项就好了, 发送后是否撤回 多少秒撤回,这样群员们触发这些指令后不至于刷屏,显示后自动撤回了
这个做好了捏~
1 个赞
更新日志
重磅更新:SVG 轻量级渲染 mode 上线! ——2026年3月24日08:51:59
使用 resvg 渲染 SVG图片,比 Puppeteer 快 3 倍以上,资源占用极低!强烈推荐开启~ 
- 0.5.0-beta.1+20260324
新增 SVG 轻量级渲染 mode! 使用 resvg 出图,速度极快,零依赖 Puppeteer!
统一所有 SVG 文件的主题色为 Koishi 紫 #7e57c2
优化 SVG 布局间距,视觉体验更统一
修复群精华详情 SVG 头像显示问题
调整底部水印区域空隙大小
- 0.5.0-alpha.1+20260319
全新功能:resvg 轻量级 SVG 渲染! 出图速度飞起,推荐开启~
- 0.4.1-beta.1+20260309
新增自动撤回功能 (enableAutoRecall)
新增 WebUI 预览开关 (enableWebUIPreview)
github diff:
部分图片样式的预览捏,还没放完:
https://gitee.com/vincent-zyu/koishi-plugin-onebot-info-image/blob/main/docs/所有图片的预览捏.md
1 个赞
awa 好像resvg渲染的时间没有到 puppeteer的三分之一那么短, 不过 渲染变快 + 资源占用 (cpu 内存占用) 显著降低确实是真的awa
我更新一下readme:
## 更新日志
> 🚀 **重磅更新:SVG 轻量级渲染 mode 上线!** _——2026年3月24日08:51:59_
> 使用 **resvg** 渲染 SVG图片,**比 Puppeteer出图 更快,资源占用更低!**强烈推荐开启~ ✨
https://socket.dev/npm/package/koishi-plugin-onebot-info-image

root@bawuyinguo:/home/bawuyinguo/SSoftwareFiles/koishi/koishi-dev-4# npm view koishi-plugin-onebot-info-image
koishi-plugin-onebot-info-image@0.5.3-beta.1 | MIT | deps: 2 | versions: 15
用onebot api获取用户详细信息/群管理员列表信息,可以发纯文本/合并转发/渲染图片。 现在只做了lagrange和napcat的适配
https://github.com/VincentZyu233/koishi-plugin-onebot-image
keywords: chatbot, koishi, plugin, onebot
dist
.tarball: https://registry.npmjs.org/koishi-plugin-onebot-info-image/-/koishi-plugin-onebot-info-image-0.5.3-beta.1.tgz
.shasum: 90584e2db740d266e53a61c01d7cb711dd6a3471
.integrity: sha512-eupnwpbqlRcKl3+pktb5UA5D/XDMRdHu5/XjmushasAVQh+7IPG4r7VHVpQv8e8V3W/N58wV440Fpy5Z8df06A==
.unpackedSize: 14.3 MB
dependencies:
@resvg/resvg-js: ^2.6.2 twemoji: ^14.0.2
maintainers:
- vincentzyu <1830540513zyu@gmail.com>
dist-tags:
latest: 0.5.3-beta.1 next: 0.5.3-beta.1
published 48 seconds ago by vincentzyu <1830540513zyu@gmail.com>
root@bawuyinguo:/home/bawuyinguo/SSoftwareFiles/koishi/koishi-dev-4#
root@bawuyinguo:/home/bawuyinguo/SSoftwareFiles/koishi/koishi-dev-4/external/onebot-info-image/src# git log -3
commit e1594e8b19f62878d0e8130d01659c04f7364f0d (HEAD -> main)
Author: 84 bawuyinguo root <1830540513zyu@gmail.com>
Date: Thu Mar 26 07:42:00 2026 +0800
✨ feat(svg): 新增自定义字体配置与渲染信息增强
🔤 字体配置
- 新增 svgEnableCustomFont 配置项,默认 false
- 开启后 svgFontFiles 和 svgFontFamilies 配置才会生效
- 关闭时使用系统默认字体 sans-serif
- 默认字体路径新增 Windows 系统支持
📊 渲染信息增强
- Puppeteer 渲染信息新增:样式名称、黑暗模式状态
- resvg 渲染信息新增:字体文件名、font-family
- 未启用自定义字体时显示「默认」
📝 版本号: 0.5.3-beta.1+20260326
新版本发版了喵~
哦对了 twemoji 这个库是为了在svg中渲染emoji 引入的,但是目前好像遇到了一些问题捏,emoji没法成功渲染捏
哦对了 还有这个忘记说了
commit 99c42f43448a9db3d2d98ecf6693dcbb7c9c4446
Author: 84 bawuyinguo root <1830540513zyu@gmail.com>
Date: Wed Mar 25 21:13:48 2026 +0800
✨ feat: 添加WebUI配置状态通知,更新版本至0.5.1 -> 0.5.2-beta.1+20260325
