umbot
    Preparing search index...

    Конфигурация и безопасность

    Для безопасного хранения токенов и других чувствительных данных, вы можете использовать два подхода:

    bot.setAppConfig({ env: './.env' });
    

    Пример файла .env:

    TELEGRAM_TOKEN=your-telegram-token
    VK_TOKEN=your-vk-token
    VK_CONFIRMATION_TOKEN=your-vk-confirmation-token
    VIBER_TOKEN=your-viber-token
    YANDEX_TOKEN=your-alisa-token
    MARUSIA_TOKEN=your-marusia-token
    DB_HOST=localhost
    DB_USER=bot_user
    DB_PASSWORD=secure_password
    DB_NAME=bot_database
    

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

    Важно! Никогда не коммитьте .env файлы в Git Используйте разные токены для разработки и продакшена

    bot.setAppConfig({
    db: {
    host: 'localhost',
    user: 'bot_user',
    password: 'secure_password',
    database: 'bot_database',
    },
    tokens: {
    telegram: {
    token: 'your-telegram-token',
    },
    vk: {
    token: 'your-vk-token',
    },
    },
    });

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

    Рекомендуется хранить чувствительные данные в .env файле.