intra_max_chatbot/.env.example
2026-04-07 13:44:54 +03:00

50 lines
3.3 KiB
Text

# ── Telegram Bot ──────────────────────────────────────────────────────────────
MAX_BOT_TOKEN=your_token_here
# ── База данных ────────────────────────────────────────────────────────────────
# При локальном запуске (python main.py):
DB_PATH=data/support.db
# При запуске через Docker DB_PATH переопределяется в docker-compose.yml
# и указывает на /app/data/support.db (volume ./data/)
# ── Админ-панель ───────────────────────────────────────────────────────────────
ADMIN_USERNAME=admin
ADMIN_PASSWORD=changeme
ADMIN_HOST=0.0.0.0
ADMIN_PORT=8080
# ── Intradesk API ──────────────────────────────────────────────────────────────
INTRADESK_BASE_URL=https://apigw.intradesk.ru
# Ключ для /settings/odata (клиенты, пользователи)
INTRADESK_API_KEY=your_settings_api_key
# Ключ для /tasklist/odata (чтение заявок) и /taskhistory (история/комментарии)
INTRADESK_TASKS_API_KEY=your_tasks_api_key
# Ключ для /changes/v3/tasks (создание и изменение заявок)
INTRADESK_CHANGES_API_KEY=your_changes_api_key
# Путь сервиса для новых заявок (Настройки → Сервисы → «Путь сервиса», напр. "84681/84683/")
INTRADESK_DEFAULT_SERVICE=
# ID типа заявки по умолчанию (Настройки → Заявки → Типы заявок → ID)
INTRADESK_DEFAULT_TASK_TYPE=
# ID статуса «Выполнена» для кнопки «Закрыть заявку» (Настройки → Справочники → Статусы → ID)
INTRADESK_CLOSE_STATUS_ID=
# ── Уведомления ────────────────────────────────────────────────────────────────
# Интервал опроса Intradesk для push-уведомлений, секунды (0 — отключить)
NOTIFICATION_POLL_INTERVAL=120
# ── Фильтрация заявок ──────────────────────────────────────────────────────────
# ID группы исполнителей (0 = все группы)
INTRADESK_EXECUTOR_GROUP=0
# Список ID исполнителей через запятую (пусто = все исполнители)
INTRADESK_EXECUTORS=
# ── Прочее ────────────────────────────────────────────────────────────────────
# Dry-run: не писать в Intradesk, только выводить payload в консоль
DRY_RUN=false