Files
tg_bot_gen/README.md
T

1.2 KiB
Raw Blame History

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    # генератор + оценка энтропии