Commit Graph

  • 931235ff36 feat: улучшен чат - все видят сообщения + быстрое удаление master Andrew K. Choi 2025-11-22 20:05:16 +09:00
  • 8e692d2f61 feat: добавлено управление сообщениями пользователей в админ-панель Andrew K. Choi 2025-11-22 19:46:38 +09:00
  • 49f220c2a2 fix: исправлен порядок обработчиков callback'ов Andrew K. Choi 2025-11-22 19:41:07 +09:00
  • ec8a23887d fix: исправлена обработка редактирования розыгрышей Andrew K. Choi 2025-11-22 19:34:30 +09:00
  • 007274785f fix: исправлен callback_data для кнопки создания розыгрыша Andrew K. Choi 2025-11-22 19:21:51 +09:00
  • e39ef96b26 fix: полностью переписан Drone CI конфигурационный файл Andrew K. Choi 2025-11-22 19:15:24 +09:00
  • 7067f4656b fix: закомментированы webhook уведомления в Drone CI Andrew K. Choi 2025-11-22 19:06:49 +09:00
  • 9db201551b fix: разбита длинная команда tar в Drone CI Andrew K. Choi 2025-11-22 19:05:14 +09:00
  • 38529a8805 fix: исправлен формат urls в Drone webhook Andrew K. Choi 2025-11-22 19:03:45 +09:00
  • 2e92164bbf fix: исправлен синтаксис YAML в Drone CI Andrew K. Choi 2025-11-22 19:01:35 +09:00
  • 69985f6afb fix: улучшена обработка создания розыгрыша Andrew K. Choi 2025-11-22 18:59:34 +09:00
  • b123e9f714 feat: блокировка голосовых сообщений и аудиофайлов Andrew K. Choi 2025-11-19 05:30:07 +09:00
  • 0a98b72cad fix: админ теперь видит все сообщения в чате Andrew K. Choi 2025-11-19 05:27:48 +09:00
  • dc402270a6 feat: улучшения массовой обработки счетов Andrew K. Choi 2025-11-18 16:36:30 +09:00
  • 9d59248769 feat: кнопка 'Просмотреть все счета' при массовом добавлении (>50) Andrew K. Choi 2025-11-18 16:26:46 +09:00
  • 10e257c798 feat: групповые уведомления о добавлении счетов с копируемым форматом Andrew K. Choi 2025-11-18 16:10:24 +09:00
  • 81fb60926c fix: использовать is_claimed вместо is_confirmed в Winner Andrew K. Choi 2025-11-18 16:04:50 +09:00
  • 473ecdc10a feat: универсальный парсер счетов (однострочный и многострочный формат) Andrew K. Choi 2025-11-18 15:58:58 +09:00
  • bb18ce30e4 fix: упростить логику подтверждения выигрыша - проверка владельца счёта вместо токена Andrew K. Choi 2025-11-17 16:53:03 +09:00
  • ad7365f7f8 feat: добавить handler подтверждения выигрыша победителем (confirm_win_) Andrew K. Choi 2025-11-17 16:46:00 +09:00
  • 8b3cda373a fix: убрать debug handler который блокировал обработку admin_conduct_confirmed_ Andrew K. Choi 2025-11-17 16:40:27 +09:00
  • 18a544bfab fix: изменить фильтр conduct_lottery_draw_confirm на regexp чтобы не перехватывать admin_conduct_confirmed_ Andrew K. Choi 2025-11-17 16:37:01 +09:00
  • d6c193e557 debug: добавить middleware для логирования всех callback запросов Andrew K. Choi 2025-11-17 16:33:54 +09:00
  • 99145755f7 debug: добавить перехватчик и расширенное логирование для отладки callback admin_conduct Andrew K. Choi 2025-11-17 16:28:54 +09:00
  • 5c3ac2cacb debug: добавить подробное логирование в начало conduct_lottery_draw Andrew K. Choi 2025-11-17 16:24:08 +09:00
  • 00fd8dbb07 fix: переместить commit в handler после conduct_draw для правильной работы транзакции Andrew K. Choi 2025-11-17 16:15:54 +09:00
  • 610d617602 fix: добавить детальное логирование проведения розыгрыша для диагностики Andrew K. Choi 2025-11-17 16:11:03 +09:00
  • bd068d8a79 docker-compose fix Andrew K. Choi 2025-11-17 16:00:44 +09:00
  • f0a6d831ca fix: заменить HTML на Markdown, добавить safe_edit_message для обработки 'message is not modified' Andrew K. Choi 2025-11-17 15:50:06 +09:00
  • 1551b8b29f fix: обработка ошибки 'message is not modified' в conduct_lottery_draw_confirm Andrew K. Choi 2025-11-17 15:46:34 +09:00
  • 0eabb1bc75 fix: автоопределение docker compose v1/v2 и проверка окружения Andrew K. Choi 2025-11-17 15:34:06 +09:00
  • 87b6b4480c make refactor Andrew K. Choi 2025-11-17 15:29:48 +09:00
  • 53dd982e38 docs: добавлена шпаргалка по быстрому деплою Andrew K. Choi 2025-11-17 15:14:59 +09:00
  • 27065b0b03 feat: настройка деплоя для работы с внешним PostgreSQL Andrew K. Choi 2025-11-17 15:14:29 +09:00
  • 8ec8d942ea Merge pull request 'feature/chat-system' (#2) from feature/chat-system into master trevor 2025-11-17 06:05:48 +00:00
  • bf6724952a chat system refactor message deletion feature/chat-system Andrew K. Choi 2025-11-17 15:04:41 +09:00
  • 6edcebe51f fix: улучшенная обработка ошибок при удалении сообщений Andrew K. Choi 2025-11-17 14:59:41 +09:00
  • 035ad464f7 fix: использовать user.id вместо telegram_id для deleted_by Andrew K. Choi 2025-11-17 14:58:13 +09:00
  • 698c945cef fix: поиск broadcast сообщения по forwarded_message_id Andrew K. Choi 2025-11-17 14:56:18 +09:00
  • 84adcce57b feat: массовое удаление broadcast сообщений у всех получателей Andrew K. Choi 2025-11-17 11:54:15 +09:00
  • fe2ac75aa8 fix: исправлена блокировка broadcast и отключена статистика для обычных пользователей Andrew K. Choi 2025-11-17 11:44:12 +09:00
  • 09bef4e1b9 fix: исправлена блокировка broadcast чата из-за P2P состояния Andrew K. Choi 2025-11-17 11:27:51 +09:00
  • c3c8f74c91 feat: быстрое удаление сообщений для админов Andrew K. Choi 2025-11-17 11:21:56 +09:00
  • 9e07b768f5 Revert "feat: глобальный чат по умолчанию" Andrew K. Choi 2025-11-17 11:21:00 +09:00
  • 9a06d460e5 feat: глобальный чат по умолчанию Andrew K. Choi 2025-11-17 11:19:00 +09:00
  • 9dbf90aca9 feat: добавлен P2P чат между пользователями Andrew K. Choi 2025-11-17 11:11:33 +09:00
  • e882601b85 fix: группировка записей по маркеру Viposnova Andrew K. Choi 2025-11-17 10:57:18 +09:00
  • 57da952b80 fix: парсинг клубной карты из следующей строки Andrew K. Choi 2025-11-17 10:55:52 +09:00
  • babaee0ca3 fix: исправлен парсинг клубной карты из текста кабинета Andrew K. Choi 2025-11-17 10:54:30 +09:00
  • 79eb66cf51 feat: доработки функционала бота Andrew K. Choi 2025-11-17 10:42:41 +09:00
  • 65b550f8c8 fix: исправлен импорт config в notifications.py Andrew K. Choi 2025-11-17 10:10:33 +09:00
  • 71b91bf9bb feat: добавлена Docker инфраструктура для продакшн-развертывания Andrew K. Choi 2025-11-17 09:42:23 +09:00
  • 438a5b5b05 Merge pull request 'feature/chat-system' (#1) from feature/chat-system into master trevor 2025-11-17 00:32:48 +00:00
  • 29a6ac2bd2 fix: обработка формата 'КАРТА СЧЕТ' в AccountParticipationService Andrew K. Choi 2025-11-17 09:09:24 +09:00
  • 1d715d4f63 fix: сохранение участников по НОМЕРУ СЧЕТА, а не по user_id Andrew K. Choi 2025-11-17 09:00:21 +09:00
  • 45cb526854 fix: улучшены сообщения об ошибках валидации счетов Andrew K. Choi 2025-11-17 08:56:05 +09:00
  • 7b3f459b80 fix: использование AccountService вместо UserService для поиска владельцев счетов Andrew K. Choi 2025-11-17 08:45:47 +09:00
  • 27db838b32 fix: использование parse_accounts_from_message в массовых операциях Andrew K. Choi 2025-11-17 08:42:25 +09:00
  • 7343c1af4c fix: исправлен алгоритм парсинга счетов - удаление найденных совпадений Andrew K. Choi 2025-11-17 08:37:40 +09:00
  • 712577e694 fix: исправлен парсинг счетов и добавлены уведомления победителям Andrew K. Choi 2025-11-17 08:32:11 +09:00
  • 2d03c3e14c fix: apply club card format parsing to winner setting mechanism Andrew K. Choi 2025-11-17 08:22:13 +09:00
  • ce696b1e76 fix: parse account number format with club card Andrew K. Choi 2025-11-17 08:12:25 +09:00
  • 43d46ea6f8 refactor: clean up unused code and duplicate handlers Andrew K. Choi 2025-11-17 08:00:39 +09:00
  • 0fdf01d1c7 feat: update admin panel keyboard structure and registration button logic Andrew K. Choi 2025-11-17 07:50:08 +09:00
  • 0dc0ae8111 fix: fix /start command not working - router order issue Andrew K. Choi 2025-11-17 06:56:50 +09:00
  • 72e95db811 feat: add bot control script to prevent multiple instances Andrew K. Choi 2025-11-17 06:44:43 +09:00
  • d3f9f2fb53 fix: change telegram_id from INTEGER to BIGINT to support large bot IDs Andrew K. Choi 2025-11-17 06:15:20 +09:00
  • 3d7338b3ed fix: подключены все роутеры, исправлена ошибка callback обработчиков Andrew K. Choi 2025-11-17 06:03:08 +09:00
  • 21de47fe4c feat: удалены все заглушки, реализована функция очистки неактивных пользователей Andrew K. Choi 2025-11-17 05:59:55 +09:00
  • 0623de5046 feat: Добавлена миграция 006 для исправления схемы БД Andrey K. Choi 2025-11-17 05:36:55 +09:00
  • 4a741715f5 feat: Полный рефакторинг с модульной архитектурой Andrey K. Choi 2025-11-17 05:34:08 +09:00
  • 4e06e6296c fixes, chat handlers Andrew K. Choi 2025-11-16 14:53:23 +09:00
  • a0e6a385b6 docs: добавлена документация по планировщику рассылки Andrew K. Choi 2025-11-16 14:37:20 +09:00
  • e798216cef fix: исправлены импорты и добавлен планировщик рассылки Andrew K. Choi 2025-11-16 14:35:33 +09:00
  • b6c27b7b70 feat: добавлена система чата с модерацией Andrew K. Choi 2025-11-16 14:25:09 +09:00
  • 505d26f0e9 feat: Система автоматического подтверждения выигрышей с поддержкой множественных счетов Andrew K. Choi 2025-11-16 14:01:30 +09:00
  • 31c4c5382a fixes Andrew K. Choi 2025-11-16 12:36:54 +09:00
  • eb3f3807fd refactor Andrey K. Choi 2025-11-16 12:36:02 +09:00
  • 3a25e6a4cb main functions fix Andrew K. Choi 2025-11-15 20:03:49 +09:00
  • e0075d91b6 init commit Andrew K. Choi 2025-11-12 20:57:36 +09:00