Telegram 双向bot搭建

Telegram 双向bot搭建

 次点击
7 分钟阅读

Telegram 防骚扰双向聊天机器人:超简搭建(Docker)

一、它是干嘛的

把“用户私聊 Bot”的消息自动汇总到你的 Telegram 话题群(Forum/Topics):每个用户一个话题线程,方便集中回复;可选 AI 审查、人机验证、黑名单等防骚扰功能。

项目地址: Github

二、准备工作(必做)

1. @BotFather 创建机器人,拿到 BOT_TOKEN

2. 新建一个 超级群,开启 话题(Topics),把 Bot 设为管理员

3. 在群里发送 /getid 拿到 FORUM_GROUP_ID

4. 记录你的 Telegram 用户 ID,作为 ADMIN_IDS

三、安装 Docker(Engine + Compose)

服务器执行这一条即可:

curl -fsSL https://raw.githubusercontent.com/Xiuyixx/docker/master/install-docker.sh | sudo bash

四、部署机器人(Docker Compose 推荐)

拉取并编辑.env

mkdir -p tg-bot-data && cd tg-bot-data

# 拉配置模板

wget https://raw.githubusercontent.com/Hamster-Prime/Telegram_Anti-harassment_two-way_chatbot/main/.env.example -O .env

wget https://raw.githubusercontent.com/Hamster-Prime/Telegram_Anti-harassment_two-way_chatbot/main/docker-compose.yml

# 编辑 .env:至少填 3 个

nano .env

.env 最少要改这三项:

• BOT_TOKEN=... #前面申请的BotToken

• FORUM_GROUP_ID=-100... #群组ID

• ADMIN_IDS=你的ID[,另一个ID] #用户ID

启动:

docker compose up -d

docker compose logs -f

更新:cd tg-bot-data 执行下列命令

docker compose down

docker compose pull

docker compose up -d

五、常用命令

• 用户:/start、/help

• 管理员:/panel、/block、/blacklist、/stats

© 本文著作权归作者所有,未经许可不得转载使用。