← 返回 TimeAmber
logo NodeSeekbeta

docker部署私人LET 当日VPS、独立服务情报监控与推送机器人

机器人效果展示

image

image

image
准备工作
1.cd到当前目录,创建docker-compose.yml
根据自己的情况修改

services:
  let_bot:
    image: tyer199/let_bot:v3.16
    container_name: let_bot_engine
    restart: always
    environment:
      TZ: ${TZ:-UTC}
      AI_BASE_URL: ${AI_BASE_URL:-https://api.siliconflow.cn/v1}
      AI_MODEL: ${AI_MODEL:-Qwen/Qwen2.5-7B-Instruct}
      AI_MODEL_FALLBACKS: ${AI_MODEL_FALLBACKS:-Qwen/Qwen3-8B}
      AI_TIMEOUT: ${AI_TIMEOUT:-45}
      AI_MAX_RETRIES: ${AI_MAX_RETRIES:-0}
      AI_CONTENT_LIMIT: ${AI_CONTENT_LIMIT:-8000}
      SCAN_INTERVAL_MIN: ${SCAN_INTERVAL_MIN:-90}
      SCAN_INTERVAL_MAX: ${SCAN_INTERVAL_MAX:-180}
      BLOCKED_SLEEP_SECONDS: ${BLOCKED_SLEEP_SECONDS:-1800}
      TG_PARSE_MODE: ${TG_PARSE_MODE:-MarkdownV2}
      TG_DISABLE_WEB_PREVIEW: ${TG_DISABLE_WEB_PREVIEW:-true}
    volumes:
      - ./data:/app/data
    logging:
      driver: json-file
      options:
        max-size: "10m"
        max-file: "3"

  let_admin:
    image: tyer199/let_bot:v3.16
    container_name: let_bot_admin
    restart: always
    command: ["python", "-m", "uvicorn", "admin_app:app", "--host", "0.0.0.0", "--port", "2918"]
    environment:
      TZ: ${TZ:-UTC}
      ADMIN_USERNAME: ${ADMIN_USERNAME:-}
      ADMIN_PASSWORD: ${ADMIN_PASSWORD:-}
    volumes:
      - ./data:/app/data
    ports:
      - "${ADMIN_HOST:-127.0.0.1}:${ADMIN_PORT:-2918}:2918"

2.启动容器
docker-compose up -d
3./您的目录/let/data/admin_auth.json管理员密码保存在此
也可
docker exec let_bot_admin python reset_admin.py --username admin --password '你的新密码'
重启
docker restart let_bot_admin
让密码生效
4.配置模型配置和Telegram 配置,即可食用
建议下一步配 Nginx/Caddy HTTPS 反代

PS:github
https://github.com/wsx112233/LET-Bot

12
12
论坛快捷回帖:
请选择
内容
预览
对照
快捷回复
图床已就绪
AC娘
洋葱头
小黄鸡
Fluent
App