forkgram/tdesktop 在新窗口打开 带Topic的群组Forum 限定在topic中搜索

前言

我一直都喜欢用Telegram作为与Hermes交流的平台.

进一步的, 我喜欢用新窗口打开 带Topic的群组Forum, 这样不影响我在主窗口中去其它的群组中闲逛.

经常 用Agent开发 和 使唤Agent干活 的朋友们都知道, 在session历史中搜索关键字是经常使用的功能.

那么, 问题来了, 在新窗口打开 带Topic的群组Forum 中如果选中了topic再按搜索按钮, 会自动跳到 All

对于我这种开了无数个topic的人来说, 相当于是在所有的session(包括历史session)中搜索关键字了.


面向Agent开发

Hermes 对接 Nous Portal 官方提供的免费模型 stealth/space-bunny-alpha

https://zelikk.blogspot.com/2026/04/free-mimimo-v2-pro-omni-hermes-stripe.html


下面的引用框里面都是我发给Agent的自然语言

基于 https://github.com/forkgram/tdesktop 的 v7.2.9 版本的代码分析


现在 telegram 有个问题,
在'open in new windows' 打开 forum,
切换到某个 topic,
按 搜索 按钮,
这时, 就会从之前选中的topic跳转到自动选中"All",
如果接着操作搜索文本的话, 就变成在 All 里面搜索文本.

我希望能在指定 topic 中搜索文本.

我知道, 如果在 telegram 主窗口中打开 forum, 是可以在指定 topic中搜索文本的.

然后Agent分析出了修改方案.


到此为止都还是常规操作.

我今天突发奇想, 如果让Agent自己验证问题行不行. 桌面APP的界面识别分析可没有HTML上面DOM元素那么方便.

于是, 我让Agent自己先用未修改的版本尝试复现问题, 再用修改后的版本验证是否修复了问题.


经过了比较长时间, 最终Agent能完成 computer-use 任务, 验证补丁的修改有效.


效果

我自己手动操作的DEMO


Github

代码

https://github.com/crazypeace/forkgram-tdesktop/tree/feat-search-in-topic-in-new-window


Release 

https://github.com/crazypeace/forkgram-tdesktop/releases/tag/feat-search-in-topic-in-new-window


评论