umbot
    Preparing search index...

    Interface IAppConfig

    Основная конфигурация приложения

    Определяет основные настройки приложения, включая пути к директориям, конфигурацию базы данных, токены платформ и флаги режимов работы.

    const config: IAppConfig = {
    error_log: './logs',
    json: './data',
    db: {
    host: 'localhost',
    database: 'bot_db'
    },
    isLocalStorage: true,
    env: '.env'
    };
    interface IAppConfig {
        db?: IAppDB;
        env?: string;
        error_log?: string;
        isLocalStorage?: boolean;
        json?: string;
        tokens?: ITokenPlatform;
    }
    Index

    Properties

    db?: IAppDB

    Конфигурация базы данных

    env?: string

    Путь к файлу с переменными окружения(.env). Если указан путь к .env-файлу, фреймворк попытается загрузить переменные из него. Если файл не найден — используются переменные из process.env. Также если передать значение local, то данные будут взяты из process.env

    error_log?: string

    Путь к директории для логов ошибок

    isLocalStorage?: boolean

    Флаг использования локального хранилища платформы. Перед включением флага, убедитесь что платформа поддерживает хранение данные в локальном хранилище. Также некоторые платформы требуют, чтобы была установлена соответствующая настройка у приложения.

    При указании опции в значение true, фреймворк автоматически сохранит все данные из userData в платформу, Также все данные от платформы записываются в userData. Рекомендуется использовать в том случае, если вам не нужна база данных.

    В случае, если платформа не поддерживает работу с локальным хранилищем, то работа с данными осуществляется через базу данных. Рекомендуется подключать адаптер для работы с базой данных, иначе данные для некоторых платформ могут потеряться.

    json?: string

    Путь к директории для JSON файлов

    Список различных токенов. Стоит использовать в ситуациях, когда для корректной работы платформы, необходимо указывать токен. НЕ рекомендуется его как-либо заполнять автоматически находясь вне адаптера платформы