Настройки

Корневая карта бота может содержать узел настроек @default, который создается слева от главного узла с названием. Он позволяет интегрировать чатбота с различными сервисами, обрабатывать команды, которые можно вызвать из любого места бота, настраивать ответы по умолчанию, собирать статистику и другое.

Ответ по умолчанию

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

@default@answer

В более сложных вариантах узел @answer можно использовать для обработки ответов с помощью средств обработки естественного языка (NLP — natural language processing), например Dialogflow.

🐫 Последнее сообщение пользователя находится в переменной %sys.lastmessage

Комманды для чатбота

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

Например пользователь возопил о помощи:

Постоянное меню в Мессенджере

Постоянное меню дает возможность направить собеседника в нужное место из любой точки сценария. В блоке @default@menu можно указать элементы постоянного меню для Мессенджера. Меню может содержать до пяти кнопок и трех уровней вложенности.

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

🗂 Messenger menu