# tg_bot_gen Telegram-бот — полноценный генератор паролей с инлайн-меню (telegraf v4, Node.js). ## Возможности - `/start` — всё меню на инлайн-кнопках - 🔑 Генерация паролей через `crypto.randomInt` (без `Math.random`) - ⚙️ Настройки на кнопках: - длина 4–128 (кнопки −5 / −1 / +1 / +5) - наборы: A-Z, a-z, 0-9, символы - «без похожих символов» (il1Lo0O) - «произносимый» режим (CV-паттерн) - 📊 Оценка стойкости: энтропия в битах + уровень - 📋 История последних 5 паролей (в памяти, на диск не пишется) - 🔒 Доступ только для владельца (`OWNER_ID` из `.env`) ## Запуск ```bash npm install npm start # или npm run dev (с --watch) ``` ## Настройка `.env` ``` BOT_TOKEN=*** OWNER_ID=ваш_user_id ``` ## Структура ``` index.js # бот: меню, хэндлеры кнопок lib/generator.js # генератор + оценка энтропии ```