OptionaldbКонфигурация базы данных
OptionalenvПуть к файлу с переменными окружения(.env).
Если указан путь к .env-файлу, фреймворк попытается загрузить переменные из него. Если файл не найден — используются переменные из process.env.
Также если передать значение local, то данные будут взяты из process.env
Optionalerror_logПуть к директории для логов ошибок и предупреждений
OptionalisLocalStorageФлаг использования локального хранилища платформы. Перед включением флага убедитесь, что платформа поддерживает хранение данных в локальном хранилище. Также некоторые платформы требуют, чтобы была установлена соответствующая настройка у приложения.
При указании опции в значение true фреймворк автоматически сохранит все данные из userData в платформу,
также все данные от платформы записываются в userData.
Рекомендуется использовать в том случае, если вам не нужна база данных.
Если платформа не поддерживает локальное хранилище (Telegram, VK, MAX, Viber), данные хранятся в БД,
а без DB-адаптера — в памяти процесса (см. memorySession). Сессия в памяти теряется при перезапуске
и не разделяется между процессами и инстансами (кластер, serverless) — для надёжного хранения подключите БД.
OptionaljsonПуть к директории для JSON файлов
OptionalmemorySessionСессия userData в памяти процесса — аналог MemorySessionStorage у grammY.
Используется только при isLocalStorage: true, если платформа не поддерживает локальное хранилище
и DB-адаптер не подключён. По умолчанию: до 10 000 пользователей, данные живут 24 часа
с последнего запроса пользователя. false — отключить (userData между запросами не сохраняется).
Данные теряются при перезапуске процесса и не разделяются между процессами (кластер, несколько реплик, serverless) — в таких случаях подключите DB-адаптер.
OptionaltokensСписок различных токенов. Стоит использовать в ситуациях, когда для корректной работы платформы, необходимо указывать токен. НЕ рекомендуется его как-либо заполнять автоматически, находясь вне адаптера платформы
Основная конфигурация приложения
Определяет основные настройки приложения, включая пути к директориям, конфигурацию базы данных, токены платформ и флаги режимов работы.
Example