Skip to content

wxwhhh/TelScan

Repository files navigation

🌐 Telegram 群组内容监控系统 - TelScan

公众号 Python FlaskVersion Update

1、平台介绍

平台调用telegram API对已加入的群组、频道或者是公开的群组、频道内容进行实时监控,然后web展示以及钉钉、企业微信通知。 image

2、平台功能 -- 系统配置

先进行系统配置,输入申请的API、手机号、钉钉后进行保存即可(web搭建后默认先得配置telegram信息)。 2

3、平台功能 -- 群组管理

群组管理这边有三个功能 3

一是批量添加群组,你只需要将你要添加的群组的链接整理一下,一行一个,然后粘贴进去,设置延迟时间即可自动化加群。 4 5 二是获取目前账号加入的全部群组,然后选择是否对群组进行监听。 6 7 8 三是手动添加群组,输入群组的链接地址,然后添加并监听。 9

4、平台功能 -- 关键词管理

必须在添加监控群组后才可以添加监听关键词,然后输入要监听的关键词,选择要关键词监听群组(可多选)然后保存就可以了。(可一次添加多个关键词,一行一个) image

5、平台功能 -- 消息日志

监听到的信息会在这里展示,包括时间、发消息任意、群组等信息,上面还有筛选功能数据过多时可以进行筛选,同时配置钉钉的话就会同步发送,及时掌握消息。 10 11

🧐 搭建教程

  • 前往 Telegram 官方 注册
    先去注册一个telegram API,网上有教程搜一下,此外如果注册api一直报ERROR的话,狂点创建应用程序按钮即可成功。 环境使用的是python和mysql环境
12

Docker一键启动【推荐】

  1. 克隆项目 git clone https://github.com/wxwhhh/TelScan.git cd TelScan
  2. 启动 docker compose up -d
  3. 浏览器访问 http://你的服务器IP:5000 首次打开会自动弹出配置向导,填入 Telegram API 信息和手机号,提交后输入验证码即可。
Snipaste_2026-03-31_19-43-25 image

4、默认密码查看: docker logs telscan-app 2>&1 | grep "密码" image

没找到的可以自己重置密码(将源码中的reset_password.sh下载到宿主机即可)

bash reset_password.sh # 自动生成随机密码

bash reset_password.sh 123456 # 指定密码

源码搭建

第一步:py环境自己安装哈,mysql数据库可以使用setup_mysql.sh脚本一键安装mysql数据库及创建默认数据库。 13

第二步:pip源码下来,然后安装需要的库

git clone https://github.com/wxwhhh/TelScan.git

cd TelScan

此外要使用图片关键词识别的话,要单独安装Tesseract OCR,命令如下:

Ubuntu/Debian系统:

sudo apt update
sudo apt install -y tesseract-ocr tesseract-ocr-chi-sim

CentOS/RHEL系统:

sudo yum install -y epel-release
sudo yum install -y tesseract tesseract-langpack-chi-sim

第三步:启动环境 python3 app.py 14

第四步:第一次需要你输入你的配置信息telegram 的 id hash 手机号等信息,然后telegram为了安全会给你的telegram号发一个以验证码,输入就行了,然后就IP地址+8033端口,开始使用!!! 15 16 17

⚠️ 使用声明

  • 本项目仅用于 学习研究安全测试,请勿将其用于任何非法用途。
  • 严禁任何形式的 倒卖、二次收费分发或商用行为
  • 使用本项目可能涉及 监控、收集、存储第三方数据,请严格遵守当地法律法规,避免触碰法律红线。
  • 因使用本项目所产生的 法律责任与风险,均由使用者本人承担,作者不对任何直接或间接损失负责。
  • 下载或使用本项目代码,即视为已接受以上条款。

欢迎使用师傅们关注交流

Snipaste_2025-08-13_11-10-04

About

对已加入telegram的群组、频道或者是公开的群组、频道内容进行实时监控,然后web展示以及钉钉通知

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors