Skip to content

配置指南

本系统包含两个核心服务 (AdminJob),它们各自拥有独立的配置文件。

通用配置

以下配置在 admin/.envjob/.env 中通常保持一致,特别是数据库和 Redis 连接。

数据库 (PostgreSQL)

配置项说明默认值 (Docker)
DB_CONNECTION数据库类型pgsql
DB_HOST数据库主机名postgres
DB_PORT数据库端口5432
DB_DATABASE数据库名tgbot
DB_USERNAME数据库用户名root
DB_PASSWORD数据库密码rootpassword

缓存 (Redis)

配置项说明默认值 (Docker)
REDIS_HOSTRedis 主机名redis
REDIS_PORTRedis 端口6379
REDIS_PASSWORDRedis 密码(留空)
REDIS_DB默认数据库索引0

Admin 服务配置

位于 admin/.env,主要控制后台管理系统的行为。

配置项说明示例
APP_URL站点访问地址http://localhost:8080
APP_ENV环境模式production
APP_DEBUG调试模式false
API_WEB_URLJob 服务 API 地址http://job:9503

Job 服务配置

位于 job/.env,主要控制机器人消息处理和后台任务。

配置项说明示例
NL_API_BASE_URL上游能量池 API 地址https://tgnl-home.hfz.pw
BOT_POLLING_INTERVAL消息轮询间隔 (ms)200

API 通信

AdminJob 服务之间需要相互通信,请确保 API_WEB_URL 配置正确,使其能在 Docker 网络中互相访问。

Released under the MIT License.