Skip to content

[Feature] 支持消息防抖延迟聚合,短时间内的多条消息合并为一条再交给LLM #8622

@sunlonglong-creator

Description

@sunlonglong-creator

Description / 描述

启用后,当AstrBot收到来自同一会话的新消息时,不会立即触发LLM处理,而是启动一个计时器(长度=interval秒)。若在计时器到期前该会话又有新消息到达,则计时器重置,新消息追加到待处理队列。计时器到期后,将所有累积消息合并为一条输入,交给LLM统一处理。

Use Case / 使用场景

当用户连续发了多条信息或发了一张照片然后发了信息

Willing to Submit PR? / 是否愿意提交PR?

  • Yes, I am willing to submit a PR. / 是的,我愿意提交 PR。

Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:coreThe bug / feature is about astrbot's core, backendenhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions