Стартовое меню

Старт-меню

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

Пример стартового меню при первом открытии виджета

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

Стартовое доступно для ограниченного списка пользовательских каналов типа widget, telegram, API и instagramm direct. Список может быть расширен в следующих релизах.

Стартовое меню возможно вызвать в канале Telegram командой /start

Повторное отображение стартового меню

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

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

Widget-20240716-075810.png
Повторное отображение стартового меню

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

Настройки стартового меню

Стартовое меню настраивается администратором сервиса для каждого пользовательского канала, боковая панель Настройки раздел Старт-меню:

 

Администратор может указать текст сообщения и добавить одну или несколько кнопок. При создании кнопок администратор может указать их названия:

- вручную (опция “Указать текст кнопки вручную”) - по тексту из названия кнопки будет осуществляться запрос в базы знаний для предоставления ответа;

- получить их из документа базы знаний (опция “Выбрать текст кнопки из базы знаний”) - названием будет формулировка документа, к которому должно привести нажатие кнопки.

Передача команды /start как запроса пользователя

Если стартовое меню выключено, то система может передать команду /start как обычный запрос пользователя в базу знаний, для генерации автоматического ответа на основе документа.
Функционал передачи команды /start в качестве сообщения реализован для каналов Telegram, API и виджет.

Для канала Telegram добавлена настройка Передавать /start как сообщение. Если стартовое меню выключено, то в зависимости от настройки команда будет либо проигнорирована, либо передана в базы знаний в качестве обычного текстового запроса. Если в базе знаний есть документ, который отвечает на вопрос start, то пользователю будет передан ответ из этого документа. Управление параметром производится в разделе Настройки - Каналы:

Если стартовое меню включено то все варианты команды /start отобразят для пользователя стартовое меню, даже в процессе переписки со сценарием бота.

Для каналов виджет отдельной опции для управления форматом передачи команды /start нет. Разворачивание виджета отправляет сигнал только в стартовое меню, если оно выключено, то команда /start будет проигнорирована. Если пользователь напишет сообщение /start вручную, то система отобразит стартовое меню, если оно включено, а в противном случае передаст как текстовое сообщение в базы знаний.