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

插件详情

人物画像(Core) logo

人物画像(Core)

极简版群友性格分析插件

性格
画像
版本v1.1.1
作者jengaklll-a11y
Star1
更新2026/01/02

插件说明

AstrBot Plugin Portrayal Core

✨ 深度人物画像插件 (Core 重构版) ✨

💡 介绍

人物画像(Core) 是一款基于 AstrBot 的极简版群友性格分析插件。

它通过回溯群聊历史记录,利用指定的大语言模型(LLM)深度分析目标群友的性格特质(MBTI、行文风格、潜在职业等),并生成高清的分析卡片。

🔥 Core 版本特性:

  • 🤖 指定模型分析:支持独立配置用于分析的 LLM 模型(如使用擅长长文本的模型),不占用对话默认模型。
  • 🧹 智能上下文获取:自动过滤无效信息,精准提取目标用户的纯文本发言。
  • 🛡️ 稳健的引用回复:图片模式下自动引用原文,拒绝刷屏,体验丝滑。
  • ⚙️ 灵活的开关控制:支持纯文本/图片模式切换,支持自动降级回退。

⚙️ 配置说明

请在 AstrBot 管理面板 -> 插件 -> astrbot_plugin_portrayal_core -> 配置 中进行设置。

配置项 类型 说明 默认值
llm_provider_id String [核心] 指定用于分析的模型 ID,留空则使用当前会话的模型。
enable_image_output Bool [核心] 是否生成图片卡片。开启后将发送高清渲染图,关闭则发送 Markdown 文本。 false
max_msg_count Int 分析时使用的最大消息条数限制(越多越准,但也越消耗 Token)。 500
max_query_rounds Int 默认回溯历史消息的轮数(每轮约 100 条)。 20
system_prompt_template Text 自定义 LLM 的系统提示词模板 (见默认配置)

⌨️ 使用指令

基本语法:
/画像 [可选: @某人] [可选: 回溯轮数]

指令示例 说明
/画像 分析发送者自己的性格画像(使用默认回溯轮数)。
/画像 @张三 分析群友 @张三 的性格画像。
/画像 50 分析自己,但强制回溯最近 50轮 消息(深度分析)。
/画像 @李四 10 分析 @李四,仅回溯最近 10轮 消息(快速分析)。

提示:生成的图片会自动引用你的指令消息,不会艾特打扰你。

🛠️ 常见问题

Q: 为什么提示 "未找到可用的 LLM 服务"?
A: 请检查 AstrBot 是否配置了模型提供商。如果你在插件配置中填写了 llm_provider_id,请确保该 ID 是准确的(插件启动时会在后台日志打印所有可用模型的 ID)。

Q: 图片发送失败,转为纯文本了?
A: 插件内置了自动降级机制。如果服务器网络原因导致图片无法上传或渲染失败,会自动发送文本结果,确保你一定能收到回复。

📜 开源协议

MIT License

AstrBot LogoAstrBot 插件市场社区

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

相关链接

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

开发相关

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

© 2026 AstrBot 插件市场 Made with by Community