Обновил описание проекта
This commit is contained in:
60
README.md
60
README.md
@@ -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 Справка по командам
|
||||||
Reference in New Issue
Block a user