3 Commits

Author SHA1 Message Date
9d116a91ab 🔐 Улучшена обработка облачного пароля (Cloud Password)
 УЛУЧШЕНИЯ:
  • Более подробное сообщение при запросе облачного пароля
  • Ясное объяснение, что это именно облачный пароль (2FA)
  • Разъяснение что это НЕ SMS-код и НЕ пароль от почты
  • Инструкции где найти облачный пароль
  • Советы по вводу (учитывается регистр)

📝 СООБЩЕНИЯ:
   Запрос пароля - 15 строк с полным объяснением
   Неверный пароль - рекомендации и способ восстановления
   Ошибка при проверке - сообщение об ошибке

💡 ПОДДЕРЖКА:
  • Восстановительный код (если забыли пароль)
  • Инструкции для мобильного Telegram
  • Чек-лист перед вводом пароля

🚀 ГОТОВНОСТЬ: Полная поддержка 2FA с облачным паролем
2025-12-22 05:17:40 +09:00
c849866fbd 🔐 Добавлена полная поддержка 2FA авторизации
 Улучшения:
   Расширенная обработка ошибок при вводе пароля 2FA
   Различие между неверным паролем и другими ошибками
   Подробные подсказки для пользователя при ошибках
   Поддержка восстановительных кодов 2FA
   Улучшенное сообщение при запросе пароля 2FA

📖 Документация:
   Создан 2FA_GUIDE.md (подробное руководство)
   Обновлена информация о 2FA в боте (auth_info)
   Добавлены примеры и советы по использованию

🔐 Обработка ошибок:
  • Неверный пароль - ясное сообщение + подсказки
  • Пароль истек - предложение повторить
  • SMS-код истек - инструкция по получению нового
  • Много попыток - информация о ограничениях

📱 Процесс с 2FA:
  1. Номер телефона
  2. SMS-код (5 цифр)
  3. Пароль 2FA (если включена)
  4.  Авторизация успешна

💡 Основные преимущества:
  • Ясные объяснения на каждом этапе
  • Подсказки при забывании пароля
  • Безопасное обращение с паролями (не сохраняются)
  • Поддержка восстановительных кодов
2025-12-21 12:33:29 +09:00
57d7c9ace3 Реализована интерактивная авторизация UserBot через бот
- Создан модуль userbot_auth.py для управления авторизацией через Telethon
- Добавлены обработчики для всех этапов авторизации (номер, SMS, 2FA)
- Интегрирована авторизация в меню UserBot
- Добавлена кнопка 🔐 Авторизация в главное меню UserBot
- Полная обработка ошибок и подробные сообщения пользователю
- Сессии сохраняются безопасно в PostgreSQL
- Документация с примерами использования

Этапы авторизации:
1. Пользователь нажимает 🔐 Авторизация в меню UserBot
2. Вводит номер телефона в формате +XX-XXX-XXX-XXXX
3. Получает SMS с кодом подтверждения (5 цифр)
4. При необходимости вводит пароль 2FA
5. Сессия автоматически сохраняется и UserBot готов к работе
2025-12-21 12:23:47 +09:00