简介
在当今互联网时代,即时通讯工具已经成为人们日常生活和工作中不可或缺的一部分。而在众多通讯应用中,Telegram 凭借其强大的功能和安全性受到了广泛的欢迎。然而,如果你希望进一步提升 Telegram 使用体验,提供更多定制化的功能,那么不可错过的工具就是"TelegramMessage"。本文将深入介绍这款令人惊叹的工具,它是一款强大的群消息监听与消息自动发送系统,将彻底改变你在 Telegram 中的互动方式。
功能介绍
1. 群消息监听
TelegramMessage 允许你轻松监听和跟踪群组中的消息。你可以选择监听特定群组或多个群组,确保不会错过任何重要信息。
2. 自动回复和消息筛选
这款工具还配备了强大的自动回复和消息筛选功能。你可以设置自动回复,以响应特定关键词或消息类型,从而提供更快速和精确的回复。
3. 定时消息发送
TelegramMessage 允许您计划消息的发送时间。
4. 更安全
支持 Docker 启动,使其更加便于部署和管理。你可以轻松在 Docker 环境中运行 TelegramMessage,实现更高的安全性和灵活性。
准备工作
1、准备一个 tg 账号,并将其加入需要进行消息监控的群组。我这里随便加了点搜索频道的群组。
2、进入官网 https://my.telegram.org/auth 进行注册tg的api_id和api_hash
输入手机号进行验证,会收到一段验证码,输入进去。
选择 API development tools,切记不要选错删除账号!!!
随便输入,注册到id和hash
3、下载项目
git clone https://github.com/telegramdev1/TelegramMessage.git
4、修改app/config.py中的配置,必须要修改的配置包括api_id, api_hash, keywords, message
5、安装docker和docker-compose
以centos为例,卸载老版本的docker,然后重新安装docker-ce,安装docker-compose
sudo yum remove docker docker-common docker-selinux docker-engine
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum -y install docker-ce
sudo systemctl enable docker
sudo systemctl start docker
sudo curl -L https://github.com/docker/compose/releases/download/1.24.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose version
具体使用
1、运行docker-compose up -d启动容器
2、使用docker exec -it 容器id /bin/bash 进入容器内部,到/app目录下
3、执行python3 get_group_id.py,并按提示分别输入telegram手机号、验证码以及密码,登录账号以获取账号所添加的群组
4、运行start.sh,启动程序
5、访问80端口,可查看消息监控的记录,也可选择重新发送消息。
当在群内检索到消息时,会自动私聊用户,进行回复,并且会在80进行记录。
结语
TelegramMessage 是一款为 Telegram 增添更多便捷和高效功能的利器,它赋予用户强大的群消息监听和消息自动发送功能。无论你是社交媒体管理员、企业主还是普通用户,都能从这一工具中获益匪浅。不容忽视的是,TelegramMessage 将成为你在 Telegram 中的得力助手,极速提升工作效率,降低工作负担。
项目链接:https://github.com/telegramdev1/TelegramMessage