超轻量tg中文搜索增强Bot

97次阅读

共计 1736 个字符,预计需要花费 5 分钟才能阅读完成。

很久没来 loc 了,来了就是打广告
众所周知,tg 的中文搜索十分拉跨 (英文也是),本地索引增强搜索体验是很自然的想法。
调研过相关的项目,要么是搜索引擎太重,要么就正则 / 数据库硬搜。干脆自己写个算了,主打的就是轻量、跨平台、单文件启动。

GitHub: https://github.com/iyear/searchx

欢迎 star~

特性

  • 最小化配置 & 单文件一键启动
  • 组件化扩展设计,可选多种存储后端
  • 跨平台支持 macOS/Windows/Linux
  • 特别为中文优化的搜索引擎
  • 大文件历史消息导入
  • 自定义国际化消息模板
  • ……

具体直接看 GitHub 吧 现在还在初版 beta 阶段,搜索结果界面什么的都还大有优化的空间。

该版本已知 Bug: 搜索结果转义问题

FAQ

Q: 为什么我不使用 Telegram 自带的搜索?
A: 众所周知,Telegram 自带的搜索功能并不好用,尤其是对中文的支持很差。本项目的目的就是解决这些搜索痛点。

Q: 我在使用过程中遇到了问题?
A: 在确认搜索后依旧无法解决,通过发起 ISSUE 的方式反馈。
在发起 ISSUE 的过程中,我们提倡使用英文描述问题,并在 ISSUE 中提供相关的截图和复现步骤。

Q: 我想要增加一个功能?
A: 同上

Q: 为什么需要禁用 Group Privacy?它会造成安全问题吗?
A: Group Privacy 开启后会导致 Bot 无法接收所有群组内的消息而导致索引缺失。具体请参考: https://core.telegram.org/bots#privacy-mode 同时,它不会产生安全问题。本项目 Bot 为自行部署,数据均存放于本地,不会导致数据泄露。

Q: 可以用于个人账户吗?未来会支持吗?
A: 目前不可以,未来可能会支持,但 userbot 的使用有封号的风险。本项目当前的目标群体是群主 / 频道主,自建为成员提供便利。当然你也可以选择自建 bot 后将他拉入各个群聊中。

网友回复:

注册 nb

xiao 羡慕会写本子的大佬

cnlhx 先马一下

伊若 支持

洗澡之后挖耳朵 支持开源

worryfree 神仙大佬来顶贴

sm1314 还有英文  README.md 羡慕技术大佬

xiao deepl 一把梭,自己哪写得出

myoppo 牛 支持 tg 原生搜索狗都不用

注册 楼主弄个 usrbot 吧,想搜的群又不都是管理

注册 “抱歉,您不是此对话的成员,您无法访问此消息”搜出来了 看不了 也加不进

你们男生好厉害 想了一下这个确实比较有用。后续会加吧

xiao 战略马克一下

huanx demo 基于 E5SubBot 交流群,需要先加入群组。看 README

xiao 既然是为了增强中文搜索,基本是面向国人吧,为什么还要英文 issue,

嗷嗷 在中文社区宣传中文搜索,在英文社区宣传英文搜索 但出现的问题很可能是一致的,为了方便社区共同讨论,提倡使用英文提 issue。

xiao mark

滕讯 CEOdad dd

xiao 这能搜文件吗?

注册 文件如果携带了标题,标题会被索引的。但是导入历史消息还未支持导出文字以外的消息 (主要因为文件导出太慢了) 文件名本身还没有加入索引,已经加入正式版 TODO

注册 好的, 感谢开发, 能白 ** 代码了

xiao Nbnb,膜拜大佬

cachexy 支持一下

kukuyan 后续 userbot 和 bot 应该会在同一个项目里做。使用者根据需求切换

b66667777 支持,tg 现在这个搜索太 ** 了

xiao 如果搜索结果输出能做到可视化界面就好了

ojcc mark 一下

ojcc 后续会做更强大的网页搜索的,难度也不大的。不过目前还是专注于 bot 内搜索,有任何 ui 上的意见都可以提 issue 或者 pr 的

NSB 支持,已 star

注册 mjj 就是给力

注册 大佬你签名里面的 E5 续订 bot 能不能出个视频教程呀,windows 系统怎么续订呢   github 里面的简体中文挂了

xiao Star~

xevh E5SubBot 已经很久没更新了。之前想重写 v1.0.0 但是后面其他事情又搁置了。视频教程估计难出了,现在的微软已经关闭了快速启动通道。具体怎么手动申请看:https://t.me/e5subbot/18303 有问题群里问就好了,群友已经比我熟悉 e5 太多了,毕竟这个项目当时也只是练手的,代码质量很差

Xiaoxi679 支持 羡慕技术大佬

正文完
 0