Установка Webhook Telegram bot для 1С
Обработка предназначена для быстрой настройки Webhook для Telegram-бота прямо из интерфейса 1С. Поддерживаются как облачные, так и локальные конфигурации.
Обработка легко встраивается в любые конфигурации 1С без изменения типовых объектов. Подходит для разработчиков и специалистов по автоматизации, использующих Telegram-ботов для оповещений или взаимодействия с пользователями.
Внимание! Данная обработка предназначена только для настройки файла публикации и установки Webhook.
Создание бота и интеграция с обработками 1С в неё не входят.
В интернете доступно достаточно материалов по этим темам)
- Описание
- Подробнее
Описание
🧠 Идея и реализация вдохновлены статьей на Habr: https://habr.com/ru/articles/488374/
📘 Инструкция по использованию:
Этап 1:

Выберите файл публикации
Нажмите на кнопку выбора и укажите.vrdфайл с параметрами вашей опубликованной базы.Проверьте, чтобы поле "Публикация" автоматически заполнилось
Если поле не заполнилось — введите имя публикации вручную.Укажите HTTP-сервис
Выберите нужный HTTP-сервис из выпадающего списка и введите имя сервиса, который будет обрабатывать запросы от Telegram.
После выбора:
Поле "Имя сервиса" заполняется автоматически
Поле "Корневой URL сервиса" также заполняется автоматически
Эти данные берутся из параметров выбранного HTTP-сервиса в базе.Поле "Шаблон POST-запроса" подгружается из выбранного HTTP-сервиса — его необходимо выбрать вручную
Введите логин и пароль 1С-пользователя
Эти данные используются для генерации текста файла публикации с авторизацией, необходимого при установке webhook.
Если авторизация в вашей конфигурации отключена — можно оставить поля пустыми.
Нажмите кнопку "ГЕНЕРАЦИЯ"
В нижнем поле "Текст" отобразится готовый текст файла публикации, который можно скопировать и использовать.
Скопируйте результат и вставьте его в файл публикации
И всё, наша публикация готова!
Этап 2:

В этом окне, после выбора сервера, автоматически формируется полный адрес для webhook, или его можно просто заполнить вручную
Вводите токен и нажимаете ‘Set webhook‘
Если результат -> ‘Webhook was set’, значит, всё готово!
С помощью ‘Get webhook info‘ можно проверять состояние webhook
‘Delete webhook’ используется для удаления webhook
Поддерживаемые версии:
- Платформа 1С:Предприятие 8.3 и выше.

