Технические данные
- Опубликовано:
- 17.11.2023
- Версия:
- 1.0.0
- Установлено:
- 100 - 499 раз
- Подходящие редакции:
- «Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес»
- Адаптивность:
- Нет
- Поддержка Композита:
- Нет
- Совместимо с Сайты24
- Нет
- Совместимо с PHP 8.1
- Да
Пользовательское соглашение
Описание
Модуль предназначен для автоматической отправки новостей из инфоблока в телеграм канал. Поддерживается добавление, изменение и удаление сообщений из telegram канала при соответствующих изменениях в инфоблоке.
Модуль отправляет сообщения в формате “Название элемента -> Описание для анонса”. Если у элемента есть Картинка для анонса, то она будет отправлена следующим сообщением с подписью из поля “Название элемента”.
Элементы, созданные ранее, не будут отправлены в telegram канал, данный модуль работает только с новыми элементами.
Для начала работы с модулем необходимо добавить telegram бот в ваш телеграм канал и настроить модуль.
Для создания бота:
Перейдите по ссылке https://t.me/BotFather, напишите сообщение “/newbot” и далее следуйте инструкции;
После создания вы получите токен для доступа к API;
Скопируйте токен и вставьте в настройку “Токен телеграм” /bitrix/admin/settings.php?lang=ru&mid=webit.telegram&mid_menu=1 ;
Перейдите в канал и добавьте в качестве участника созданного вами бота;
В описании канала будет ссылка на ваш канал в формате “t.me/<ID чата>”;
Скопируйте ID чата и вставьте в настройку “ID чата” в формате "@chat_id";
Выберите инфоблок, элементы которого будут отправляться в ваш канал;
Создайте новый элемент инфоблока, заполните поля "Название", "Картинка для анонса" и "Описание для анонса". Именно из этих полей информация будет передаваться в ваш телеграм канал;
При форматировании поля "Описание для анонса" допускается использование HTML-тегов, которые поддерживаются API (https://core.telegram.org/bots/api#html-style).