修改 forkgram/tdesktop 实现 有@我消息的群 置顶 效果和 PrimaryUnmutedMessages 一样

0 条回复
8 次浏览

前言

Forkgram 有个功能 PrimaryUnmutedMessages

image

很适合对于一些群, 有任何新消息你都重点关注. 如,

image

但是我有一种情况, 我不关注这个群的每条新消息, 我只关注这个群里面 @我的消息. 怎么办呢?

面向 GPT 开发

Herems 对接 mimo-v2.5-pro

https://github.com/crazypeace/forkgram-tdesktop 基于 dev 新开一个 branch
at-me-on-top
新建一个 yml 文件, 基于这个 branch 编译

分析 forkgram 在显示对话分组时的代码逻辑

着重分析, 如何知道

对话是否在分组中置顶,

对话有多少未读,

对话是否设置为 mute,

对话中是否有人 react emoji 给我,

对话中是否有人 at 我.

分析 在显示对话分组时的排序优先级

image

当群组中有人@我时, 产生和 PrimaryUnmutedMessages 一样的效果

image

同意 方案 A, 请实施.

但 Agent 实际上干活又不是方案 A 的修改, 改了另一个地方.

image

效果

可以看到除了原有的未读群组置顶的效果以外, 还增加了 @我消息的群 置顶的效果.

image

Github

https://github.com/crazypeace/forkgram-tdesktop/tree/at-me-on-top

👍1

发表一个评论

R保持