Боты и автоматизация2026-08-28Обновлено: 2026-10-079 минАвтор:

Как создать бота в Sherlock Platform: сценарий и проверка

Проверено 7 октября 2026: различие Sherlock Platform и бота для пробива, стоимость лицензий, создание сценариев, порядок событий, подключение Telegram и безопасность токена по официальным источникам на 07.10.2026. Проверила Редакция Submarine School. Источники: sherlock.im, sherlock.im, support.sherlock.im, app.sherlockcrm.ru, support.sherlock.im, support.sherlock.im, support.sherlock.im, core.telegram.org.

Как создать бота в Sherlock Platform: сценарий и проверка

Чтобы создать бота в Sherlock Platform, добавьте его в модуле «Боты», создайте три сценария, настройте два типа событий, подключите канал Telegram с токеном от @BotFather и пройдите тестовый диалог. С одноимённым ботом «Шерлок» для пробива персональных данных платформа не связана.

Sherlock Platform и бот «Шерлок» для пробива не связаны

Sherlock Platform работает с 2015 года, а одноимённого бота для пробива создали посторонние лица без участия компании. В заявлении Sherlock Platform сказано, что компания не собирает и не хранит данные для такого пробива. Доступа к этому боту у неё нет, поэтому удалить ваши контакты она не может. По этому вопросу компания советует обращаться к владельцам бота, в поддержку мессенджера или в Роскомнадзор.

Если сторонний сервис просит вставить токен вашего Telegram-бота, вы передаёте ему управление ботом: по документации Telegram, токеном может воспользоваться любой, кто его получил. Такому сервису токен не отдавайте. Если уже отдали, выпустите новый у @BotFather командой /token. Если вам нужен собственный бот в Telegram, используйте гайд по Telegram-боту или варианты создания чат-бота без программирования.

Какой результат должен получиться

Рабочий бот запускается в выбранном канале, показывает приветствие, принимает нажатие кнопки, возвращает человека в меню и не зависает на произвольном сообщении. В Sherlock настройка разделена на вкладки «Сценарий», «События» и «Свойства», а для работы нужно подключить канал связи к созданному боту.

До настройки подготовьте доступ к Sherlock Platform и канал, например бота Telegram. Нарисуйте схему диалога, по которой человек увидит меню и получит один проверяемый ответ. Затем соберите сценарии, добавьте команды и события, подключите канал и пройдите полный диалог с новым пользователем. Частые сбои: нет события запуска, не подключён канал или отсутствует возврат в меню.

Sherlock Platform платная; доступ оформляется через компанию, на сайте можно оставить заявку на демонстрацию или получение доступа. На 07.10.2026 лицензия стоит от 2000 до 3500 руб. в месяц за пользователя в зависимости от объёма и срока подписки. Лицензия конкурентная: одновременно могут работать столько сотрудников, сколько лицензий куплено. Настройка и внедрение оплачиваются отдельно, как и WhatsApp и ИИ при их использовании.

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

Собрать своего бота

Сначала соберите маршрут на бумаге

Нарисуйте маршрут из трёх сценариев: приветствия, главного меню и ответа на неизвестное сообщение.

  1. В приветствии объясните одной фразой назначение бота и добавьте переход в главное меню.
  2. В главном меню разместите две кнопки с понятным результатом, например «Услуги» и «Связаться».
  3. В сценарии неизвестного сообщения объясните, что бот не понял текст, и добавьте кнопку возврата в главное меню.

Официальный учебный материал Sherlock предлагает те же обязательные части: приветствие, главное меню и обработку произвольной фразы. Для простого кнопочного бота нужны события инициализации и сообщения клиента (урок Sherlock).

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

По теме: Тестирование ИИ-агентов: сценарии, проверка инструментов и promptfoo

Как добавить бота и сценарии

Откройте модуль «Боты» и нажмите «Добавить бот» в левой панели. Платформа также поддерживает копирование существующего бота, но для первой настройки безопаснее создать пустую карточку: в ней нет чужих событий, каналов и скрытых переходов.

В карточке заполните поля «Название» и «Псевдоним», затем сохраните свойства.

Каждый сценарий создаётся на вкладке «Сценарий» одинаково: введите название в поле добавления сценария и нажмите Enter. Порядок работы:

  1. Создайте сценарий приветствия.
  2. Добавьте сценарий главного меню и сценарий неизвестного сообщения.
  3. В приветствие добавьте команду «Сообщение клиенту», затем команду «Переход к сценарию», которая автоматически вызовет главное меню.
  4. В главное меню добавьте сообщение и две команды «Кнопка».
  5. Для каждой кнопки задайте переход к нужному сценарию.
  6. В каждом сценарии, включая конечные ветки, добавьте кнопку «Вернуться в главное меню»: этого требует учебный материал Sherlock.

У команды «Кнопка» различаются поля «Тип кнопки» и «Действие». От канала зависит форма отображения, которую задаёт «Тип кнопки»: «В тексте», «Клавиатура» или «Команда». Поле «Действие» задаёт переход к теме или сценарию, переход по ссылке, запрос телефона или геолокации. Начните с обычного перехода между сценариями и проверьте его в том мессенджере, где бот будет работать.

Какие события обязательны

Для простого кнопочного бота нужны два типа событий: «Инициализация» и «Сообщение клиента». На вкладке «События» свяжите их с нужными сценариями. В карточке события «Сообщение клиента» заполните поля «Грамматика», «Шаблон» и «Сценарий для вызова». Для грамматики доступны «Простой шаблон» и «Regular Expression»; поля и порядок обработки описаны в руководстве по настройке ботов.

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

