TGViewer
Newlearnerの自留地 Newlearnerの自留地 @newlearnerchannel · 67.6K subscribers
Post #12757 7.13K
#telegram #Bot #Search

🤖 记一次自留地频道索引 Bot 的重建

四年前,我在开发者 EEYHN 的帮助下,通过 telegram-search 项目实现了频道内容的关键词索引。而前不久读者告知我机器人已无法使用,我到后端检查后发现 API 已经过时,且项目也许久未更新,只能搁置

🔍 寻找新项目

由于重建势必繁琐,我几乎忘记了这件事,也不太有动力联系原有开发者改进项目。群友 犬来八荒🌸 有一天为我提供了几个项目,在这里表达我的感谢

最终我选择了 tg_searcher 这个项目,它不仅支持 Docker 部署,也能够承担起为公众提供对话索引的责任,并且有着不错的结果显示

📦 部署

由于上一个项目就是通过 Docker 部署的,这次几乎没有遇到任何阻碍,跟着 README 走就可以。文档很详细,无论是 部署 还是 配置 都有手把手的步骤和注释

需要注意的是,如果你只想监听某个频道或者群组,请不要开启 monitor_all: true。配置文件需要手搓,可以先在本地写好后再开始部署

此外,群友也提醒我,本项目的本质还是搭建一个 UserBot,如果想要规避官方风控风险,可以开通小号并提供 api_id 和 api_hash

💡 使用

对于各位读者,大家只需要和 @newlearner_search_bot 对话,输入想要检索的关键词即可。更多的搜索语法详见搜索器 Whoosh 的 官方文档

对机器人管理者来说,部署好后需要执行 /monitor_chat CHAT... 以及 /download_history CHAT...,这样机器人才会在后端对某频道进行索引、分词并不断监听更新

❤️ 一些感想

没想到距离机器人的部署已经过去了四年,如果不是翻看当年详尽的频道记录,一些细节和努力就会被遗忘

有时候看到一个新项目,通过 Telegram 搜索却发现自留地早已经体验过。许多我们自己写过的东西,已经被自己所遗忘。因此,我们需要一个频道索引机器人,让后来的读者自己去发掘

所以请大家合理使用这个机器人。本以为自己只需要服务器稳定地运行,但重建项目时,一行行滚动的代码还是给我带来了久违的快乐。代码长久不维护需要推倒重建,但文字讲述的事实就像大树一样矗立在那里、树根深深插入大地

这就是记录的力量!

📘 关联阅读:

1️⃣ Telegram 中文搜索方案探索(频道)
2️⃣ 为什么 Telegram 不能搜寻中文讯息
3️⃣ 谈谈我在用的 Telegram 机器人

频道:@NewlearnerChannel
  • 👍 23
  • ❤ 13
More from @newlearnerchannel
  1. Sep 25, 2026#days 🎑 今日中秋 今日中秋,中秋节源自天象崇拜,由上古时代秋夕祭月演变而来。“八月十五月正南,瓜果石榴列满盘”,中秋节有祭月、赏月、吃月饼、玩花灯、赏桂花、饮桂花酒等习俗…
  2. Sep 24, 2026#News 🌃 自留地晚报【9.24】 1️⃣ Anthropic 成立生命科学研究团队及自有分子生物学实验室并公布早期成果 2️⃣ OpenAI 称与苹果的 ChatGPT 合…
  3. Sep 24, 2026#iOS #macOS #APPLE #Pay #GitHub情报 #APP #Web 💳 盘点近期用于修改 Apple Wallet 卡面的工具们 最近网上冲浪的时候,发现大家…
  4. Sep 24, 2026#Android #Blog #GitHub情报 #Health #Life 📩 接读者来稿,TA 向我们分享了研究 OPPO 健康数据逆向的后续结果 ⌚️ OPPO 健康云同步…
  5. Sep 24, 2026#News ☀️ 自留地早报【9.24】 1⃣️ Bloomberg :OpenAI CEO 奥尔特曼将在联合国演讲,倡议建立全球 AI 标准 2⃣️ MacRumors :古尔曼…
  6. Sep 23, 2026#News 🌃 自留地晚报 【9.23】 1️⃣ OpenAI 发布 GPT-6 Sol 和 GPT-6 Luna 模型,价格相比 GPT-5.6 促销价降低 50%,更快、更经…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →