Appearance
快速开始
本指南将帮助您快速启动 TGNL Admin 项目。
前置要求
在开始之前,请确保您的系统已安装:
- Node.js 18+
- Docker 和 Docker Compose
- Git
安装步骤
1. 克隆项目
bash
git clone https://github.com/yourusername/tgnl-admin.git
cd tgnl-admin2. 配置环境变量
bash
cp .env.example .env编辑 .env 文件,配置以下内容:
env
# 数据库配置
DB_HOST=db
DB_PORT=3306
DB_USER=root
DB_PASSWORD=your_password
DB_NAME=tgnl
# 应用配置
PORT=3000
APP_BASE_PATH=/admin
# Bot Token
BOT_TOKEN=your_bot_token3. 配置 Bot
编辑 nl-2333/config.txt 文件:
txt
TOKEN=your_bot_token
energy_pool_api=http://host.docker.internal:3000
username=your_username
password=your_password4. 启动服务
方式一:使用启动脚本(推荐)
bash
./start-docker.sh方式二:手动启动
bash
docker compose build
docker compose up -d5. 访问系统
打开浏览器访问:
http://localhost:3000/admin验证安装
- 检查服务状态:
bash
docker compose ps- 查看日志:
bash
docker compose logs -f- 测试 Bot:
- 在 Telegram 中找到您的机器人
- 发送
/start命令 - 确认机器人正常响应