Обновил описание проекта

This commit is contained in:
2025-07-07 17:20:47 +03:00
parent 03bf110470
commit e8c9692b9d

View File

@@ -4,54 +4,48 @@
## Возможности ## Возможности
- Отслеживание новых релизов типовых конфигураций - Автоматическое отслеживание новых версий конфигураций
- Уведомления о появлении актуальных версий конфигураций
- Автоматическое уведомления о выходе новых версий - Включение и отключение уведомлений о выходе новых версий конфигураций
- Просмотр списка отслеживаемых конфигураций
- Просмотр списка конфигураций из подписки
- Добавление конкретной конфигурации в список отслеживания - Добавление конкретной конфигурации в список отслеживания
- Удаление конкретной конфигурации из списка отслеживания - Удаление конкретной конфигурации из списка отслеживания
- Просмотр статуса конкретной конфигурации (текущая версия -> актуальная версия) - Просмотр статуса конкретной конфигурации (текущая версия -> актуальная версия)
- Включение/отключение уведомлений о выходе новых версий конфигураций
## Используемые технологии ## Используемые технологии
- 1С:Предприятие 8.3 - 1С:Предприятие 8.3
- HTTP-сервисы 1С - HTTP-сервисы 1С
- Telegram Bot API - Telegram Bot API
- Хранение данных подписчиков в информационной базе
- Интеграция с официальным сайтом обновлений 1С (releases.1c.ru) - Интеграция с официальным сайтом обновлений 1С (releases.1c.ru)
- Проверка качества кода SonarQube
- Сборка проекта Jenkins
- Отчёты Allure
## Установка и настройка ## Установка и настройка
Бот не требует внешнего сервера или промежуточного backend-а. Всё реализовано средствами платформы 1С. Бот не требует внешнего сервера или промежуточного backend-а. Всё реализовано средствами платформы 1С.
- Клонируйте или скачайте репозиторий: - Клонируйте или скачайте репозиторий: `git clone https://github.com/K4shey/tg_bot_1c.git`
- Создайте новую информационную базу. В режиме конфигуратора выполните команду загрузки конфигурации из файлов.
`git clone https://github.com/your-username/1c-release-checker-bot.git` - Укажите путь к источнику: `tg_bot_1c\src\cf`
- Загрузите конфигурацию в информационную базу 1С (можно как в режиме тонкого клиента, так и через конфигуратор).
- Зарегистрируйте Telegram-бота через @BotFather и получите токен. - Зарегистрируйте Telegram-бота через @BotFather и получите токен.
- Укажите токен в настройках конфигурации, раздел Администрирование.
- Укажите токен в настройках бота внутри конфигурации. - Есть возможность получать обновления в двух режимах: long polling и webhook. Режим устанавливается в настройках, раздел Администрирование. В случае использования webhook требуется публикация базы на веб-сервере.
- В режиме предприятия выполните начальную инициализацию. Раздел Администрирование - Начальное заполнение данных.
- Запустите HTTP-сервис (веб-сервер 1С или публикация в режиме веб-клиента).
## Поддерживаемые команды ## Поддерживаемые команды
Команда Описание Команда     Описание
/start Приветствие и справка
/add Подписка на отслеживание конфигурации по коду /start      Приветствие и справка
/remove Удаление подписки
/list Просмотр всех текущих подписок /add        Подписка на отслеживание конфигурации по коду
/check Ручная проверка релизов
/help Справка по командам /remove     Удаление подписки
/list       Просмотр всех текущих подписок
/check      Ручная проверка релизов
/help       Справка по командам