Публикация в Телеграм
от Artworkshop
Технические данные
Дата публикации:
28.04.2026
Версия:
1.0.0
Адаптивность:
Нет
Поддержка композита:
Нет
Число установок:
Менее 50 раз
Совместимые редакции
- Программа для ЭВМ "1С-Битрикс: Управление сайтом". Лицензия Старт
- Программа для ЭВМ "1С-Битрикс: Управление сайтом". Лицензия Стандарт
- Программа для ЭВМ "1С-Битрикс: Управление сайтом". Лицензия Малый бизнес
- Программа для ЭВМ "1С-Битрикс: Управление сайтом". Лицензия Бизнес
Описание
Модуль интеграции с Телеграм для БитриксМодуль автоматизирует публикацию контента из инфоблоков сайта (новости, статьи, анонсы, товары) в Телеграм — в канал, группу или чат. Помогает поддерживать актуальность контента в мессенджере без ручного копирования и форматирования.
Как это работает
При создании или изменении элемента инфоблока модуль формирует пост на основе стандартных полей:
- Заголовок
- Описание для анонса
- в описании поддерживаются теги <b>, <i>, <s>, <u>, <code>, <pre> - Изображение для анонса
Возможности
- Автоматическая публикация — пост отправляется сразу после добавления элемента
- Отложенная отправка — можно задать время публикации
- Синхронизация изменений — при редактировании материала на сайте обновляется и пост в Телеграм
- Поддержка многосайтовости — для каждого сайта можно настроить отдельный инфоблок, бота и целевой чат/канал
- Модуль работает со стандартной структурой инфоблоков Битрикс
- Требует включённого расширения cURL на хостинге (стандартная опция у большинства провайдеров)
- Настройка занимает несколько минут: указать токен бота, ID чата и сопоставить инфоблоки
Установка и настройка модуля
Это значит, что бот ещё не получил ни одного сообщения.
Что делать:
Убедитесь, что:
- Установите модуль из Маркетплейса Битиркс.
- Перейдите на страницу натроек модуля. Настройки>Настройки продукта> Настройки модуля> Публикация в Telegram
- На странице настроек модуля выберите инфоблок из которого должны публиковаться материалы, укажите Token телеграм-бота, и chatId куда должны публиковаться материалы.
- Примените настройки.
- Откройте Telegram
- В строке поиска введите: @BotFather
- Нажмите на найденного бота
- Нажмите кнопку «Запустить» (или /start), чтобы начать диалог с @BotFather.
- Отправьте команду: /newbot
- Бот попросит вас придумать:
- Имя бота — отображается в интерфейсе Telegram (например, «Новости моего сайта»)
- Юзернейм бота — уникальное имя, которое должно заканчиваться на bot (например, mysite_news_bot)
- После успешного создания бота @BotFather отправит сообщение вида:
"Done! Congratulations on your new bot. You will find it at t.me/ваш_юзернейм_bot.
Use this token to access the HTTP API:
1234567890:AAHjKLMnopQrstUvWxYz123456789abc
For a description of the Bot API, see this page: https://core.telegram.org/bots/api"- Скопируйте строку токена (в примере: 1234567890:AAHjKLMnopQrstUvWxYz123456789abc)
- Откройте браузер и перейдите по ссылке: https://api.telegram.org/botВАШ_ТОКЕН/getUpdates
Например, если ваш токен: 1234567890:AAHjKLMnopQrstUvWxYz123456789abc
То ссылка будет:
https://api.telegram.org/bot1234567890:AAHjKLMnopQrstUvWxYz123456789abc/getUpdates - Отправьте сообщение в чат
Перед тем как смотреть результат, отправьте любое сообщение в чат/канал, где находится ваш бот:
Напишите текстовое сообщение
Или отправьте команду /start боту в личных сообщениях
Это нужно, чтобы в ответе API появилась информация о чате. - Обновите страницу с запросом
После отправки сообщения обновите страницу браузера с запросом getUpdates. Вы увидите ответ в формате JSON. - Найдите нужный chat_id
- В ответе ищите структуру:
{ "ok": true, "result": [ { "update_id": 123456789, "message": { "message_id": 1, "from": { "id": 987654321, "is_bot": false, "first_name": "Иван", "username": "ivan" }, "chat": { "id": -1001234567890, "title": "Название канала", "type": "channel" }, "date": 1672531200, "text": "Тестовое сообщение" } } ] }- Вам нужен параметр: "chat": { "id": -1001234567890 }
- Скопируйте это значение (в примере -1001234567890) целиком, включая минус (если он есть).
{
"ok": true,
"result": []
} |
Это значит, что бот ещё не получил ни одного сообщения.
Что делать:
- Отправьте сообщение в чат/канал, где находится бот
- Или напишите боту в личные сообщения
- Обновите страницу с запросом
Убедитесь, что:
- Бот добавлен в канал как администратор
- Бот имеет право отправлять сообщения
- В канале есть хотя бы одно новое сообщение после добавления бота
- Создайте новость/элемент в выбранной в настройках инфоблоке
- По умолчанию будет установлено значение свйоства "Публиковать в Telegram?" - да.
- Заполните описание и изображение для анонса, название и нажмите сохранить.
Установите этот модуль прямо сейчас!
Для этого укажите адрес сайта:
пример: https://www.site.ru
