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

🔍 TG 中文搜索一直被大家所诟病,这其中有一些原因,但归根结底不好用。为了给大家带来更好的搜索体验,自留地一直在探索优化的方法。我们在每条消息添加 Tag,将英文前后空格便于搜索,但收效甚微

更进一步的,我们为时效性不强的、偏干货性质的消息做了 自留地导航,和 sssoou.com TG 频道搜索达成了合作。以上措施极大地方便了本人、主编和各位订阅者搜寻频道消息。今天,我将完成整个体系的最后一环:「自留地索引 Bot」,让大家不出 TG、无需打开网页即可完成频道消息搜索

🤖 自留地索引 Bot:@newlearner_search_bot

项目使用了此前介绍的 telegram-search,在部署过程中遇到了一些问题,一并和大家分享解决过程:

1️⃣ 运行 python main.py 前,需手动在 clone 文件夹建立名为“session”的文件夹
2️⃣ 针对小内存(512 MB、1 GB)服务器,建议开启 1G Swap,否则可能将无法启动程序
3️⃣ 运行命令 sysctl -w vm.max_map_count=262144,并在 docker-compose.yml 里面的 elasticsearch 加入 ES_JAVA_OPTS=-Xms512m -Xmx512m
4️⃣ 搜索结果长度可以自由设置,前往 main.py 修改(默认 15 字符),运行 docker-compose build、docker-compose up 即生效

👀 希望大家可以通过这个机器人找到自己想要的信息,目前发现的问题是受搜索结果长度限制,有时不能很好地反映出整条消息的大意;此外机器人会将关键词自动拆分成几个词组并分别搜寻汇总,导致结果数量庞大,使用时请将每个关键词分开并在前面添加➕

例如:“+iPhone +Android”表示寻找一条既包含“iPhone”又包含“Android”字段的消息(即 Lucene 查询语法)

❤️ 感谢开发者 EEYHN 的耐心指导,也欢迎大家在使用过程中向我们提出建议

频道:@NewlearnerChannel
  • 👍 7
  • ❤ 2
  • 🤔 1
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 →