Коллеги, приветствую. На связи команда 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. В роботе выбираю «видео». Сохраняю, запускаю. И в чат прилетает полноценный видеоролик, который сразу можно воспроизвести.
Подытожим. Новая версия робота делает всё, что раньше было невозможно:
— отправляет текст,
— отправляет файлы,
— картинки,
— аудио,
— видео,
— отправляет в любое количество чатов одновременно.
Главные моменты:
Либо текст, либо ссылка.
Для файлов обязательно использовать short-link и рядом модификатор name.
Режим отправки должен соответствовать типу файла.
ID чатов указываем аккуратно, особенно с -100.
Ограничение Telegram по размеру — 50 МБ.
Мы сами этим роботом активно пользуемся, потому что у нас по одному проекту бывает десятки рабочих чатов — и иногда нужно уведомить всех сразу.
Если возникнут вопросы — пишите в техподдержку. Если приложение вам понравилось — поставьте нам пять звёзд и пару добрых слов. Это помогает нам развивать сервисы. Найти наши другие приложения можно просто по названию Digital for Sales — их уже больше десяти.
Если вам нужна помощь с интеграцией Bitrix24 — обращайтесь, сделаем всё профессионально и с душой.
На этом у меня всё. Меня зовут Юрий Павлюк. До встречи в новых видео и успехов вашему бизнесу. Пока.