Commit Graph
57 Commits
Author SHA1 Message Date
kashey 1f35a110e1 Рефакторинг по замечаниям Sonarqube 2025-07-13 22:05:17 +03:00
kashey 2c8c581088 Удалил ресурс, т.к. он больше не используется 2025-07-13 21:55:24 +03:00
kashey 5bf73184d2 Добавил возможность задания периодичности уведомлений
- Уведомения можно получать с периодичностью: Каждый час, Каждый день, Каждую неделю
- Также есть вариант Не уведомлять, который отключает отправку уведомлений о новых версиях
2025-07-13 21:53:07 +03:00
kashey 8a88dea2b9 Рефакторинг по замечаниям Sonarqube 2025-07-10 12:51:24 +03:00
kashey 78b1198f7a Добавил возможность сравнивания версий
- При уведомлении о неактуальных версиях производится сравнение версий
- При получении статуса конфигурации производится сравнение версий
- Вывод диагностики в случае когда текущая версия старше актуальной. Это считается ошибкой.
2025-07-10 12:25:11 +03:00
kashey 97427fb844 Отредактировал список команд в README 2025-07-09 18:50:44 +03:00
kashey 63ad60bdf8 Отредактировал список команд в README 2025-07-09 18:48:26 +03:00
kashey 869bd182cb Отредактировал список команд в README 2025-07-09 18:36:07 +03:00
kashey ae3fe05e5d Отредактировал список команд в README 2025-07-09 18:33:02 +03:00
kashey d904c25ce6 Отредактировал список команд в README 2025-07-09 18:30:29 +03:00
kashey 36cea3f0b0 Рефакторинг по замечаниям Sonarqube 2025-07-09 18:25:08 +03:00
kashey ae881c62b7 Добавил новую команду в меню бота
- Добавил команду вывода справки
2025-07-09 18:17:21 +03:00
kashey 72df024952 Рефакторинг по замечаниям Sonarqube 2025-07-08 12:46:36 +03:00
kashey d5c675d201 Рефакторинг по замечаниям Sonarqube 2025-07-08 12:39:28 +03:00
kashey 5029be4a6f Рефакторинг по замечаниям Sonarqube 2025-07-08 12:35:01 +03:00
kashey 634a5450d4 Рефакторинг по замечаниям Sonarqube 2025-07-08 12:30:12 +03:00
kashey a7d01cc925 Рефакторинг по замечаниям Sonarqube 2025-07-08 12:28:13 +03:00
kashey 3a86f70db3 Рефакторинг по замечаниям Sonarqube 2025-07-08 12:20:11 +03:00
kashey 0812e7587d Рефакторинг по замечаниям Sonarqube 2025-07-08 11:16:31 +03:00
kashey f5bb6aa6e5 Рефакторинг по замечаниям Sonarqube 2025-07-08 11:13:16 +03:00
kashey 0222e27c15 Рефакторинг по замечаниям Sonarqube 2025-07-08 10:16:29 +03:00
kashey e8c9692b9d Обновил описание проекта 2025-07-07 17:20:47 +03:00
kashey 03bf110470 Рефакторинг кода 2025-07-07 17:18:14 +03:00
kashey 7300e8b228 Добавил роли и административного пользователя
- Добавил базовые роли
- Наименование объектов привёл к общепринятым
2025-07-07 17:06:28 +03:00
kashey 8e98d394d3 Рефакторинг общего модуля
- Удалил лишние комментарии в коде
2025-07-07 12:49:31 +03:00
kashey b5a4761b1c Удалил вспомогательные обработки для тестирования
- Удалил обработку РаботаСОбновлениями
- Удалил обработку РаботаССообщениями
2025-07-07 12:08:09 +03:00
kashey 20eeee94ba Рефакторинг по замечаниям Sonarqube 2025-07-02 17:56:55 +03:00
kashey 045d4f2e6c Изменения в форме настроек
- Улучшил механизм переключения webhook/long poll
- Изменил расписания оповещения об актуальности
2025-07-02 17:29:25 +03:00
kashey b857323d19 Рефакторинг по замечаниям Sonarqube
- Исправлена обработка транзакции
2025-07-02 11:08:52 +03:00
kashey 0ae60ad37a Рефакторинг по замечаниям Sonarqube
- Исправлена обработка транзакции
2025-07-02 11:06:51 +03:00
kashey be339ebdda Добавил подсистему администрирования
- Добавил обработку начального заполнения
- Настройки бота вынес в подсистему администрирования
2025-07-02 10:58:30 +03:00
kashey 82272234bf Реализовал выбор способа получения обновлений в настройках
- Получение обновлений теперь выполняется через long polling (если не выбран вебхук)
- Периодическая проверка обновлений с помощью фонового задания
- Настройки позволяют переключаться между long polling и webhook для получения обновлений
2025-07-01 12:53:43 +03:00
kashey 69b0fc406a Рефакторинг по замечаниям Sonarqube
- Уменьшил когнитивную сложность процедуры обработки команд бота
- Привел общий модуль регламента к требуемому формату
2025-06-26 18:06:29 +03:00
kashey ddb0c43e97 Расширил функциональность бота новыми командами
- Периодическая проверка актуальности конфигураций
- Автоматическое оповещение о версиях, требующих обновления
- Получение статуса указанной конфигурации
- Включение и выключение уведомлений о версиях, требующих обновления
2025-06-26 17:12:32 +03:00
kashey 77535f6a73 Добавил в сборочную линию синхронизацию хранилища с git 2025-06-26 17:59:19 +03:00
kashey 5c6596b5e1 Добавил в сборочную линию проверку SonarQube 2025-06-26 17:31:26 +03:00
kashey b5bc707ba8 Переработан механизм работы с файлами-вложениями из сообщений
- Добавил области формы
- Реализована асинхронная работа с файлами
2025-06-25 10:15:29 +03:00
kashey a4388da629 Рефакторинг по замечаниям SonarQube
- Добавил области в модуль общей формы. Исправил прочие замечания SQ.
2025-06-17 10:58:44 +03:00
kashey f73fd3ce5b Рефакторинг по замечаниям Sonarqube
- Снял галку "Вызов сервера"
2025-06-10 10:01:06 +03:00
kashey d532d38991 Рефакторинг по замечаниям Sonarqube
- Исправлено форматирование модуля
2025-06-10 09:58:17 +03:00
kashey 425307d175 Рефакторинг по замечаниям Sonarqube
- Проставил галки обчного приложения в общих модулях. Иначе ругалось на Общий модуль недопустимого типа.
- Удалил закомментированный код.
2025-06-10 09:55:40 +03:00
kashey aeb6776a9b Рефакторинг по замечаниям Sonarqube
- Исправлено форматирование модуля
2025-06-10 09:27:12 +03:00
kashey 98f0202a22 Рефакторинг общих модулей по замечаниям Sonarqube
- Добавил таймаут в вызовы http-метода
2025-06-09 17:23:01 +03:00
kashey b767d369b6 Рефакторинг по замечаниям Sonarqube
- Убрал галку внешнего соединения
2025-06-09 17:17:57 +03:00
kashey 296b6a5bc3 Рефакторинг общих модулей по замечаниям Sonarqube
- Добавил таймаут в вызовы http-методов
- Общие модули приведены к требованиям стандарта
2025-06-09 17:08:13 +03:00
kashey c264a7ccd8 Добавил настройки sonar-scanner 2025-06-09 16:10:19 +03:00
kashey 32e52069e8 - Добавил вывод эмодзи в пункты меню 2025-05-28 17:14:24 +03:00
kashey 0954815c56 - Добавил оформление областей в общих модулях
- Декомпозиция процедур и функций общих модулей
2025-05-28 09:59:26 +03:00
kashey 0172c538be - Добавил доработки 2025-05-27 18:16:38 +03:00
kashey 694e06f836 - Реализовал обработку команд бота: добавление кофигурации, удаление конфигурации, просмотр списка подписок.
- Добавил использование callback queries
- Выполнил рефакторинг общих модулей
2025-05-27 18:15:06 +03:00