v2_functions #3

Merged
trevor merged 2 commits from v2_functions into master 2026-02-11 09:41:26 +00:00

2 Commits

Author SHA1 Message Date
ca0c63a89c chat+lottery refactor
All checks were successful
continuous-integration/drone/pr Build is passing
2026-02-11 18:40:37 +09:00
c0407fdb11 Реализованы все улучшения функционала бота
Блок 1: Система никнеймов
-  Добавлено поле nickname в модель User
-  Создана миграция для nickname
-  Обновлена регистрация (3 шага: nickname → карта → телефон)
-  Валидация nickname (длина 2-20, проверка служебных слов)
-  Подписи в чате используют nickname

Блок 2: Админские функции
-  Массовая рассылка (кнопка в админке, поддержка текста/фото/видео/документов)
-  Экспорт пользователей в JSON (бэкап с метаданными)
-  Импорт пользователей из JSON (восстановление с обновлением)

Блок 3: Улучшения розыгрышей
-  Рассылка результатов розыгрыша всем участникам (кроме победителей)
-  Сообщения подтверждения показывают nickname + клубную карту
-  Ручное назначение победителя по номеру счета/telegram ID/username
2026-02-09 20:22:32 +09:00