feat: add postgres storage and remote sync
This commit is contained in:
51
.env.example
51
.env.example
@@ -1,15 +1,42 @@
|
||||
# Telegram API 配置
|
||||
TELEGRAM_API_ID=your_api_id
|
||||
TELEGRAM_API_HASH=your_api_hash
|
||||
# ────────────────────────────────────────────────────────────────
|
||||
# Telegram 配置
|
||||
# ────────────────────────────────────────────────────────────────
|
||||
TELEGRAM_API_ID=24660516
|
||||
TELEGRAM_API_HASH=eae564578880a59c9963916ff1bbbd3a
|
||||
# 每位同事需要使用自己的 session 文件,路径可自定义
|
||||
TELEGRAM_SESSION_PATH=~/telegram_sessions/funstat_bot
|
||||
FUNSTAT_BOT_USERNAME=@openaiw_bot
|
||||
# 机器人账号信息(token 稍后替换为最新值)
|
||||
TELEGRAM_BOT_USERNAME=@ktqiangda_bot
|
||||
TELEGRAM_BOT_TOKEN=7321478881:AAFVmSXsfAbXI2Sfx9Sg3UW5ufAKvPsbO4U
|
||||
|
||||
# 代理配置(如果服务器无法直接访问 Telegram,需要配置代理)
|
||||
FUNSTAT_PROXY_TYPE=socks5
|
||||
FUNSTAT_PROXY_HOST=127.0.0.1
|
||||
FUNSTAT_PROXY_PORT=1080
|
||||
# ────────────────────────────────────────────────────────────────
|
||||
# MCP 服务器配置
|
||||
# ────────────────────────────────────────────────────────────────
|
||||
FUNSTAT_HOST=127.0.0.1
|
||||
FUNSTAT_PORT=8094
|
||||
FUNSTAT_ENABLE_PAGINATION=true
|
||||
FUNSTAT_PAGINATION_MAX_PAGES=10
|
||||
FUNSTAT_PAGINATION_DELAY=2.0
|
||||
FUNSTAT_PAGINATION_TIMEOUT=8.0
|
||||
FUNSTAT_PAGINATION_KEYWORDS=➡️,下一页,Next,更多,下页,›,>>
|
||||
|
||||
# 服务器配置
|
||||
# 监听地址: 0.0.0.0 表示所有网络接口,127.0.0.1 表示仅本地访问
|
||||
FUNSTAT_HOST=0.0.0.0
|
||||
FUNSTAT_PORT=8091
|
||||
# ────────────────────────────────────────────────────────────────
|
||||
# Postgres / Docker 容器配置
|
||||
# ────────────────────────────────────────────────────────────────
|
||||
POSTGRES_DB=funstat
|
||||
POSTGRES_USER=funstat
|
||||
POSTGRES_PASSWORD=funstat_dev_password
|
||||
POSTGRES_PORT=5433
|
||||
# Python 侧读取数据库的 URL
|
||||
DATABASE_URL=postgresql://funstat:funstat_dev_password@127.0.0.1:5433/funstat
|
||||
|
||||
# ────────────────────────────────────────────────────────────────
|
||||
# 远端数据沉淀(SSH 上传)
|
||||
# ────────────────────────────────────────────────────────────────
|
||||
REMOTE_UPLOAD_ENABLED=true
|
||||
REMOTE_SSH_HOST=172.16.74.159
|
||||
REMOTE_SSH_USER=atai
|
||||
REMOTE_SSH_PASSWORD=wengewudi666808
|
||||
REMOTE_SSH_TARGET=/home/atai/funstat_data/inbox
|
||||
REMOTE_UPLOAD_INTERVAL=120
|
||||
REMOTE_UPLOAD_BATCH_SIZE=200
|
||||
|
||||
Reference in New Issue
Block a user