tgscan:革命性Telegram搜索工具,轻松查找频道、群组和聊天历史

tgscan:革命性Telegram搜索工具,轻松查找频道、群组和聊天历史

【免费下载链接】tgscanStreamline Your Telegram Searches: Find Channels, Groups, and Chat History Effortlessly.项目地址: https://gitcode.com/gh_mirrors/tg/tgscan

tgscan是一款革命性的Telegram搜索工具,旨在帮助用户轻松查找频道、群组和聊天历史,让Telegram搜索体验更加高效便捷。无论是寻找特定内容还是发现新的交流社群,tgscan都能为你提供强大的支持。

🌟 tgscan的核心优势

tgscan作为一款专为Telegram打造的搜索工具,具有诸多核心优势,让你的搜索过程更加顺畅。它能够快速准确地定位到你所需的频道、群组信息以及聊天历史,节省你在海量信息中筛选的时间。

图:tgscan简洁直观的搜索界面,让搜索操作一目了然

🚀 快速开始使用tgscan

安装Docker环境

要使用tgscan,首先需要安装Docker环境。打开终端,执行以下命令:

curl -fsSL https://get.docker.com -o get-docker.sh sh get-docker.sh

配置数据库

数据库的正确配置是tgscan正常运行的基础。在终端中运行:

docker compose -f db.yml up -d

安装Elasticsearch插件

为了提升搜索性能,需要安装相关的Elasticsearch插件。依次执行以下命令:

docker exec -it tg_scan_elasticsearch bash ./bin/elasticsearch-plugin install --batch https://github.com/medcl/elasticsearch-analysis-pinyin/releases/download/v7.17.6/elasticsearch-analysis-pinyin-7.17.6.zip ./bin/elasticsearch-plugin install --batch https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.17.6/elasticsearch-analysis-ik-7.17.6.zip ./bin/elasticsearch-plugin install --batch https://github.com/medcl/elasticsearch-analysis-stconvert/releases/download/v7.17.6/elasticsearch-analysis-stconvert-7.17.6.zip exit

重启数据库

安装插件后,重启数据库使配置生效:

docker compose -f db.yml restart

初始化数据库模式和索引映射

数据库模式和索引映射的初始化是确保数据正确存储和检索的关键步骤。数据库模式路径为:api-server/src/main/resources/sql/schema.sql;索引映射脚本需在Kibana开发控制台执行,脚本路径为:api-server/src/main/resources/idx/*.txt。

复制环境变量模板并填写信息

将.env.template复制为.env,并根据实际情况填写所需信息:

cp .env.template .env

构建项目

一切准备就绪后,执行以下命令构建项目:

sh startup.sh

完成以上步骤,你就可以开始体验tgscan带来的高效Telegram搜索服务了!无论是日常交流还是信息查找,tgscan都能成为你得力的助手。

要开始使用,请访问setup.md以获取详细的设置说明。

【免费下载链接】tgscanStreamline Your Telegram Searches: Find Channels, Groups, and Chat History Effortlessly.项目地址: https://gitcode.com/gh_mirrors/tg/tgscan

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考