50 lines
3.3 KiB
Text
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
|