880 字
2 分钟
两个 AstrBot 插件提交了插件市场
2026-04-04

今天把两个插件提交到了 AstrBot 官方插件市场,等审核收录。

跨会话感知#

仓库:astrbot_plugin_cross_session_awareness

大多数 bot 的记忆是会话级别的——在 A 群聊完就忘了,换个群或私聊重新开始。这个插件想解决的就是这个问题:让 bot 像真人一样,记得你在不同地方说过的话。

实现了三个层面的感知:

用户跨会话记忆

记录每个用户在各个群和私聊里的发言摘要。下次在另一个群见到同一个用户时,bot 能自然地延续之前的话题,比如你在 A 群说考试考砸了,B 群再聊时 bot 会记得这件事。

群聊上下文感知

除了记人,还记群。插件会监听各个群的完整对话流,定期生成群聊摘要。当 B 群有人问「A 群最近在聊什么」,bot 能真实地回答,而不是靠编。

合并转发感知

群里很常见的场景:有人把其他群的聊天记录以合并转发的形式截过来,大家围绕这段记录展开讨论。之前的版本对这种消息完全盲目,因为合并转发在消息组件层面是一个 Forward 类型,拿不到任何文字内容。

v2.1 加了专门的处理:检测到合并转发后调用 OneBot API 把完整内容拉回来,然后等待群友后续讨论,抖动结束后把「转发内容 + 讨论」合并成一条完整摘要。如果发完之后各聊各的,超时自动丢弃,不产生垃圾数据。

摘要生成会复用 AstrBot 配置的模型,推荐配一个轻量模型(比如 DeepSeek-V3)避免 token 消耗过大。没有配模型的情况下会降级为原文截断,功能仍然可用。


哔哩哔哩视频解析#

仓库:astrbot_plugin_video_summary

群里有人发 B 站链接是很高频的场景,大家懒得点开,bot 直接总结一下最省事。

支持多种触发方式:/视频总结 <链接>、@bot 加链接、私聊直接发链接、回复带链接的消息。不会在群里对单独发出的链接误触发,需要主动 @bot 或者用指令。

双模式总结

普通模式更快更省,适合随手看内容;完整模式抽更多关键帧、分析更细,适合真的想深入了解一个视频。两种模式可以分别配置不同的模型。

关键帧理解

插件会先用 yt-dlp 下载视频,再用 ffmpeg 按时间间隔抽取关键帧,把帧图像直接丢给支持视觉的模型去「看」。如果模型不支持视觉输入,会自动降级为保守模式,只用视频元信息做总结。

T2I 输出

开启 T2I 后,总结内容会用 Playwright 在 Chromium 里渲染成排版好看的图片再发出来,比纯文字更适合群聊阅读。

依赖方面,开启 T2I 后插件会自动安装 yt-dlp、playwright 和 Chromium,Linux 下还会尝试自动补系统依赖。Windows 用户需要手动装一下 ffmpeg,其他依赖同样自动处理。

分享

如果这篇文章对你有帮助,欢迎分享给更多人!

两个 AstrBot 插件提交了插件市场
https://xn--jpra6118a.xn--6qq986b3xl/posts/astrbot-plugins-published/
作者
TaiLaa
发布于
2026-04-04
许可协议
CC BY-NC-SA 4.0

部分信息可能已经过时