Commit Graph

  • 24751caeb4 last fix deploy dev-15 Andrey 2026-03-01 01:02:40 +03:00
  • 59fd789a91 Merge pull request 'fix deploy #4' (#20) from dev-15 into master master kerrad 2026-02-28 21:40:26 +00:00
  • cab85ecbf5 fix deploy #4 Andrey 2026-03-01 00:40:05 +03:00
  • f398274655 Merge pull request 'dev-15' (#19) from dev-15 into master kerrad 2026-02-28 21:38:54 +00:00
  • a5d221ecad fix deploy #3 Andrey 2026-03-01 00:34:44 +03:00
  • 2ee6ea2b38 fix ci & deploy Andrey 2026-03-01 00:20:36 +03:00
  • 118189da82 Merge branch 'dev-15' of ssh://192.168.1.103:2222/kerrad/telegram-helper-bot into dev-15 Andrey 2026-03-01 00:15:33 +03:00
  • d963ea83ad fix deploy Andrey 2026-03-01 00:14:40 +03:00
  • 937c54ecfb Merge pull request 'Merge pull request 'Pull Request: dev-15' (#17) from dev-15 into master' (#18) from master into dev-15 kerrad 2026-02-28 21:13:26 +00:00
  • c3b75a0eb7 fix deploy Andrey 2026-03-01 00:03:31 +03:00
  • b8428a5bac Merge pull request 'Pull Request: dev-15' (#17) from dev-15 into master kerrad 2026-02-28 21:02:00 +00:00
  • 3d6b4353f9 Refactor imports across multiple files to improve code organization and readability. Andrey 2026-02-28 23:24:25 +03:00
  • d0c8dab24a fix imports Andrey 2026-02-28 23:01:21 +03:00
  • 31314c9c9b Добавлены методы для работы с настройками авто-модерации, включая получение и установку значений, а также переключение состояний авто-публикации и авто-отклонения. Обновлены соответствующие репозитории и обработчики для интеграции новых функций в админ-панели. Andrey 2026-02-28 22:21:29 +03:00
  • b3cdadfd8e 11 Andrey 2026-02-28 21:30:16 +03:00
  • 694cf1c106 Добавлены новые методы для получения статистики постов пользователей, информации о последних постах и количестве банов. Обновлены запросы в репозиториях для сортировки пользователей по дате бана. Исправлены вызовы функций форматирования сообщений для администраторов. Обновлены тесты для проверки новых функциональностей. Andrey 2026-02-28 21:30:08 +03:00
  • e2a6944ed8 Merge pull request #16 from KerradKerridi/fix-1 dev-14 ANDREY KATYKHIN 2026-02-03 23:45:52 +03:00
  • 73c36061c7 one more fix fix-1 Andrey 2026-02-02 00:54:23 +03:00
  • d87d4e492e fix linter, fix ci, fix tests Andrey 2026-02-02 00:46:44 +03:00
  • 68041037bd Merge remote-tracking branch 'origin/master' into fix-1 Andrey 2026-02-02 00:41:51 +03:00
  • 3933259674 Merge pull request #15 from KerradKerridi/dev-13 ANDREY KATYKHIN 2026-02-02 00:29:07 +03:00
  • 849a033ce9 fix dev-13 Andrey 2026-02-02 00:18:44 +03:00
  • 561c9074dd style: isort + black Andrey 2026-02-02 00:13:33 +03:00
  • 5f66c86d99 merge 2 Andrey 2026-02-02 00:12:20 +03:00
  • 2a09971628 Merge remote-tracking branch 'origin/master' into dev-13 Andrey 2026-02-02 00:12:09 +03:00
  • c03bd75b5e style: isort + black Andrey 2026-02-01 23:29:59 +03:00
  • bb95127013 test fix Andrey 2026-02-01 23:24:44 +03:00
  • b8249ebd47 and one more fix Andrey 2026-02-01 23:17:59 +03:00
  • c72c876de7 some fix again Andrey 2026-02-01 23:16:11 +03:00
  • 49432acb24 new fix Andrey 2026-02-01 23:13:10 +03:00
  • 5ff66993fa fix black Andrey 2026-02-01 23:05:46 +03:00
  • 9a6ab9a045 fix isort Andrey 2026-02-01 23:04:32 +03:00
  • f8962225ee fix quality code Andrey 2026-02-01 23:03:23 +03:00
  • 731e68a597 import fix Andrey 2026-02-01 22:49:25 +03:00
  • bba5550e15 Обновлены тесты для сервиса аудиофайлов и ограничения скорости, добавлено патчирование asyncio.sleep для проверки задержек. Исправлены комментарии и улучшена читаемость тестов. Andrey 2026-02-01 22:43:36 +03:00
  • a5faa4bdc6 Переписал почти все тесты Andrey 2026-01-30 00:55:47 +03:00
  • e87f4af82f добавил deployment-guide Andrey 2026-01-28 01:47:04 +03:00
  • 90473008bc Merge pull request #14 from KerradKerridi/dev-12 ANDREY KATYKHIN 2026-01-28 01:31:27 +03:00
  • 35767c289c fix: улучшена проверка данных из RAG API в методе получения статистики dev-12 Andrey 2026-01-28 01:02:21 +03:00
  • a949f7e7db refactor: перемещены CI/CD пайплайны в ветку dev-13 Andrey 2026-01-28 00:29:09 +03:00
  • 81ac65f555 feat: добавлены CI/CD пайплайны Andrey 2026-01-28 00:28:36 +03:00
  • 7d173e3474 feat: улучшена обработка статистики RAG API в админ-панели Andrey 2026-01-28 00:23:37 +03:00
  • 5d7b051554 feat: улучшена обработка постов и медиагрупп с добавлением статуса "declined" Andrey 2026-01-27 22:10:04 +03:00
  • be8af704ba feat: добавлен функционал для извлечения и отправки описания PR в Telegram Andrey 2026-01-26 22:40:05 +03:00
  • feee7f010c refactor: обновление системы ML-скоринга и переход на RAG API Andrey 2026-01-26 22:03:15 +03:00
  • 7f6f0f028c feat: интеграция ML-скоринга с использованием RAG и DeepSeek Andrey 2026-01-26 18:40:38 +03:00
  • e2b1353408 feat: добавлена система миграций БД и CI/CD пайплайны Andrey 2026-01-25 23:17:09 +03:00
  • 07e72c4d14 Добавил my-custom-rule.mdc для агента Andrey 2026-01-25 16:55:29 +03:00
  • 4af649dea7 Merge pull request #13 from KerradKerridi/dev-11 ANDREY KATYKHIN 2026-01-25 16:22:31 +03:00
  • c53c036751 Добавил новую инструкцию для написания документации dev-11 Andrey 2026-01-25 16:19:56 +03:00
  • d2d7c83575 Обновлен Python до версии 3.11.9 и изменены зависимости в Dockerfile и pyproject.toml. Удалены устаревшие файлы RATE_LIMITING_SOLUTION.md и тесты для rate limiting. Обновлены пути к библиотекам в Dockerfile для соответствия новой версии Python. Исправлены все тесты, теперь все проходят Andrey 2026-01-25 16:07:27 +03:00
  • 5a90591564 Добавлен асинхронный механизм обработки медиагрупп в PrivateHandlers и улучшен AlbumMiddleware для более эффективного сбора сообщений. Andrey 2026-01-24 01:35:36 +03:00
  • 0e2aef8c03 Добавлен функционал для работы с медиагруппами и улучшена обработка сообщений Andrey 2026-01-24 01:23:35 +03:00
  • fecac6091e Добавлен функционал для работы с S3 хранилищем и обновление контента опубликованных постов Andrey 2026-01-23 23:19:16 +03:00
  • 42f168f329 Merge pull request #12 from KerradKerridi/dev-10 ANDREY KATYKHIN 2026-01-23 19:54:47 +03:00
  • f1ebcf453e Подготовлен скрипт миграции данных с blacklist на blacklist history dev-10 Andrey 2026-01-23 18:56:30 +03:00
  • 3b841fcbfa Добавлен функционал для отслеживания истории банов пользователей. Andrey 2026-01-23 16:23:27 +03:00
  • 7269130777 Рефакторизация процесса блокировки пользователей в обработчиках callback Andrey 2026-01-23 14:02:53 +03:00
  • 477e2666a3 Добавлено поле ban_author в модель BlacklistUser и соответствующие изменения в базе данных для отслеживания автора блокировки пользователя. Обновлены методы работы с черным списком в AsyncBotDB и BlacklistRepository, а также обработка блокировок в AdminService и BanService. Обновлены тесты для проверки новых функциональностей. Andrey 2026-01-23 13:38:48 +03:00
  • 89022aedaf Реализован функцоинал хранения сырых текстов поста в базе данных. Оформление поста происходит непосредственно перед его отправкой в канал. Andrey 2026-01-23 12:12:21 +03:00
  • c6ba90552d some fixes Andrey 2026-01-23 00:38:15 +03:00
  • 34251507da fix problems Andrey 2026-01-23 00:37:09 +03:00
  • 03ed2bcf4e Обновлена ​​обработка статуса медиагрупп и улучшены интеграционные тесты Andrey 2026-01-22 23:52:48 +03:00
  • 09e894e48f Обновление управления статусами сообщений и схемы базы данных Andrey 2026-01-22 23:37:27 +03:00
  • 422c36074e Merge pull request #11 from KerradKerridi/dev-9 ANDREY KATYKHIN 2025-09-19 13:02:40 +03:00
  • a0a7a47c8d Refactor Docker configuration and improve database initialization dev-9 Andrey 2025-09-16 18:43:05 +03:00
  • 574d374eaa Delete .github/workflows directory ANDREY KATYKHIN 2025-09-08 23:42:20 +03:00
  • 3f5a6045d8 Create pylint.yml ANDREY KATYKHIN 2025-09-08 23:29:13 +03:00
  • 31e29cdec0 Update banned users handling with async support and improved date parsing Andrey 2025-09-08 23:19:19 +03:00
  • 5f6882d348 Implement audio record management features in AsyncBotDB and AudioRepository Andrey 2025-09-05 01:31:50 +03:00
  • 87ba7b0040 Merge pull request #10 from KerradKerridi/dev-8 ANDREY KATYKHIN 2025-09-04 01:00:36 +03:00
  • fc0517c011 Enhance bot functionality with new features and improvements dev-8 Andrey 2025-09-04 00:46:45 +03:00
  • ae7bd476bb Refactor metrics handling and remove scheduler Andrey 2025-09-03 19:18:04 +03:00
  • 650acd5bce Add cancel ban process handler in admin handlers Andrey 2025-09-03 17:35:51 +03:00
  • fe06008930 Enhance metrics handling and logging in bot Andrey 2025-09-03 16:16:14 +03:00
  • c8c7d50cbb Refactor metrics handling and improve logging Andrey 2025-09-03 00:33:20 +03:00
  • 6fcecff97c Refactor voice handler and update welcome message Andrey 2025-09-02 22:42:33 +03:00
  • 1ab427a7ba Enhance admin handlers with improved logging and error handling Andrey 2025-09-02 22:20:34 +03:00
  • 1c6a37bc12 Enhance bot functionality and refactor database interactions Andrey 2025-09-02 18:22:02 +03:00
  • 013892dcb7 Remove obsolete configuration management and test settings files Andrey 2025-09-01 20:30:10 +03:00
  • 3a7b0f6219 Add voice bot welcome tracking functionality Andrey 2025-09-01 19:43:46 +03:00
  • 2d40f4496e Update voice bot functionality and clean up project structure Andrey 2025-09-01 19:17:05 +03:00
  • d128e54694 Refactor project structure and remove obsolete files Andrey 2025-09-01 00:54:10 +03:00
  • 2368af3d93 Merge branch 'dev-7' into dev-8 Andrey 2025-08-31 23:38:57 +03:00
  • 98d12be67d Initial commit for dev-8 branch with all current changes Andrey 2025-08-31 15:35:42 +03:00
  • 5c2f9e501d Enhance user activity tracking in private handlers Andrey 2025-08-31 11:17:49 +03:00
  • 5fa2468467 Update Dockerfile.bot to include SQLite installation and initialize database schema dev-7 Andrey 2025-08-31 11:06:32 +03:00
  • 378c287649 Merge pull request #9 from KerradKerridi/dev-6 ANDREY KATYKHIN 2025-08-30 14:58:45 +03:00
  • ac2d17dfe2 Update database path in docker-compose.yml for consistency with project structure dev-6 Andrey 2025-08-30 01:42:30 +03:00
  • 67cfdece45 Update Dockerfile.bot to create non-root user with fixed UID for improved security Andrey 2025-08-30 01:28:42 +03:00
  • 8f338196b7 Refactor Docker and configuration files for improved structure and functionality Andrey 2025-08-29 23:15:06 +03:00
  • f097d69dd4 Enhance Makefile and update metrics handling in bot Andrey 2025-08-29 18:23:17 +03:00
  • c68db87901 Refactor project structure and enhance Docker support Andrey 2025-08-29 16:49:28 +03:00
  • 8cee629e28 Add middleware and refactor admin handlers for improved functionality Andrey 2025-08-28 23:54:17 +03:00
  • f75e7f82c9 Enhance private handlers structure and add database support Andrey 2025-08-28 01:41:19 +03:00
  • e17a9f9c29 Remove pytest configuration file and update test files for async compatibility Andrey 2025-08-27 22:37:17 +03:00
  • 86b6903920 Add auto unban functionality and update related tests and dependencies Andrey 2025-08-27 20:56:22 +03:00
  • 748670816f Refactor keyboard layout for improved organization and add admin keyboard tests Andrey 2025-08-27 20:20:53 +03:00
  • dc0e5d788c Implement OS detection and enhance disk monitoring in ServerMonitor Andrey 2025-08-27 20:09:48 +03:00
  • 0b2440e586 Add server monitoring functionality and update Makefile and requirements Andrey 2025-08-27 01:17:15 +03:00