From 8e98d394d33a17e5e993955d8cc856489493f981 Mon Sep 17 00:00:00 2001 From: kashey Date: Mon, 7 Jul 2025 12:49:31 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A0=D0=B5=D1=84=D0=B0=D0=BA=D1=82=D0=BE?= =?UTF-8?q?=D1=80=D0=B8=D0=BD=D0=B3=20=D0=BE=D0=B1=D1=89=D0=B5=D0=B3=D0=BE?= =?UTF-8?q?=20=D0=BC=D0=BE=D0=B4=D1=83=D0=BB=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Удалил лишние комментарии в коде --- README.md | 58 ++++++++++++++++++- .../ТелеграмРегламент/Ext/Module.bsl | 4 -- src/cf/VERSION | 2 +- 3 files changed, 58 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 4051e85..6e6b36d 100644 --- a/README.md +++ b/README.md @@ -1 +1,57 @@ -# Реализация telegram чат-бота средствами платформы 1С \ No newline at end of file +# 1C Release Checker Bot + +1C Release Checker Bot — это Telegram-бот, созданный на платформе 1С:Предприятие, который позволяет пользователям получать актуальную информацию о версиях типовых конфигураций 1С. Он предназначен для разработчиков, системных администраторов и ИТ-специалистов, работающих с 1С. + +## Возможности + +- Отслеживание новых релизов типовых конфигураций + +- Автоматическое уведомления о выходе новых версий + +- Просмотр списка конфигураций из подписки + +- Добавление конкретной конфигурации в список отслеживания + +- Удаление конкретной конфигурации из списка отслеживания + +- Просмотр статуса конкретной конфигурации (текущая версия -> актуальная версия) + +- Включение/отключение уведомлений о выходе новых версий конфигураций + +## Используемые технологии + +- 1С:Предприятие 8.3 + +- HTTP-сервисы 1С + +- Telegram Bot API + +- Хранение данных подписчиков в информационной базе + +- Интеграция с официальным сайтом обновлений 1С (releases.1c.ru) + +## Установка и настройка + +Бот не требует внешнего сервера или промежуточного backend-а. Всё реализовано средствами платформы 1С. + +- Клонируйте или скачайте репозиторий: + +`git clone https://github.com/your-username/1c-release-checker-bot.git` + + - Загрузите конфигурацию в информационную базу 1С (можно как в режиме тонкого клиента, так и через конфигуратор). + +- Зарегистрируйте Telegram-бота через @BotFather и получите токен. + + - Укажите токен в настройках бота внутри конфигурации. + + - Запустите HTTP-сервис (веб-сервер 1С или публикация в режиме веб-клиента). + +## Поддерживаемые команды + +Команда Описание +/start Приветствие и справка +/add Подписка на отслеживание конфигурации по коду +/remove Удаление подписки +/list Просмотр всех текущих подписок +/check Ручная проверка релизов +/help Справка по командам \ No newline at end of file diff --git a/src/cf/CommonModules/ТелеграмРегламент/Ext/Module.bsl b/src/cf/CommonModules/ТелеграмРегламент/Ext/Module.bsl index 5667690..d8535b4 100644 --- a/src/cf/CommonModules/ТелеграмРегламент/Ext/Module.bsl +++ b/src/cf/CommonModules/ТелеграмРегламент/Ext/Module.bsl @@ -5,10 +5,6 @@ ТелеграмМетодыВызовСервера.DeleteWebhook(); Пока Истина Цикл - //Если ПолучитьФункциональнуюОпцию("ТелеграмИспользоватьВебХук") Тогда - // Прервать; - //КонецЕсли; - Если Константы.ТелеграмИспользоватьВебХук.Получить() Тогда Прервать; КонецЕсли; diff --git a/src/cf/VERSION b/src/cf/VERSION index d6b97f3..381136f 100644 --- a/src/cf/VERSION +++ b/src/cf/VERSION @@ -1,2 +1,2 @@  -28 +29