Skip to content

Release v2.1.10#86

Merged
23q3 merged 5 commits into
mainfrom
dev
Jan 7, 2026
Merged

Release v2.1.10#86
23q3 merged 5 commits into
mainfrom
dev

Conversation

@github-actions

@github-actions github-actions Bot commented Jan 7, 2026

Copy link
Copy Markdown
Contributor

Release v2.1.10

This PR was automatically created by the release workflow.

Changes

  • 新增群聊黑名单和全局回复开关 - 添加群聊黑名单功能,可禁用指定群的自动回复;新增全局回复开关,一键启用/禁用所有群的自动回复功能 #61#83
  • 🔄 使用AstrBot原生UMO人格机制 - 移除自定义人格注入逻辑,改用AstrBot原生的Unified Model Output人格机制,提高兼容性和稳定性 #77
  • 🐛 修复当前消息图片未被转述 - 修复当前消息中的图片未被包含在历史记录转述中的问题 #84#85 @lymangos

Files Updated

  • metadata.yaml - version updated
  • main.py - version in @register decorator updated
  • README.md - badge and latest version section updated

After merging, a tag will be automatically created and a GitHub Release will be published.

lymangos and others added 5 commits January 6, 2026 20:18
9fe59b9 重构后当前消息改用 event.get_message_outline(),
该方法不触发图片转述。改用 MessageUtils.outline_message_list() 修复。

Fixes #84
Co-authored-by: lymangos <20227666@stu.neu.edu.cn>
使用 --amend 将版本更新变更合并到 changelog 提交中,
最终提交信息为 release: vX.X.X
- 新增 enable_all_groups 配置:开启后回复所有群聊(黑名单除外)
- 新增 blocked_groups 配置:黑名单群组列表,优先级最高
- 优化群聊检查逻辑:使用 set 提升查找性能,处理空值和规范化 ID
- 优先级:黑名单 > 全局开关 > 白名单

Closes #61, Closes #83
- 移除插件的 `persona` 配置项,避免与 AstrBot 多配置功能冲突
- 人格获取遵循 AstrBot 原生优先级:
  1. session_service_config.persona_id (会话级别)
  2. 配置文件 default_personality
  3. 全局默认人格
- 修复 image_caption provider 获取,支持 UMO 路由
- 添加 umo 参数传递到 MessageUtils 调用链
- 修复 Optional[str] 类型注解

BREAKING CHANGE: 原 SpectreCore 插件的 persona 配置已移除,
请改用 AstrBot 管理面板配置会话级别人格

Closes #77
@github-actions github-actions Bot added the release Release PR label Jan 7, 2026
@23q3 23q3 merged commit d6e2a43 into main Jan 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release Release PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants