🤖 Что не видит пользователь в боте: скрытые служебные команды
Пользователь видит сообщение:
Пишет ответ — и через секунду получает нужную информацию.
Но между этими двумя сообщениями внутри бота может произойти сразу несколько действий 👀
Бот может определить, на каком этапе находится пользователь, сохранить данные, добавить тег, изменить статус, запустить другой скрипт или передать диалог оператору.
И всё это — без дополнительных сообщений в чате.
❓ Зачем это использовать на практике
Например, вы делаете FAQ-бота и хотите разрешить пользователю не только нажимать кнопки, но и писать вопрос своими словами.
В Metabot для такого сценария можно добавить в меню скрытый пункт. Пользователь его не увидит, но он позволит боту продолжать «слушать» текстовый ввод внутри текущего скрипта. Это особенно полезно вместе с NLP.
Пользователь пишет:
Бот принимает свободный ввод → распознаёт намерение → запускает нужный сценарий.
При этом пользователю не приходится искать вопрос среди десятков кнопок.
📚 Пример такой настройки есть в уроке по автоматизации службы поддержки
Но скрытая логика пригодится не только для NLP. Допустим, человек нажал «Оставить заявку».
Для него следующий шаг выглядит просто:
А внутри сценария до этого бот может:
🔘 установить статус «Заполняет заявку»;
🔘 добавить тег заявка;
🔘 сохранить нужные данные в атрибуты;
🔘 перейти в отдельный скрипт анкеты.
Получается, пользователь видит чистый и понятный диалог, а вся техническая работа происходит «за кулисами».
💡 Полезный принцип при создании бота:
Посмотрите на каждый переход между сообщениями и спросите:
«Что бот должен запомнить, проверить или изменить в этот момент?»
Если действие пользователю видеть не нужно — его можно оставить частью внутренней логики сценария.
Например:
🏷 теги — чтобы запоминать действия или сегмент пользователя;
📊 статусы — чтобы понимать, на каком этапе он находится;
⚙️ JavaScript — когда нужна дополнительная логика или работа с атрибутами;
🔀 выполнение другого скрипта — чтобы разделять большой сценарий на понятные блоки;
👨💻 перевод на оператора — когда дальше должен подключиться человек.
Список команд, которые можно использовать внутри сценариев
Хороший бот — это не только то, что пользователь видит в чате.
Большая часть удобного сценария как раз остаётся незаметной — и работает в нужный момент ⚙️
#метабот #инноваторыметабот #ЧатБоты #Автоматизация #NLP #MAX
Пользователь видит сообщение:
«Какой у вас вопрос?»
Пишет ответ — и через секунду получает нужную информацию.
Но между этими двумя сообщениями внутри бота может произойти сразу несколько действий 👀
Бот может определить, на каком этапе находится пользователь, сохранить данные, добавить тег, изменить статус, запустить другой скрипт или передать диалог оператору.
И всё это — без дополнительных сообщений в чате.
❓ Зачем это использовать на практике
Например, вы делаете FAQ-бота и хотите разрешить пользователю не только нажимать кнопки, но и писать вопрос своими словами.
В Metabot для такого сценария можно добавить в меню скрытый пункт. Пользователь его не увидит, но он позволит боту продолжать «слушать» текстовый ввод внутри текущего скрипта. Это особенно полезно вместе с NLP.
Пользователь пишет:
«А как изменить тариф?»
Бот принимает свободный ввод → распознаёт намерение → запускает нужный сценарий.
При этом пользователю не приходится искать вопрос среди десятков кнопок.
📚 Пример такой настройки есть в уроке по автоматизации службы поддержки
Но скрытая логика пригодится не только для NLP. Допустим, человек нажал «Оставить заявку».
Для него следующий шаг выглядит просто:
«Как вас зовут?»
А внутри сценария до этого бот может:
🔘 установить статус «Заполняет заявку»;
🔘 добавить тег заявка;
🔘 сохранить нужные данные в атрибуты;
🔘 перейти в отдельный скрипт анкеты.
Получается, пользователь видит чистый и понятный диалог, а вся техническая работа происходит «за кулисами».
💡 Полезный принцип при создании бота:
Посмотрите на каждый переход между сообщениями и спросите:
«Что бот должен запомнить, проверить или изменить в этот момент?»
Если действие пользователю видеть не нужно — его можно оставить частью внутренней логики сценария.
Например:
🏷 теги — чтобы запоминать действия или сегмент пользователя;
📊 статусы — чтобы понимать, на каком этапе он находится;
⚙️ JavaScript — когда нужна дополнительная логика или работа с атрибутами;
🔀 выполнение другого скрипта — чтобы разделять большой сценарий на понятные блоки;
👨💻 перевод на оператора — когда дальше должен подключиться человек.
Список команд, которые можно использовать внутри сценариев
Хороший бот — это не только то, что пользователь видит в чате.
Большая часть удобного сценария как раз остаётся незаметной — и работает в нужный момент ⚙️
#метабот #инноваторыметабот #ЧатБоты #Автоматизация #NLP #MAX