Skip to content

[Feature] 群聊中的独立主动消息 #44

@DBJD-CR

Description

@DBJD-CR

描述

目前插件主要维护了两套主动消息生命周期,一套是”基础主动消息“,提供插件最核心的功能,一套是“自动主动消息”,用于在无任何输入的情况下也能进行自主进行主动消息。

目前这套系统工作良好,但是随着时间推移,发现部分场景下可以进行功能增强。

使用场景

例如在群聊中,如果群聊长期保持着高频的消息流,再加上免打扰时段,主动消息将会难以触发,结果就是 bot 经常在深夜或清晨(早上5-7点)时进行主动消息,日间及夜晚就很少见,不符合一般规律。

因此考虑额外引入一个定时器,同样基于随机时间间隔(默认值比其他的计时器更久),但不受沉默计时与群聊活跃影响(依然受免打扰时段控制),独立进行倒计时(较为类似私聊中的调度),并在触发后统一重置计数与基础主动消息的计时。

这样即使群聊中正在活跃或已有话,也能让 bot 主动插话(结合提示词与人设可以应用到更多场景)。更符合人的社交实际。(当然这样看起来可能比较像一般的“主动回复”,所以建议提示词尽可能优化一下以发挥主动消息的核心价值)

你愿意提交PR吗?

  • 是的, 我愿意提交PR!

Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    priority/P2中优先级:普通功能缺陷或改进,按计划排期type/feat✨ 新功能 / New Feature

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions