
TG-SignPulse 是一个 Telegram 自动化与管理面板,面向多账号签到、定时任务与按钮点击。
本项目包含 AI 辅助能力,并由 AI 参与开发。
电报自动执行(签到、发送消息、点击键盘、AI回复等);个人、群组、频道消息监控、转发与自动回复。
- 多账号任务与定时调度
- 签到自动化、消息发送、按钮点击流程
- 时间段随机执行,降低风险
- 现代化管理面板(Next.js)
- 原生 Docker 部署
- 可选 AI 辅助:图片选项识别、计算题回复
默认账号:admin 默认密码:admin123
Docker Run
docker run -d \
--name tg-signpulse \
--restart unless-stopped \
-p 8080:8080 \
-v $(pwd)/data:/data \
-e TZ=Asia/Shanghai \
# 可选:Telegram API
# -e TG_API_ID=123456 \
# -e TG_API_HASH=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx \
# 可选:后端密钥
# -e APP_SECRET_KEY=your_secret \
# 可选:AI接入
# -e OPENAI_API_KEY=sk-xxxxxxxx \
# -e OPENAI_BASE_URL=https://api.openai.com/v1 \
# -e OPENAI_MODEL=gpt-4.1 \
ghcr.io/akasls/tg-signpulse:latest
- 数据持久化:
./data->/data - 访问地址:
http://localhost:8080
version: "3.8"
services:
app:
image: ghcr.io/akasls/tg-signpulse:latest
container_name: tg-signpulse
ports:
- "8080:8080"
volumes:
- ./data:/data
environment:
- TZ=Asia/Shanghai
# 可选:Telegram API
# - TG_API_ID=123456
# - TG_API_HASH=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
# 可选:后端密钥
# - APP_SECRET_KEY=your_secret
# 可选:AI接入
# - OPENAI_API_KEY=sk-xxxxxxxx
# - OPENAI_BASE_URL=https://api.openai.com/v1
# - OPENAI_MODEL=gpt-4.1
restart: unless-stopped
docker compose up -d
Zeabur
- 在 Zeabur 控制台创建新项目并从 GitHub 部署。
- 挂载持久化目录到
/data(必需)。 - 确保端口为
8080。
backend/ # FastAPI 后端与调度器
tg_signer/ # Telegram 自动化核心(Pyrogram)
frontend/ # Next.js 管理面板