Кейсы Digital for Sales: использование приложений для Битрикс24

Отправка в Telegram: чат-бот для сообщений из роботов и БП. 2.0 Приложение для Битрикс24

Коллеги, приветствую. На связи команда Digital for Sales. Меня зовут Юрий Павлюк. Мы разрабатываем полезные приложения для Bitrix24 и внедряем Bitrix24 в самых разных компаниях. И это видео — о долгожданной второй версии нашего приложения, которое позволяет отправлять в Telegram через Telegram-бота не только текстовые сообщения. Таких решений много, и это можно сделать даже вручную через API. Но что, если вам нужно отправлять картинки, файлы, аудио, видео, а то и одно и то же сообщение сразу в несколько чатов? В два, в двадцать два, хоть в пятьдесят. Вот для этого мы и создали версию Pro 2.0.

Переходим к настройкам. После установки приложения у вас появляются два робота, и нас интересует тот, что оканчивается на Pro 2.0. Я его уже добавил на стадию «Встреча».

Поле с ключом API тут понятное — это ключ бота. Далее — поле «текст сообщения или ссылка на файл». Здесь важно: либо текст, либо ссылка. Если нужен и текст, и файл — добавьте два робота подряд. В качестве примера отправим обычное текстовое сообщение сразу в два чата. Вот их два ID. Кстати, про ID чатов. У супергрупп ID начинается на -100, у обычных групп — просто на минус. Частая ошибка — забывают эти цифры и пишут только часть. Тогда, конечно, ничего никуда не отправляется.
Сохраняю робота. Перехожу в сделку, возвращаю стадию назад и снова вперёд — чтобы робот сработал. Проверяю чаты. И вот, пожалуйста — сообщение пришло в оба чата. Всё работает.

Теперь перейдём к самому интересному — отправке медиа. Добавлю в сделку картинку. В настройках робота выбираю поле с файлом — важно выбирать именно short-link, а не само поле файла. Вниз ставлю режим отправки: изображение. А чтобы Telegram корректно понял имя файла и расширение, копирую short-link и меняю модификатор на name. Добавляю подпись — по желанию. Сохраняю, запускаю робота. И вот огромная картинка красиво прилетает в чат, с подписью и превью.

Теперь отправим то же самое изображение, но уже как обычный файл. Меняю только режим отправки: «файл». Запускаю робота — и картинка прилетает уже как вложение со скрепкой, с названием файла. Всё корректно.
Теперь попробуем аудио. Это может быть запись разговора, подкаст, голосовое — что угодно. Загружаю аудиофайл. В роботе ставлю режим «аудио». Запускаю. И аудиофайл прилетает как полноценное аудио — с кнопкой проигрывания.

Осталась вишенка — видео. Здесь надо помнить про ограничение Telegram: максимум 50 МБ. Короткие ролики — без проблем. Загружаю mp4. В роботе выбираю «видео». Сохраняю, запускаю. И в чат прилетает полноценный видеоролик, который сразу можно воспроизвести.

Подытожим. Новая версия робота делает всё, что раньше было невозможно:

— отправляет текст,

— отправляет файлы,

— картинки,

— аудио,

— видео,

— отправляет в любое количество чатов одновременно.
Главные моменты:

  1. Либо текст, либо ссылка.
  2. Для файлов обязательно использовать short-link и рядом модификатор name.
  3. Режим отправки должен соответствовать типу файла.
  4. ID чатов указываем аккуратно, особенно с -100.
  5. Ограничение Telegram по размеру — 50 МБ.

Мы сами этим роботом активно пользуемся, потому что у нас по одному проекту бывает десятки рабочих чатов — и иногда нужно уведомить всех сразу.

Если возникнут вопросы — пишите в техподдержку. Если приложение вам понравилось — поставьте нам пять звёзд и пару добрых слов. Это помогает нам развивать сервисы. Найти наши другие приложения можно просто по названию Digital for Sales — их уже больше десяти.
Если вам нужна помощь с интеграцией Bitrix24 — обращайтесь, сделаем всё профессионально и с душой.

На этом у меня всё. Меня зовут Юрий Павлюк. До встречи в новых видео и успехов вашему бизнесу. Пока.
Лендинг приложения: https://telegramsend.digitalforsales.ru