Для Telegram перетащите событие «Сообщение клиента» с шаблоном /start* выше события с шаблоном * и включите у первого «Останавливать при запуске темы», иначе универсальная обработка перехватит первое сообщение. События одного типа проверяются по порядку списка, но без этого признака при совпадении сработают оба.

В запасном сценарии объясните ошибку и верните кнопки или дайте переход в меню. В справке об обработке произвольной фразы есть и защита первого сообщения: из сценария инициализации по таймеру перейдите к сценарию, который установит переменную BotInitialized в 1, а для сценария обработки произвольной фразы задайте условие «BotInitialized Равно 1».

Бот перестаёт быть игрушкой, когда берёт на себя рутину: отвечает, записывает, напоминает. На бесплатном вебинаре по вайбкодингу собирают такого помощника с помощью ИИ и показывают, как подключить его к своим задачам. Без опыта в коде.

Отдать боту рутину

Как подключить канал без утечки доступа

Подключите Telegram напрямую к Sherlock Platform: токен от @BotFather укажите в настройках канала, а созданного в платформе бота выберите его обработчиком. По инструкции подключения каналов порядок такой:

  1. В Telegram создайте бота у @BotFather командой /newbot. Задайте имя и уникальное системное имя, затем скопируйте токен доступа.
  2. В Sherlock Platform добавьте канал Telegram. В настройках подключения заполните «Имя аккаунта» и «Ключ доступа», в последний вставьте токен. Справка также рекомендует указать имя профиля.
  3. В общих реквизитах канала заполните «Имя» и выберите «Бот для обработки»: он будет автоматически запускаться при обращении из этого канала. При необходимости задайте «Тип запроса по умолчанию» и «Права по умолчанию».
  • Не вставляйте токен мессенджера в сценарий, сообщение или снимок экрана.
  • Выдавайте доступ к настройкам только тем, кто отвечает за канал.
  • Для проверки используйте отдельный тестовый чат, а не рабочую очередь клиентов.
  • Если токен случайно попал в переписку или документ, выпустите новый у @BotFather командой /token по инструкции Telegram, затем замените его в настройках подключения.

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

По теме: ИИ-агент для закупок: безопасный пилот со сверкой остатков

Проверка перед запуском

Проверьте весь диалог глазами нового пользователя: начните новый разговор и пройдите все ветки. Затем повторите тест с неправильным вводом.

  1. Откройте бота в подключённом канале с тестового аккаунта.
  2. Запустите диалог и убедитесь, что приветствие появляется один раз.
  3. Нажмите каждую кнопку, сравните ответ с названием выбранной ветки.
  4. Вернитесь в главное меню из каждой конечной ветки.
  5. Отправьте случайную фразу и проверьте запасной ответ.
  6. Повторно отправьте стартовую команду и убедитесь, что общее правило не перехватывает её.
  7. Отключите одну тестовую команду, убедитесь, что изменение ожидаемо, затем верните её перед запуском.

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

Почему бот молчит, путает ветки или повторяет ответ

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

  • Карточка бота есть, но в мессенджере тишина: проверьте, создан ли канал и выбран ли этот бот в настройках канала.
  • Открывается неправильная ветка: сравните действие кнопки и целевой сценарий.
  • Старт показывает запасной ответ: поставьте событие /start* выше общего правила * и включите у него «Останавливать при запуске темы».
  • Кнопки исчезли после ответа: добавьте возврат в главное меню или повторный вывод нужных кнопок.
  • Одно сообщение приходит дважды: ищите два события, подходящих под одно действие; проверьте их порядок и признак остановки у первого.
  • После изменения ничего не поменялось: убедитесь, что редактируете бота, который подключён к тестовому каналу, и что команда активна.

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

По теме: ИИ-агент с RAG: как подключить базу знаний

Для каких задач выбирать Sherlock Platform

Sherlock Platform стоит выбирать для проекта с очередями операторов, несколькими каналами и управляемыми сценариями: они настраиваются в одном месте. Если нужен личный бот с одной командой, вся логика уже написана в отдельном приложении или у вас нет доступа к платформе, разумнее использовать Bot API напрямую или конструктор.

Для российского мессенджера используйте инструкцию как создать бота в MAX. Не переносите настройки между платформами буквально: названия событий, кнопок и способы подключения каналов отличаются.

Частые вопросы

Можно ли создать бота Sherlock без программирования?

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

Почему новый бот не отвечает в Telegram?

Чаще всего логика создана, но канал не добавлен или к нему не подключён нужный бот. После этого проверьте событие запуска, поставьте правило /start* выше * и включите у первого «Останавливать при запуске темы». Без этого признака при совпадении сработают оба события, как указано в руководстве по настройке ботов.

Сколько сценариев нужно для первой версии?

Достаточно трёх: приветствие, главное меню и обработка неизвестного сообщения. Новую ветку добавляйте после того, как этот каркас проходит тест.

Можно ли скопировать готового бота?

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

Как понять, что бот готов к клиентам?

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

Sherlock Platform связан с Telegram-ботом «Шерлок» для пробива?

Нет. По заявлению Sherlock Platform, компания не связана с этим ботом и не может удалить из него ваши данные, поскольку не имеет к нему доступа. Она советует обращаться к владельцам бота, в поддержку мессенджера или в Роскомнадзор.

На бесплатном вебинаре вы разберёте, как превратить понятный сценарий в работающего бота и проверить результат до запуска на реальных пользователях.

Записаться на вебинар
Разборы, кейсы и фишки вайбкодинга каждую неделю в телеграм-канале «Яков вайбкодит».
Первый проект с ИИ: живой разбор, бесплатно Занять место