1.2 KiB
1.2 KiB
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)
Запуск
npm install
npm start # или npm run dev (с --watch)
Настройка .env
BOT_TOKEN=***
OWNER_ID=ваш_user_id
Структура
index.js # бот: меню, хэндлеры кнопок
lib/generator.js # генератор + оценка энтропии