修改 forkgram/tdesktop 实现 有@我消息的群 置顶 效果和PrimaryUnmutedMessages一样
前言 Forkgram 有个功能 PrimaryUnmutedMessages 很适合对于一些群, 有任何新消息你都重点关注. 如, 但是我有一种情况, 我不关注这个群的每条新消息, 我只关注这个群里面 @我的消息. 怎么办呢? 面向Agent开发 Herems 对接 mimo-v2.5-pro 下面的引用框里面都是我发给Agent的自然语言 在 https://github.com/crazypeace/forkgram-tdesktop 基于 dev 新开一个 branch at-me-on-top 新建一个yml文件, 基于这个branch编译 分析 forkgram 在显示对话分组时的代码逻辑 着重分析, 如何知道 对话是否在分组中置顶, 对话有多少未读, 对话是否设置为mute, 对话中是否有人react emoji给我, 对话中是否有人at我. 分析 在显示对话分组时的排序优先级 Agent反馈: 当群组中有人@我时, 产生和 PrimaryUnmutedMessages 一样的效果 Agent反馈: 同意 方案A, 请实施. 但 Agent 实际上干活又不是方案A的修改, 改了另一个地方. 效果 可以看到除了原有的未读群组置顶的效果以外, 还增加了 @我消息的群 置顶的效果. Github https://github.com/crazypeace/forkgram-tdesktop/tree/at-me-on-top