烧饼论坛 LZ.SB
登录

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

291
  • crazypeace
    UID 313Lv.4 渐入佳境 编辑于

    前言

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

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

    image.webp

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

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

    image.webp

    image.webp

    对于我这种开了无数个 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

    YouTube

    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

  • 收藏支持反对打赏

1 条回复

  • mubdao
    UID 1206Lv.20 社区达人
    #1

    强

发表回复