Telegram Group & Telegram Channel
#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



tg-me.com/NewlearnerChannel/12757
Create:
Last Update:

#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

BY Newlearnerの自留地




Share with your friend now:
tg-me.com/NewlearnerChannel/12757

View MORE
Open in Telegram


Newlearnerの自留地 Telegram | DID YOU KNOW?

Date: |

Telegram Gives Up On Crypto Blockchain Project

Durov said on his Telegram channel today that the two and a half year blockchain and crypto project has been put to sleep. Ironically, after leaving Russia because the government wanted his encryption keys to his social media firm, Durov’s cryptocurrency idea lost steam because of a U.S. court. “The technology we created allowed for an open, free, decentralized exchange of value and ideas. TON had the potential to revolutionize how people store and transfer funds and information,” he wrote on his channel. “Unfortunately, a U.S. court stopped TON from happening.”

Telegram today rolling out an update which brings with it several new features.The update also adds interactive emoji. When you send one of the select animated emoji in chat, you can now tap on it to initiate a full screen animation. The update also adds interactive emoji. When you send one of the select animated emoji in chat, you can now tap on it to initiate a full screen animation. This is then visible to you or anyone else who's also present in chat at the moment. The animations are also accompanied by vibrations. This is then visible to you or anyone else who's also present in chat at the moment. The animations are also accompanied by vibrations.

Newlearnerの自留地 from us


Telegram Newlearnerの自留地
FROM USA