# Скопируйте в .env и заполните. Значения без кавычек. # --- Telegram --- # Токен бота от @BotFather BOT_TOKEN= # ID группы (супергруппа с топиками), куда бот шлёт отзывы, например -1001234567890 TG_CHAT_ID= # ID топиков (число из ссылки вида https://t.me/c//) GOOD_REVIEWS_THREAD_ID= BAD_REVIEWS_THREAD_ID= # Топики для отзывов без текста (только оценка). Необязательно: # если не заданы, такие отзывы уходят в топики плохих/хороших EMPTY_LOW_RATING_THREAD_ID= EMPTY_HIGH_RATING_THREAD_ID= # Оценка <= этого числа считается плохим отзывом (по умолчанию 3) NEGATIVE_RATING=3 # --- Прокси (необязательно) --- # Прокси для запросов к Telegram, например socks5://user:pass@host:1080 TG_PROXY= # Системные прокси для остальных запросов (Ozon, WB, GPT, Google) ALL_PROXY= HTTPS_PROXY= HTTP_PROXY= NO_PROXY=localhost,127.0.0.1 # --- Бренд --- # Название бренда для промптов GPT (анализ и ответы на отзывы) BRAND_NAME= # --- Google Sheets --- # Ключ сервисного аккаунта. Один из двух вариантов: # 1) содержимое JSON-ключа одной строкой (или в base64) в переменной ниже — для Coolify GOOGLE_SERVICE_ACCOUNT_JSON= # 2) путь к файлу ключа (по умолчанию google-auth/key.json) — для локального запуска # GOOGLE_SERVICE_ACCOUNT_FILE=google-auth/key.json # Таблица, куда бот дописывает отзывы REVIEWS_SHEET_LINK= # Справочники товаров (название, категория) по артикулам PRODUCTS_WB_SHEET_LINK= PRODUCTS_OZON_SHEET_LINK= # --- Ozon Seller API --- OZON_API_KEY= OZON_CLIENT_ID= # Интервал опроса в секундах (по умолчанию 60) OZON_CHECK_INTERVAL=60 # --- Wildberries Feedbacks API --- WB_API_KEY= # Интервал опроса в секундах (по умолчанию 300) WB_CHECK_INTERVAL=300 # --- GPT (через gptunnel.ru, OpenAI-совместимый API) --- GPTUNNEL_API_KEY= # --- Прочее --- # Путь к файлу SQLite (по умолчанию db.sqlite3 в корне проекта) # DB_PATH=db.sqlite3