awa-quote-image,把群u的名人名言 发言 渲染成图片

:performing_arts: koishi-plugin-awa-quote-image

npm
npm-download

:art: 把群u的名人名言发言渲染成图片!:sparkles:

:rocket: 功能介绍

Koishi 插件,回复一条消息,渲染"名人名言"图片。支持多种图片样式,让你的群聊更加有趣!:tada:

更新日志

0.1.2: 新增 图片中强制展示userId,防止有人伪造聊天记录造成不良后果

前面的: 忘了awa,反正你看到的features都是前面更新的

:open_book: 使用方法

1. :clipboard: 查看图片样式列表


acs

显示所有可用的图片样式:

  • 【0】: 原始_黑底白字 :black_circle:

aqt_black.png

  • 【1】: 现代_思源宋体 (磨砂玻璃效果) :sparkles:

aqt_source.png

  • 【2】: 简洁_落霞孤鹜文楷 (扁平化设计) :art:

aqt_lxgw.png

2. :framed_picture: 制作名人名言图片


aqt

使用步骤:

  1. :speech_balloon: 回复/引用某个群友的消息

  2. :memo: 发送 aqt 指令

  3. :hourglass_flowing_sand: 等待渲染完成,获得精美的名人名言图片

可选参数:

  • -i <数字>--index <数字>: 指定图片样式索引 :dart:

  • -v--verbose: 显示详细参数信息 :bar_chart:

示例:


aqt -i 1 # 使用现代思源宋体样式 ✨

aqt -i 2 # 使用简洁文楷样式 🎨

aqt -v # 显示详细信息 📊

:art: 图片样式预览

  • 原始黑底白字 :black_circle:: 经典黑白配色,简洁大方

  • 现代思源宋体 :sparkles:: 磨砂玻璃效果,渐变背景,现代高级感

  • 简洁文楷 :art:: 扁平化设计,清爽简约,适合日常使用

:inbox_tray: 字体文件获取说明

:robot: 自动下载

插件会在首次使用时自动下载所需字体文件,无需手动操作!

:file_folder: 手动下载(如果自动下载失败)

如果自动下载失败,请按以下步骤手动下载字体文件:

  1. :link: 下载地址https://gitee.com/vincent-zyu/koishi-plugin-awa-quote-image/releases/tag/fonts

  2. :open_file_folder: 存放位置:下载后请将字体文件放入插件的 assets 文件夹中

  3. :clipboard: 需要的字体文件

  • SourceHanSerifSC-SemiBold.otf (思源宋体):memo:

  • LXGWWenKaiMono-Regular.ttf (霞鹜文楷):writing_hand:

:art: 字体许可说明

本插件使用的字体均为开源免费字体:

  • 思源宋体(Source Han Serif SC) - 由 Adobe 与 Google 联合开发,遵循 SIL Open Font License 1.1 协议 :memo:

  • 霞鹜文楷(LXGW WenKai) - 由 LXGW 开发并维护,遵循 SIL Open Font License 1.1 协议 :writing_hand:

:warning: 注意事项

  • :speech_balloon: 使用前需要先回复或引用一条消息

  • :hourglass_flowing_sand: 渲染过程需要几秒钟,请耐心等待

  • :framed_picture: 支持 PNG、JPEG、WEBP 多种输出格式

  • :abc: 首次使用时会自动下载字体文件,可能需要稍等片刻

4 个赞

https://www.npmjs.com/package/koishi-plugin-awa-quote-image

https://gitee.com/vincent-zyu/koishi-plugin-awa-quote-image

da936b646453f6233903febe11d4cd46

2 个赞


2 个赞

2 个赞

引用历史记录渲染出来的和引用的对不上

image

3 个赞

耶? 还有这种事哒?

现在还能复现吗?
如果能复现 的话
能否去插件配置里面 把最下面的verboseConsoleLog打开,


然后把koishi的日志截图发我看看捏

Thanks♪(・ω・)ノ

2 个赞

图片
六百六十六 我把字体也传到npm上去了,我说包这么这么大

我在想要不要把这两个字体从包里面去了 改成从gitee relase 链接下载捏?
还是保留捏

2 个赞

对了还有,一开始是尝试用koishi的download服务下载字体的,但是下不下来,然后就换成了用ctx.http 下载(

我再想要不我再去试试看download服务捏

2 个赞

可以试试看

PixPin_2025-12-11_15-58-04


关于字体下载,可以让用户自己去下载,放到对应的文件夹里

或者调用这个服务,传递下载链接,自动下载。

1 个赞

image

引用历史数据就能复现

2 个赞

cool,我康康

2 个赞

o.O
O.o

2 个赞

你用的是什么onebot实现捏? Napcat?LLOnebot?方便看看版本号不

2 个赞

awa方便拉我进群看看不(

我好奇中间发生了什么(

2 个赞

有道理,已经更新插件readme:

字体手动下载链接:

https://gitee.com/vincent-zyu/koishi-plugin-awa-quote-image/releases/tag/fonts

插件usage文本已添加:

我去看看这个服务咋调用(

2 个赞

1.目前不论开关“是否启用渲染中请等待提示”都会显示提示。希望这个提示不会被撤回,或者能不显示。
2.希望破折号后面显示的直接是onebot的群昵称(而不是用户名括号群昵称)
3.希望能添加新的开关,控制是否显示id,以及是否显示时间
4.目前使用“-i 数字”指定样式,数字范围限制在0-2(即使列表有3个以上的样式)。希望可以根据列表长度限制数字
5.希望可以添加自己的字体文件(现在即使替换掉已有字体文件也无法更换字体),然后希望为列表添加一个备注栏,因为如果新建一行添加自己的字体文件,有点容易和默认的样式混淆(不好找,只能看字体文件路径,但是路径又太长了得一个一个点开看)

3 个赞


配置有4个项,但是最多只支持3个

2 个赞

可以的,是很好的开发者

1 个赞

这么nb,一会我看看捏

2 个赞

这么nb,一会我看看捏

2 个赞