Files
abot/plugins/member_roast/config.toml
T
liuwei 63b7fc71ac 收紧成员锐评的指令触发方式
- 去掉@机器人触发,只保留句首文本命令入口

- 禁用名字模糊匹配,仅支持锐评一下@某人和锐评一下我

- 同步更新插件说明文案并清理废弃匹配代码
2026-04-27 15:05:59 +08:00

51 lines
1.9 KiB
TOML

[MemberRoast]
enable = true
command = ["锐评一下", "锐评", "吐槽一下", "锐评我", "吐槽我"]
command_format = """
锐评插件指令:
锐评一下 @某人
锐评一下我
"""
[llm]
# 这里使用通用聊天场景,而不是成员画像提炼场景:
# 1. 成员画像场景更偏结构化抽取;
# 2. “锐评”更需要创意表达、梗感和自然语言发挥;
# 3. 因此优先复用 chat.main,既稳定又方便后续单独切换模型。
scene = "member_roast"
# 模型参数往“稳一点、省一点”方向收:
# 1. 锐评需要一点攻击性,但不需要高温到处乱飞;
# 2. 最近发言已经被结构化提炼,正文也限制在一屏内,token 上限没必要放太大;
# 3. 这样可以明显降低幻觉概率和单次调用成本。
temperature = 0.65
max_tokens = 480
timeout_seconds = 120
max_retries = 2
retry_delay_seconds = 1.5
[profile]
# 最近消息窗口:
# 1. 初版按 50 条实现,但用户希望拉高到 200 条,便于模型更稳定识别人设和口头禅;
# 2. 这里直接把默认值提到 200,优先让“锐评像群里老油条写的”;
# 3. 真要收缩样本时,只需要改这里,不用动代码。
sample_days = 30
message_limit = 200
min_message_count = 8
context_stale_hours = 24
# 历史画像窗口:
# 1. 用户要求明确使用“历史两个月画像 + 当前本人画像”;
# 2. 这里统一按 60 天窗口汇总成员历史摘要与群历史总结;
# 3. 只抽取结构化关键信息,不会把全部原文暴力塞给模型。
history_profile_days = 60
history_member_digest_limit = 16
history_group_summary_limit = 10
[style]
# 文案风格参数:
# 1. 默认允许“犀利但有分寸”的群聊吐槽;
# 2. 输出长度控制在群里容易传播的一屏左右;
# 3. 若后续你想改成更狠/更柔和,只需要调这里。
max_output_chars = 320
min_output_chars = 140
sharpness_level = "high"