Files
mp-answer-bot/.env.example
T

60 lines
2.5 KiB
Bash

# Скопируйте в .env и заполните. Значения без кавычек.
# --- Telegram ---
# Токен бота от @BotFather
BOT_TOKEN=
# ID группы (супергруппа с топиками), куда бот шлёт отзывы, например -1001234567890
TG_CHAT_ID=
# ID топиков (число из ссылки вида https://t.me/c/<chat>/<topic>)
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