最新消息:

使用 Docker 快速搭建 Telegram 进群验证机器人

其他 积木 184浏览 0评论

使用 Docker 快速搭建一个加群验证机器人,实现新用户加群验证。此Bot较为简单,验证方式也就只是点击一下按钮。如果想要实现复杂的验证,如图片或算术验证,则此Bot无法满足要求。

安装Docker

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

安装Docker-compose

curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

如果安装后无法执行docker-compose命令,则需要手动指定路径:

ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

安装Bot

克隆Bot源码

apt install git
git clone https://github.com/mxssl/tg-captcha-bot.git
cd tg-captcha-bot

使用vi命令编辑 docker-compose.yml

需要提前从 @BotFather 处获取Token,将配置文件中的your_token替换为申请到的token值。编辑后保存退出。

 

version: '2'

services:
  tg-captcha-bot:
    image: mxssl/tg-captcha-bot:v1.1.2
    volumes:
      - ./config.toml:/config.toml
    restart: unless-stopped
    environment:
      - TGTOKEN=your_token

拉取容器

docker-compose pull

运行容器

docker-compose up -d

检查bot是否正常运行

docker-compose ps
docker-compose logs

在群组中运行检查命令:/healthz 。

自定义配置目录:

vi config.toml

Bot 默认英文,可以改为中文,修改验证时间,选择封禁设置为永久还是临时等等。

也可以参考项目地址选择不用 docker 安装bot。

也可以直接使用搭建好的Bot,在 Telegram 中搜索@groupincheckbot,然后将Bot添加为管理员即可。

https://github.com/mxssl/tg-captcha-bot

转载请注明:积木别倒 » 使用 Docker 快速搭建 Telegram 进群验证机器人

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址