Skip to content

[Bug] 扩展功能/自动理解图片 关闭 但依然触发 #3112

@xingdeshoumin

Description

@xingdeshoumin

发生了什么

扩展功能/自动理解图片 关闭 但依然触发

如何复现?

"provider_settings": {
"enable": true,
"default_provider_id": "X-All In One",
"default_image_caption_provider_id": "kaqi_vision",
"image_caption_prompt": "如果你认为输入的文本难以理解,就执行:详细解释图片",
"provider_pool": [
"*"
],

"provider_ltm_settings": {
"group_icl_enable": true,
"group_message_max_cnt": 20,
"image_caption": false,
"active_reply": {
"enable": true,
"method": "possibility_reply",
"possibility_reply": 0.001,
"whitelist": []
}
在上面配置下,日志中依然触发自动理解图片

AstrBot 版本、部署方式(如 Windows Docker Desktop 部署)、使用的提供商、使用的消息平台适配器

4.3.5 docker服务器 openai napcat

操作系统

Linux

报错日志

[17:18:55] [Core] [INFO] [core.event_bus:52]: [default] [kaqi(aiocqhttp)] 湖带歪歪/2973194757: [表情:351]
[17:18:55] [Core] [DBUG] [waking_check.stage:123]: enabled_plugins_name: ['*']
[17:18:55] [Core] [DBUG] [method.star_request:43]: plugin -> session_controller - handle_session_control_agent
[17:18:55] [Core] [DBUG] [method.star_request:43]: plugin -> session_controller - handle_empty_mention
[17:18:55] [Core] [DBUG] [method.star_request:43]: plugin -> astrbot_plugin_forward_reader - on_any_message
[17:18:55] [Core] [DBUG] [method.star_request:43]: plugin -> astrbot - on_message
[17:18:55] [Core] [DBUG] [method.star_request:43]: plugin -> astrbot-python-interpreter - on_message
[17:18:55] [Core] [DBUG] [pipeline.scheduler:80]: pipeline 执行完毕。
[17:19:29] [Core] [DBUG] [sources.openai_source:122]: completion: ChatCompletion(id='019a00ea03c1306b859220764bafe37a', choices=[Choice(finish_reason='stop', index=0, logprobs=None, message=ChatCompletionMessage(content='### 详细解释图片\n\n从图片中可以看到,这是一个手机屏幕截图,显示了一个联系人搜索界面。以下是图片的详细解释:\n\n---\n\n#### 1. 屏幕顶部状态栏\n- 运营商信息:显示了“中国电信”和“中国移动”的标志,表明设备可能连接了这两个运营商的网络。\n- 时间:显示当前时间为 5:18。\n- 电池状态:电池图标显示电量为 57%。\n- 其他图标:\n - 耳机图标:可能表示耳机已连接。\n - 月亮图标:可能表示设备处于“夜间模式”或“省电模式”。\n - Wi-Fi图标:显示设备已连接Wi-Fi。\n - 4G和5G信号图标:显示设备同时支持4G和5G网络,并且当前可能连接了5G网络。\n\n---\n\n#### 2. 搜索栏\n- 搜索框:显示一个搜索框,内有搜索关键词 “铨洲”。\n- 返回箭头:左侧有一个向左的箭头,表示返回上一级页面。\n- 清除按钮:右侧有一个“×”按钮,用于清除搜索框中的内容。\n\n---\n\n#### 3. 联系人列表\n搜索结果中列出了与关键词 “铨洲” 相关的联系人。以下是每个联系人的详细信息:\n\n##### (1) 第一个联系人\n- 头像:显示一个卡通形象,背景为红色,人物穿着黄色衣服,表情开心。\n- 名称:显示为 “铨洲智造-小锅巴”。\n- 描述:可能是一个与“铨洲智造”相关的联系人,名字中包含“小锅巴”,可能是某个特定的项目、产品或团队成员。\n\n##### (2) 第二个联系人\n- 头像:显示一个蓝色背景的图标,图标中间有一个圆形标志,标志内有文字“CNC加工”。\n- 名称:显示为 “铨洲智造夹心饼干”。\n- 描述:可能是一个与“铨洲智造”相关的联系人,名字中包含“夹心饼干”,可能是某个特定的项目、产品或团队成员。\n\n##### (3) 第三个联系人\n- 头像:显示一个卡通形象,背景为绿色,人物穿着浅色衣服,旁边有一只小动物(可能是兔子)。\n- 名称:显示为 “铨洲 铨小妹”。\n- 描述:可能是一个与“铨洲”相关的联系人,名字中包含“铨小妹”,可能是某个特定的项目、产品或团队成员。\n\n---\n\n#### 4. 总结\n- 搜索关键词:用户在联系人列表中搜索了 “铨洲”。\n- 搜索结果:显示了三个与“铨洲”相关的联系人,每个联系人都有独特的头像和名称。\n- 联系人名称:\n 1. 铨洲智造-小锅巴\n 2. 铨洲智造夹心饼干\n 3. 铨洲 铨小妹\n\n---\n\n### 可能的背景分析\n1. “铨洲智造”:\n - 从联系人的名称中可以看出,“铨洲智造”可能是一个公司、品牌或项目名称,涉及智能制造或相关领域。\n - 名称中的“智造”暗示了与科技、制造或创新相关的内容。\n\n2. 联系人名称:\n - 小锅巴夹心饼干铨小妹:这些名称可能是团队成员的昵称,或者是某个项目、产品或团队的代号。\n - 这种命名方式可能用于内部沟通,便于识别和区分不同的项目或团队成员。\n\n3. 头像:\n - 头像的设计风格较为卡通化,可能用于增强趣味性和识别度,适合团队内部使用。\n\n---\n\n### 总结\n这张图片展示了一个手机联系人搜索界面,用户搜索了关键词 “铨洲”,并找到了三个相关的联系人。这些联系人可能与“铨洲智造”这个品牌或项目相关,名称和头像的设计风格表明这可能是一个团队内部的通讯录,用于区分不同的项目、产品或团队成员。如果需要进一步了解这些联系人的具体信息,可能需要更多的背景资料。', refusal=None, role='assistant', annotations=None, audio=None, function_call=None, tool_calls=None))], created=1760951928, model='Qwen/Qwen2.5-VL-32B-Instruct', object='chat.completion', service_tier=None, system_fingerprint='', usage=CompletionUsage(completion_tokens=937, prompt_tokens=1745, total_tokens=2682, completion_tokens_details=None, prompt_tokens_details=None))
[17:19:29] [Plug] [DBUG] [astrbot.long_term_memory:135]: ltm | kaqi:GroupMessage:943454671 | [湖带歪歪/17:18:47]: [Image: ### 详细解释图片

从图片中可以看到,这是一个手机屏幕截图,显示了一个联系人搜索界面。以下是图片的详细解释:


1. 屏幕顶部状态栏

  • 运营商信息:显示了“中国电信”和“中国移动”的标志,表明设备可能连接了这两个运营商的网络。
  • 时间:显示当前时间为 5:18
  • 电池状态:电池图标显示电量为 57%
  • 其他图标
    • 耳机图标:可能表示耳机已连接。
    • 月亮图标:可能表示设备处于“夜间模式”或“省电模式”。
    • Wi-Fi图标:显示设备已连接Wi-Fi。
    • 4G和5G信号图标:显示设备同时支持4G和5G网络,并且当前可能连接了5G网络。

2. 搜索栏

  • 搜索框:显示一个搜索框,内有搜索关键词 “铨洲”
  • 返回箭头:左侧有一个向左的箭头,表示返回上一级页面。
  • 清除按钮:右侧有一个“×”按钮,用于清除搜索框中的内容。

3. 联系人列表

搜索结果中列出了与关键词 “铨洲” 相关的联系人。以下是每个联系人的详细信息:

(1) 第一个联系人
  • 头像:显示一个卡通形象,背景为红色,人物穿着黄色衣服,表情开心。
  • 名称:显示为 “铨洲智造-小锅巴”
  • 描述:可能是一个与“铨洲智造”相关的联系人,名字中包含“小锅巴”,可能是某个特定的项目、产品或团队成员。
(2) 第二个联系人
  • 头像:显示一个蓝色背景的图标,图标中间有一个圆形标志,标志内有文字“CNC加工”。
  • 名称:显示为 “铨洲智造夹心饼干”
  • 描述:可能是一个与“铨洲智造”相关的联系人,名字中包含“夹心饼干”,可能是某个特定的项目、产品或团队成员。
(3) 第三个联系人
  • 头像:显示一个卡通形象,背景为绿色,人物穿着浅色衣服,旁边有一只小动物(可能是兔子)。
  • 名称:显示为 “铨洲 铨小妹”
  • 描述:可能是一个与“铨洲”相关的联系人,名字中包含“铨小妹”,可能是某个特定的项目、产品或团队成员。

4. 总结

  • 搜索关键词:用户在联系人列表中搜索了 “铨洲”
  • 搜索结果:显示了三个与“铨洲”相关的联系人,每个联系人都有独特的头像和名称。
  • 联系人名称
    1. 铨洲智造-小锅巴
    2. 铨洲智造夹心饼干
    3. 铨洲 铨小妹

可能的背景分析

  1. “铨洲智造”

    • 从联系人的名称中可以看出,“铨洲智造”可能是一个公司、品牌或项目名称,涉及智能制造或相关领域。
    • 名称中的“智造”暗示了与科技、制造或创新相关的内容。
  2. 联系人名称

    • 小锅巴夹心饼干铨小妹:这些名称可能是团队成员的昵称,或者是某个项目、产品或团队的代号。
    • 这种命名方式可能用于内部沟通,便于识别和区分不同的项目或团队成员。
  3. 头像

    • 头像的设计风格较为卡通化,可能用于增强趣味性和识别度,适合团队内部使用。

总结

这张图片展示了一个手机联系人搜索界面,用户搜索了关键词 “铨洲”,并找到了三个相关的联系人。这些联系人可能与“铨洲智造”这个品牌或项目相关,名称和头像的设计风格表明这可能是一个团队内部的通讯录,用于区分不同的项目、产品或团队成员。如果需要进一步了解这些联系人的具体信息,可能需要更多的背景资料。]
[17:19:29] [Core] [DBUG] [method.star_request:43]: plugin -> astrbot-python-interpreter - on_message
[17:19:29] [Core] [DBUG] [pipeline.scheduler:80]: pipeline 执行完毕。
[17:20:33] [Core] [INFO] [routes.config:128]: Saving config, is_core=True
[17:20:33] [Core] [INFO] [respond.stage:72]: 分段回复间隔时间:[1.5, 3.5]

你愿意提交 PR 吗?

  • 是的,我愿意提交 PR!

Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions