Перейти к основному содержимому

Возможности и ограничения каналов

Перед тем как начать разработку бота, необходимо узнать, какие возможности и ограничения существуют у каналов. Это позволит понять, какой канал подходит для достижения вашей цели больше всего.

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

подсказка
Прежде чем перейти к информации о нужном канале, советуем сначала ознакомиться с обозначениями в таблицах.

Категории и обозначения

В данной статье каналы разделены на следующие категории:

В таблицах встречаются следующие обозначения:

ТекстЗначение
В обе стороныПередача файлов доступна как от бота клиенту, так и от клиента боту.
КлиентуПередача файлов доступна только от бота клиенту.
БотуПередача файлов доступна только от клиента боту.
НетФункциональность не поддерживается.
ДаФункциональность поддерживается.
?По данной функциональности информация не известна.
Ограничение на функциональность неприменимо к данному каналу.

Чат-виджет

Передаваемые файлы

ФункциональностьЧат-виджет
АудиоВ обе стороны
ВидеоВ обе стороны
АудиосообщенияНет
ИзображенияВ обе стороны
GIF-изображенияВ обе стороны
PDF-файлыВ обе стороны
Произвольный формат файлаВ обе стороны
Максимальный размер видео50 Мбайт
Максимальный размер изображения50 Мбайт
Максимальный размер файла50 Мбайт

Возможности бота

ФункциональностьЧат-виджет
HTML-разметкаДа
PushgateДа
SMSДа
РассылкиДа
КнопкиДа
Инлайн-кнопкиДа
КарусельДа
ГеолокацияНет
Передача контактаНет
Перевод на оператораДа
Интеграция с CRM-системойДа
Распознавание голосовых сообщенийНет

Мессенджеры

Передаваемые файлы

Функциональностьedna: WhatsApp 2.0i-Digital: WhatsAppSlackTelegramViberWeChatWhatsApp
АудиоВ обе стороныВ обе стороныБотуВ обе стороныНетНетВ обе стороны
ВидеоВ обе стороныВ обе стороныВ обе стороныВ обе стороныВ обе стороныКлиентуВ обе стороны
АудиосообщенияБотуВ обе стороныБотуВ обе стороныНетНетВ обе стороны
ИзображенияВ обе стороныВ обе стороныБотуВ обе стороныВ обе стороныВ обе стороныВ обе стороны
GIF-изображенияНетНетБотуДаНетНетНет
PDF-файлыВ обе стороныНетБотуБотуНетБотуВ обе стороны
Произвольный формат файлаВ обе стороныНетБотуВ обе стороныБотуНетКлиенту
Максимальный размер видео16 Мбайт16 Мбайт1 Гбайт50 Мбайт50 Мбайт100 Мбайт16 Мбайт
Максимальный размер изображения16 Мбайт16 Мбайт1 Гбайт10 Мбайт1 Мбайт10 Мбайт5 Мбайт
Максимальный размер файла100 Мбайт100 Мбайт1 Гбайт50 Мбайт50 Мбайт100 Мбайт100 Мбайт

Возможности бота

Функциональностьedna: WhatsApp 2.0i-Digital: WhatsAppSlackTelegramViberWeChatWhatsApp
HTML-разметкаНетНетНетДаНетНетНет
PushgateНетДаДаДаДаНетДа
SMSДаДаДаДаДаДаДа
РассылкиДаДаДаДаДаДаДа
КнопкиНетДаДаДаДаНетДа
Инлайн-кнопкиНетДаНетДаДаНетДа
КарусельНетНетНетНетНетНетНет
ГеолокацияДаНетНетДаДаНетДа
Передача контактаНетДаНетДаДаНетДа
Перевод на оператораДаДаДаДаДаДаДа
Интеграция с CRM-системойДаДаДаДаДаДаДа
Распознавание голосовых сообщенийНетНетНетДаНетНетДа

Другие особенности

КаналФункциональностьОписание
i-Digital: WhatsAppКнопки1. Если вы хотите добавить текстовую или инлайн-кнопку в реплику бота, инициализирующую диалог, то прежде необходимо зарегистрировать эту кнопку на стороне i-Digital.
2. Текстовые кнопки и инлайн-кнопки нельзя использовать в одном стейте.
3. Максимальное количество инлайн-кнопок в сообщении — 2, а текстовых кнопок — 3.
4. Максимальная длина текста кнопки — 20 символов.
5. В одном сообщении может быть только одна инлайн-кнопка со ссылкой на сайт и только одна инлайн-кнопка с номером телефона.
TelegramКнопки1. На каждый набор текстовых и инлайн-кнопок обязательно должно быть отправлено хотя бы одно текстовое сообщение.
2. Максимальное количество символов в текстовой кнопке — 20, а в инлайн-кнопке — 15. Текст кнопки, выходящий за ограничение, переносится на следующую строку.
3. Если размер данных в callback_data для инлайн-кнопки превышает 64 байта, то данные обрезаются.
Перевод на оператора1. При указании нескольких фраз, закрывающих чат, в поле closeChatPhrases для switch в виде кнопки будет отображаться только первая фраза массива.
Закрыть сессию можно будет любой из указанных фраз.
2. Во время перевода на оператора любые кнопки должны быть обязательно отправлены с текстовым сообщением. Иначе кнопка появится в чате только после сообщения от оператора.
ViberКнопки1. Если фокус активен на форме ввода сообщения, то у клиента в чате кнопка не будет отображаться.
2. На одной строке можно разместить 1, 2, 3 или 6 текстовых кнопок.
3. Максимальное количество рядов инлайн-кнопок — 7.
Перевод на оператораПри указании нескольких фраз, закрывающих чат, в поле closeChatPhrases для switch в виде кнопки будет отображаться только первая фраза массива.
Закрыть сессию можно будет любой из указанных фраз.
WeChatИзображения1. Размер изображений не должен превышать 1 000×1 000 пикселей.
2. Поддерживаемые форматы: .jpg, .jpeg и .png.
WhatsAppКнопки1. Максимальное количество кнопок на одном экране — 3.
2. Максимальное количество символов в каждой кнопке — 20.
Инлайн-кнопкиМожно реализовать через тип ответа raw по шаблону.

Социальные сети

Передаваемые файлы

ФункциональностьВКонтактеОдноклассники
АудиоКлиентуНет
ВидеоВ обе стороныВ обе стороны
АудиосообщенияБотуНет
ИзображенияВ обе стороныВ обе стороны
GIF-изображенияНетВ обе стороны
PDF-файлыБотуБоту
Произвольный формат файлаБотуБоту
Максимальный размер видео200 Мбайт?
Максимальный размер изображения50 Мбайт?
Максимальный размер файла200 Мбайт?

Возможности бота

ФункциональностьВКонтактеОдноклассники
HTML-разметкаНетНет
PushgateДаДа
SMSДаДа
РассылкиДаДа
КнопкиДаНет
Инлайн-кнопкиДаНет
КарусельДаНет
ГеолокацияНетНет
Передача контактаНетНет
Перевод на оператораДаДа
Интеграция с CRM-системойДаДа
Распознавание голосовых сообщенийДаНет

Другие особенности

КаналФункциональностьОписание
ВКонтактеКарусель1. Для корректного отображения карусели в чате необходимо обязательно добавить текстовое сообщение к карусели.
2. В карусели должна содержаться хотя бы одна кнопка.
Подробнее ознакомиться со всеми ограничениями ВКонтакте на тип ответа carousel вы можете в документации ВКонтакте.
КнопкиМаксимальная длина текста кнопки — 20 символов. Текст кнопки, выходящий за ограничение, переносится на следующую строку.

Платформы и сервисы

Передаваемые файлы

ФункциональностьБитрикс24Chat2DeskLiveTexMicrosoft TeamsWazzupWebim (External Bot API 2.0)Zendesk Chat
АудиоБотуБотуВ обе стороныБотуВ обе стороныКлиентуНет
ВидеоВ обе стороныВ обе стороныВ обе стороныВ обе стороныВ обе стороныНетНет
АудиосообщенияНетНетНетНетНетНетНет
ИзображенияВ обе стороныБотуВ обе стороныВ обе стороныВ обе стороныВ обе стороныНет
GIF-изображенияВ обе стороныНетВ обе стороныВ обе стороны?Нет?
PDF-файлыБотуБотуБотуВ обе стороныВ обе стороныВ обе стороныНет
Произвольный формат файлаБотуБотуБотуВ обе стороныВ обе стороныВ обе стороныНет
Максимальный размер видео50 Мбайт?25 Мбайт50 МбайтЗависит от подключенного канала в Wazzup. См. текущую статью.
Максимальный размер изображения50 Мбайт?25 Мбайт50 МбайтЗависит от подключенного канала в Wazzup. См. текущую статью.10 Мбайт
Максимальный размер файла50 Мбайт?25 Мбайт50 МбайтЗависит от подключенного канала в Wazzup. См. текущую статью.10 Мбайт

Возможности бота

ФункциональностьБитрикс24Chat2DeskLiveTexMicrosoft TeamsWazzupWebim (External Bot API 2.0)Zendesk Chat
HTML-разметкаНетНетНетДаНетНетНет
PushgateНетДаДаДаДаДаДа
SMSДаДаДаДаНетДаДа
РассылкиДаДаДаДаДаДаДа
КнопкиНетДаДаДаНетДаДа
Инлайн-кнопкиНетДаДаДаНетНетНет
КарусельНетНетНетНетНетНетНет
ГеолокацияНетНетНетНетНетНетНет
Передача контактаНетНетНетНетНетНетНет
Перевод на оператораДаДаДаДаДаДаНет
Интеграция с CRM-системойДаДаДаДаДаДаДа
Распознавание голосовых сообщенийНетНетНетНетНетНетНет

