Возможности и ограничения каналов
Перед тем как начать разработку бота, необходимо узнать, какие возможности и ограничения существуют у каналов. Это позволит понять, какой канал подходит для достижения вашей цели больше всего.
В данной статье собраны возможности и ограничения каналов, в которых вы можете опубликовать бота.
подсказка
Прежде чем перейти к информации о нужном канале, советуем сначала ознакомиться с обозначениями в таблицах.
Категории и обозначения
В данной статье каналы разделены на следующие категории:
- Чат-виджет.
- Мессенджеры: WhatsApp от edna (2.0), WhatsApp от i-Digital, Slack, Telegram, Viber, WeChat, WhatsApp.
- Социальные сети: ВКонтакте, Одноклассники.
- Платформы и сервисы: Битрикс24, Chat2Desk, LiveTex, Wazzup, Webim (External Bot API 2.0), Zendesk Chat.
- Голосовые ассистенты: Алиса, Маруся, Салют, Google Assistant.
В таблицах встречаются следующие обозначения:
Текст | Значение |
---|---|
В обе стороны | Передача файлов доступна как от бота клиенту, так и от клиента боту. |
Клиенту | Передача файлов доступна только от бота клиенту. |
Боту | Передача файлов доступна только от клиента боту. |
Нет | Функциональность не поддерживается. |
Да | Функциональность поддерживается. |
? | По данной функциональности информация не известна. |
— | Ограничение на функциональность неприменимо к данному каналу. |
Чат-виджет
Передаваемые файлы
Функциональность | Чат-виджет |
---|---|
Аудио | В обе стороны |
Видео | В обе стороны |
Аудиосообщения | Нет |
Изображения | В обе стороны |
GIF-изображения | В обе стороны |
PDF-файлы | В обе стороны |
Произвольный формат файла | В обе стороны |
Максимальный размер видео | 50 Мбайт |
Максимальный размер изображения | 50 Мбайт |
Максимальный размер файла | 50 Мбайт |
Возможности бота
Функциональность | Чат-виджет |
---|---|
HTML-разметка | Да |
Pushgate | Да |
SMS | Да |
Рассылки | Да |
Кнопки | Да |
Инлайн-кнопки | Да |
Карусель | Да |
Геолокация | Нет |
Передача контакта | Нет |
Перевод на оператора | Да |
Интеграция с CRM-системой | Да |
Мессенджеры
Передаваемые файлы
Функциональность | edna: WhatsApp 2.0 | i-Digital: WhatsApp | Slack | Telegram | Viber | ||
---|---|---|---|---|---|---|---|
Аудио | В обе стороны | В обе стороны | Боту | В обе стороны | Нет | Нет | В обе стороны |
Видео | В обе стороны | В обе стороны | В обе стороны | В обе стороны | В обе стороны | Клиенту | В обе стороны |
Аудиосообщения | Боту | В обе стороны | Боту | В обе стороны | Нет | Нет | В обе стороны |
Изображения | В обе стороны | В обе стороны | Боту | В обе стороны | В обе стороны | В обе стороны | В обе стороны |
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.0 | i-Digital: WhatsApp | Slack | Telegram | Viber | ||
---|---|---|---|---|---|---|---|
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 в виде кнопки будет отображаться только первая фраза массива.Закрыть сессию можно будет любой из указанных фраз. | |
Изображения | 1. Размер изображений не должен превышать 1 000×1 000 пикселей. 2. Поддерживаемые форматы: .jpg , .jpeg и .png . | |
Кнопки | 1. Максимальное количество кнопок на одном экране — 3. 2. Максимальное количество символов в каждой кнопке — 20. | |
Инлайн-кнопки | Можно реализовать через тип ответа raw по шаблону. |
Социальные сети
Передаваемые файлы
Функциональность | ВКонтакте | Одноклассники |
---|---|---|
Аудио | Клиенту | Нет |
Видео | В обе стороны | В обе стороны |
Аудиосообщения | Боту | Нет |
Изображения | В обе стороны | В обе стороны |
GIF-изображения | Нет | В обе стороны |
PDF-файлы | Боту | Боту |
Произвольный формат файла | Боту | Боту |
Максимальный размер видео | 200 Мбайт | ? |
Максимальный размер изображения | 50 Мбайт | ? |
Максимальный размер файла | 200 Мбайт | ? |
Возможности бота
Функциональность | ВКонтакте | Одноклассники |
---|---|---|
HTML-разметка | Нет | Нет |
Pushgate | Да | Да |
SMS | Да | Да |
Рассылки | Да | Да |
Кнопки | Да | Нет |
Инлайн-кнопки | Да | Нет |
Карусель | Да | Нет |
Геолокация | Нет | Нет |
Передача контакта | Нет | Нет |
Перевод на оператора | Да | Да |
Интеграция с CRM-системой | Да | Да |
Другие особенности
Канал | Функциональность | Описание |
---|---|---|
ВКонтакте | Карусель | 1. Для корректного отображения карусели в чате необходимо обязательно добавить текстовое сообщение к карусели. 2. В карусели должна содержаться хотя бы одна кнопка. Подробнее ознакомиться со всеми ограничениями ВКонтакте на тип ответа carousel вы можете в документации ВКонтакте. |
Кнопки | Максимальная длина текста кнопки — 20 символов. Текст кнопки, выходящий за ограничение, переносится на следующую строку. |
Платформы и сервисы
Передаваемые файлы
Функциональность | Битрикс24 | Chat2Desk | LiveTex | Microsoft Teams | Wazzup | Webim (External Bot API 2.0) | Zendesk Chat |
---|---|---|---|---|---|---|---|
Аудио | Боту | Боту | В обе стороны | Боту | В обе стороны | Клиенту | Нет |
Видео | В обе стороны | В обе стороны | В обе стороны | В обе стороны | В обе стороны | Нет | Нет |
Аудиосообщения | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
Изображения | В обе стороны | Боту | В обе стороны | В обе стороны | В обе стороны | В обе стороны | Нет |
GIF-изображения | В обе стороны | Нет | В обе стороны | В обе стороны | ? | Нет | ? |
PDF-файлы | Боту | Боту | Боту | В обе стороны | В обе стороны | В обе стороны | Нет |
Произвольный формат файла | Боту | Боту | Боту | В обе стороны | В обе стороны | В обе стороны | Нет |
Максимальный размер видео | 50 Мбайт | ? | 25 Мбайт | 50 Мбайт | Зависит от подключенного канала в Wazzup. См. текущую статью. | — | — |
Максимальный размер изображения | 50 Мбайт | ? | 25 Мбайт | 50 Мбайт | Зависит от подключенного канала в Wazzup. См. текущую статью. | 10 Мбайт | — |
Максимальный размер файла | 50 Мбайт | ? | 25 Мбайт | 50 Мбайт | Зависит от подключенного канала в Wazzup. См. текущую статью. | 10 Мбайт | — |
Возможности бота
Функциональность | Битрикс24 | Chat2Desk | LiveTex | Microsoft Teams | Wazzup | Webim (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 Teams | HTML-разметка | 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 символов, то текст будет обрезан. При наведении курсора на кнопку будет отображаться полное название. |
Голосовые ассистенты
Передаваемые файлы
Функциональность | Алиса | Маруся | Салют | Google Assistant |
---|---|---|---|---|
Аудиосообщения | В обе стороны | В обе стороны | В обе стороны | В обе стороны |
Изображения | Клиенту | Клиенту | Клиенту | Клиенту |
GIF-изображения | Клиенту | Клиенту | Нет | Клиенту |
Максимальный размер изображения | 1 Мбайт | 5 Мбайт | 10 Мбайт | 5 Мбайт |
Возможности бота
Функциональность | Алиса | Маруся | Салют | Google Assistant |
---|---|---|---|---|
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 пикселей. |
Google Assistant | Изображения | 1. Google Assistant поддерживает следующие расширения: .png , .jpg и .gif .2. Изображение должно идти только после текстовой реплики бота. 3. Для одной текстовой реплики бота можно добавить только одно изображение. |
Кнопки | Максимальное количество кнопок в сообщении — 8. | |
Текст | Допустимо использовать не больше двух текстовых ответов за раз. |