# ── 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