Другие особенности

КаналФункциональностьОписание
Битрикс24Перевод на оператора1. При переводе на оператора бот не сможет автоматически вернуться в диалог. Только оператор может вручную подключить бота в диалог.
2. При переводе диалога обратно на бота сценарий будет запущен заново, так как Битрикс24 не предоставляет технической возможности вернуться на то же место диалога с ботом, на котором клиент остановился до разговора с оператором.
Chat2DeskКнопки1. Сообщение бота с текстовыми или инлайн-кнопками обязательно должно содержать текст.
2. Chat2Desk поддерживает инлайн-кнопки только в виджете Chat2Desk и Viber.
3. Chat2Desk поддерживает текстовые кнопки в виджете Chat2Desk, ВКонтакте, Facebook, Telegram и Viber.
LiveTex (входящий канал)КнопкиНельзя добавлять файлы и кнопки в одно сообщение. Иначе кнопки не будут отображаться в сообщении.
Microsoft TeamsHTML-разметкаHTML-разметка отображается только при отправке сообщений через передачу объектов с типом text в $response.replies.
Webim (External Bot API 2.0)Расширения файловБот может отправлять файлы со следующими расширениями: .png, .jpg, .jpeg, .doc, .rtf, .gif, .txt, .pdf, .docx, .webp, .oga, .ogg.​
Если вы хотите отправлять файлы других типов, например, .mp3 или .wav, обратитесь в службу поддержки Webim. Они подключат настройку для вашего аккаунта на своей стороне.
Zendesk ChatТекстZendesk Chat не поддерживает разметку текста: например, нельзя вставить гиперссылку или переносы строк.
Кнопки1. Максимальное количество кнопок в сообщении — 3.
2. Если в тексте кнопки больше 26 символов, то текст будет обрезан. При наведении курсора на кнопку будет отображаться полное название.

Голосовые ассистенты

Передаваемые файлы

ФункциональностьАлисаМарусяСалют
АудиосообщенияВ обе стороныВ обе стороныВ обе стороны
ИзображенияКлиентуКлиентуКлиенту
GIF-изображенияКлиентуКлиентуНет
Максимальный размер изображения1 Мбайт5 Мбайт10 Мбайт

Возможности бота

ФункциональностьАлисаМарусяСалют
HTML-разметкаНетНетНет
PushgateНетНетНет
SMSДаДаДа
РассылкиНетНетНет
КнопкиДаДаДа
Инлайн-кнопкиДаДаДа
КарусельДаНетНет
Перевод на оператораНетНетНет
Интеграция с CRM-системойДаДаНет
Распознавание голосовых сообщенийНетНетНет

Другие особенности

КаналФункциональностьОписание
АлисаАудиоПри подключении аудио из библиотеки звуков Алисы в параметре tts для типа ответа бота text необходимо указать для этого аудио формат файла .opus.
Изображения1. Алиса поддерживает следующие расширения: .png, .jpeg, .gif, .bmp, .tiff, .webp.
2. Все изображения должны быть загружены в сервис Яндекс.Диалоги через консоль разработчика или HTTP API.
3. Каждый файл должен быть размером не менее 1 КБайт и не более 1 МБайт.
Подробнее ознакомиться со всеми ограничениями Яндекса на использование изображений вы можете в документации Яндекса.
Карусель1. Поле $response.text не должно быть пустым.
2. Для типа ответа carousel поле description не должно быть пустым. Максимальное количество символов — 1 024.
Подробнее ознакомиться со всеми ограничениями Яндекса на тип ответа carousel вы можете в документации Яндекса.
КнопкиВ ответе навыка вы можете использовать специальные кнопки, саджесты.
Подробнее об использовании саджестов вы можете прочитать в документации Яндекса.
Ответы ботаВся процедура генерации ответа, включая сетевое взаимодействие, переходы по стейтам, вычисления на стороне вебхука, должна уложиться в три секунды. Иначе сессия навыка завершится, и Алиса сообщит клиенту, что навык не отвечает.
Приветственное сообщениеСценарий должен начинаться с отправки текстового сообщения клиенту.
ТекстДопустимое количество символов, выводимых или зачитываемых клиенту, — 1 024. При превышении количества символов зачитываемый или выводимый текст будет обрываться.
МарусяИзображенияВысота изображений должна быть не менее 600 пикселей, а соотношение сторон — не более 2:1.
СалютИзображения1. Салют поддерживает следующие расширения: .png, .jpg и .bmp.
2. Рекомендуемое соотношение сторон — 3:2.
3. Рекомендуемое разрешение — больше 1 024×682 пикселей.
КнопкиМаксимальное количество кнопок в сообщении — 8.
ТекстДопустимо использовать не больше двух текстовых ответов за раз.