Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

群友语录

基于 pan-ice/plugins-uumessage v1.0.0 改造,融入 Maibot 核心能力,从「固定触发词调用」升级为「上下文关键词检索 + VLM 审核打标」。

功能

  • /投稿:回复 QQ 对话截图投稿(普通图片与 QQ 自定义表情均支持)。VLM 同步审核截图来源、内容意义与敏感性;通过后提取发言人、原句、回复关系及关键词,再写入图库并返回编号 #N;不通过返回简短理由。审核异常时采用 fail-closed,不会先落盘。
  • /群友语录:触发时优先从最近对话上下文提取关键词(LLM),按关键词模糊匹配 DB 的 description/keywords 检索;未命中再随机兜底。发言人昵称会优先写入关键词,方便按群友名称检索。图片、编号和投稿人信息以单条图文消息发送。分群隔离。
  • 指定编号:使用 /群友语录 123/群友语录 #123/群友语录 编号#123 精确发送本群对应语录;不会跨群读取,也不会调用上下文关键词模型。
  • @Bot 随机口令@Bot 搬@Bot 发@Bot 来点史/屎/石@Bot 岁月史书 会从当前群纯随机发送一条语录,不做上下文检索。
  • @群友检索@Bot 来点 @用户 的语录@Bot 来点 @用户 的史,只使用该用户当前群名片/昵称作为检索关键词;未命中时不会随机兜底。
  • 存量补全:插件加载时后台用 VLM 为已入库但无描述的语录批量生成描述与关键词。

与原版差异

原版 v1.0.0 本版 v2.0.0
触发方式 固定命令随机 命令 + 上下文关键词检索
投稿 直接存图 VLM 审核打标,不通过可拒
语录数据 只有 image_hash 增加 description / keywords / vlm_processed / 编号
模型 VLM(视觉模型)+ LLM(关键词提取)

依赖

  • Maibot SDK ≥ 2.0.0(本版在 2.7.0 实现)
  • 已配置 vlm 视觉模型任务与 utils 文本模型任务

配置

config.tomlvlm.enabled / vlm.model(建议低延迟视觉模型)/ retrieval.context_message_limit 等。

设计要点

  • 与 Maibot 主表情池完全隔离,不注册 Planner 工具,不污染主表情系统
  • VLM 调用失败、超时或输出不可解析时拒绝本次投稿(fail-closed);仅在明确审核通过后落盘
  • DB schema 启动自动迁移(ALTER 加字段)

License

MIT。原作者 pan-ice,本改造在原作基础上进行。 請注意本倉庫使用AI編程(GPT-5.6-sol/GLM-5.2)

About

群聊语录投稿 + 上下文关键词检索 + VLM 审核(基于 pan-ice/plugins-uumessage 改造)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages