Commit Graph

  • 733298bf06 Merge pull request 'Fix UserService method call in P2P chat handler' (#16) from v2_functions into master master trevor 2026-03-07 02:35:14 +00:00
  • 93f7ccdcf6 Fix UserService method call in P2P chat handler v2_functions Andrew K. Choi 2026-03-07 11:34:46 +09:00
  • dbba2c4b83 Merge pull request 'Clean up P2P message format - remove emoji prefixes and simplify sender display' (#15) from v2_functions into master trevor 2026-03-07 02:28:57 +00:00
  • 417ecf14d7 Clean up P2P message format - remove emoji prefixes and simplify sender display Andrew K. Choi 2026-03-07 11:28:40 +09:00
  • fd8fc35f03 Merge pull request 'Use nickname instead of username in P2P chat display' (#14) from v2_functions into master trevor 2026-03-07 02:22:38 +00:00
  • f855772229 Use nickname instead of username in P2P chat display Andrew K. Choi 2026-03-07 11:22:07 +09:00
  • df3d439e62 Merge pull request 'Fix p2p_chat frozen instance error and improve sender info display' (#13) from v2_functions into master trevor 2026-03-07 02:15:18 +00:00
  • 45d960746b Fix p2p_chat frozen instance error and improve sender info display Andrew K. Choi 2026-03-07 11:11:06 +09:00
  • 7b50be5ae1 Merge pull request 'Fix undefined variable in p2p_chat.py show_conversations handler' (#12) from v2_functions into master trevor 2026-03-07 01:53:33 +00:00
  • 6089c90d22 Fix undefined variable in p2p_chat.py show_conversations handler Andrew K. Choi 2026-03-07 10:53:07 +09:00
  • c5a90a5153 Merge pull request 'Add custom emoji mapping system for premium emoji support' (#11) from v2_functions into master trevor 2026-03-07 01:47:02 +00:00
  • 72f9d40a1a Add custom emoji mapping system for premium emoji support Andrew K. Choi 2026-03-07 10:46:13 +09:00
  • 62ca809f11 Merge pull request 'Fix HTML parse_mode in registration handlers to support premium emojis' (#10) from v2_functions into master trevor 2026-03-07 00:47:52 +00:00
  • 9fe9e8958a Fix HTML parse_mode in registration handlers to support premium emojis Andrew K. Choi 2026-03-07 09:46:09 +09:00
  • 21f348471e Add Premium Emoji Support for Premium Bot Accounts Lottery Bot Admin 2026-03-07 00:26:20 +00:00
  • 4daec268e6 Update production configuration Lottery Bot Admin 2026-03-07 00:06:01 +00:00
  • 5c01486bd8 Merge pull request 'v2_functions' (#9) from v2_functions into master trevor 2026-03-06 23:57:00 +00:00
  • 782f702327 Fix registration button handling and add debug logging Andrew K. Choi 2026-03-07 08:55:35 +09:00
  • ede4617b00 Enhance login display with raffle participation history Andrew K. Choi 2026-03-07 08:53:48 +09:00
  • 7d5ad3d668 Merge pull request 'Добавить раздел 'Мои логины' в справку' (#8) from v2_functions into master trevor 2026-03-06 23:32:18 +00:00
  • 904f94e1b5 Добавить раздел 'Мои логины' в справку Andrew K. Choi 2026-03-07 08:31:31 +09:00
  • 06ddd1e5fa Merge pull request 'Обновление UI: убрать розыгрыши, переименовать счета, добавить кнопку главная' (#7) from v2_functions into master trevor 2026-03-06 23:12:51 +00:00
  • b45fe005b9 Обновление UI: убрать розыгрыши, переименовать счета, добавить кнопку главная Andrew K. Choi 2026-03-07 08:11:10 +09:00
  • 815cc544d5 Merge pull request 'feat: Allow assigned admins to access admin panel via command and buttons' (#6) from v2_functions into master trevor 2026-02-18 04:29:01 +00:00
  • 6b24388faa feat: Allow assigned admins to access admin panel via command and buttons Andrew K. Choi 2026-02-18 13:28:29 +09:00
  • 2db39b0652 Merge pull request 'feat: Add admin management system with super admin controls' (#5) from v2_functions into master trevor 2026-02-18 04:21:26 +00:00
  • e1b4465f89 feat: Add admin management system with super admin controls Andrew K. Choi 2026-02-18 13:19:26 +09:00
  • 4160d69fa7 восстановление работы чата, рефактор проведения розыгрыша Andrey K. Choi 2026-02-18 11:31:38 +09:00
  • 6b2e915452 fix: Fix chat message broadcasting to all users Andrew K. Choi 2026-02-17 01:03:36 +09:00
  • 8eca76b844 Merge pull request 'refactor' (#4) from v2_functions into master trevor 2026-02-16 15:36:36 +00:00
  • d263730cf2 migration fix Andrew K. Choi 2026-02-17 00:35:52 +09:00
  • fe23306adb Merge branch 'v2_functions' Andrey K. Choi 2026-02-17 00:31:26 +09:00
  • 0fdad07d82 refactor Andrey K. Choi 2026-02-17 00:22:42 +09:00
  • 388c4e8aad Пересборка клавиатур, рефакторинг чата Andrew K. Choi 2026-02-13 20:03:44 +09:00
  • 4b06cd2f9e Merge pull request 'v2_functions' (#3) from v2_functions into master trevor 2026-02-11 09:41:25 +00:00
  • ca0c63a89c chat+lottery refactor Andrey K. Choi 2026-02-11 18:40:37 +09:00
  • c0407fdb11 Реализованы все улучшения функционала бота Andrey K. Choi 2026-02-09 20:22:32 +09:00
  • 4e2c8981c2 chat restore Andrey K. Choi 2026-02-09 20:07:46 +09:00
  • 062b782fb7 bugfix Andrew K. Choi 2026-02-08 17:45:08 +09:00
  • 931235ff36 feat: улучшен чат - все видят сообщения + быстрое удаление 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