contez
Практикум Contez / Ресторан

Чат-бот для ресторана: бронирование столов, меню и шаблон

Чат-бот для ресторана помогает гостю разобраться с меню, уточнить часы работы и оставить запрос на столик. При настроенном календаре Contez он может проверить свободное время и оформить бронирование.

Редакция ContezПроверено 25.10.202618 минут чтения
Чат-бот ресторана помогает гостю выбрать стол и посмотреть меню
Рабочая структураОт вопроса клиента до понятного следующего шага
Настройка по интерфейсуСкриншоты, названия полей и прямые ссылки
Готовый текст для ИИСкопируйте и заполните своими данными

01 / Задача бизнеса

Что умеет чат-бот в этой нише

Главное различие проходит между пожеланием гостя и подтвержденной бронью: сообщение «хочу стол на пятницу» еще не закрепляет место. Ниже — подробный учебный пример бота ресторана, шаблон его поведения, карта знаний и инструкция подготовки проекта. Сценарий подходит для кафе, семейного ресторана и небольшого гастробара; ограничения по вместимости, длительности визита и особым мероприятиям нужно заполнить данными своего заведения.

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

Этот материал — не история клиента с выдуманной выручкой, а разбор проектирования. Здесь показано, как сделать чат-бота для ресторана в Telegram на основе реальных возможностей Contez: AI-ответы, база знаний, сбор заявки и управление бронированием. Готовый шаблон чат-бота ресторана — отправная точка, а не универсальный регламент.

Бронирование обычного визита

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

Ответы по меню

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

Особые пожелания гостя

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

Банкеты и большие компании

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

Отмена и изменение планов

Гость может попросить перенести визит, изменить число участников или отменить стол. Бот должен сначала определить конкретную бронь и проверить, какое действие доступно. Увеличение компании иногда требует другого ресурса, а перенос времени — повторной проверки слота. Если операция выполнена функцией календаря, покажите новый статус. Если доступен лишь сбор обращения, сообщите, что запрос передан администратору; прежняя бронь при этом не считается автоматически измененной.

Передача администратору

Нестандартный депозит, претензия, вопрос об аллергенах без точных данных, пожелание объединить столы и спорная бронь требуют человека. Опишите критерии эскалации заранее. Бот собирает уже известный контекст, фиксирует вопрос и предлагает контактный канал в часы работы. Обещание мгновенного ответа уместно только при реальной дежурной смене.

Результат настройкиГость получает понятный ответ по меню или проверенный маршрут бронирования, а администратор — структурированный запрос. Возможности зависят от заполненных знаний, подключённых каналов и включённых функций. Общие принципы — в обзоре AI-чат-ботов Contez.

02 / Разбираем на примере

Пример чат-бота ресторана: столик на семейный ужин

Учебный сценарий. Он показывает логику настройки; это не отчёт о результатах клиента.

Учебная ситуация: гость пишет в Telegram вечером и ищет стол на субботу для четырех человек, включая ребенка. Он хочет узнать про детское меню и место для коляски. В проекте заведены столы и расписание, но пожелание по зоне подтверждает администратор. Мы разбираем последовательность проверки, а не выдаем искусственный диалог за реальное бронирование или результат работающего ресторана.

Схема бронирования ресторана: дата, гости, проверка календаря, подтверждение
Как выглядит путь клиента от первого вопроса до передачи заявки. Иллюстрация сценария, не скриншот кабинета.
ШАГ 01Определить намерение

На сообщение «Можно к вам в субботу?» бот уточняет число гостей и удобное время. Если человек уже назвал дату и состав компании, повторять вопросы не нужно. Слово «суббота» превращается в конкретную календарную дату, которую бот показывает гостю для проверки.

ШАГ 02Ответить на сопутствующие вопросы

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

ШАГ 03Проверить доступные варианты

Функция бронирования обращается к настроенному календарю. Бот предлагает только вернувшиеся свободные варианты, подходящие числу гостей. Если желаемое время занято, он не маскирует проблему общей фразой «мы вам перезвоним», а предлагает соседние слоты или обращение к администратору. Статический текст базы знаний не используется как источник свободных столов.

ШАГ 04Подтвердить детали

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

ШАГ 05Сообщить результат

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

Администратор получает дату, время, число гостей, имя, контакт и отдельный список пожеланий. Например: «четыре гостя, один ребенок, нужна проверка места для коляски; стол у окна только пожелание». В карточке нельзя смешивать статус брони со статусом разговора: завершенная переписка не означает выполненную запись. Если используются внешние системы ресторанного учета, проверьте, кто является главным источником расписания и как исключаются двойные брони.

03 / Интерактивный пример

Попробуйте диалог с чат-ботом

Выберите задачу клиента и пройдите одну из веток. Демо работает прямо на этой странице: не подключается к Telegram, не отправляет сообщения и не создаёт реальную заявку.

Ресторан · пример бота

Учебный бот ресторана: выберите задачу. Данные никуда не отправляются; столики в этом демо не бронируются.

Учебная симуляция · без отправки данных

Все ветки примера в текстовом виде

Клиент: Столик на ужин
Бот: Для реальной записи понадобятся дата, время и число гостей. Затем бот проверит календарь ресторана; пожелание по зоне будет отмечено отдельно.
Клиент: Уточнить вместимость и подходящие часы
Бот: В учебном примере показан маршрут проверки. Реальная бронь здесь не создана.

Клиент: Меню и особенности
Бот: Бот даст проверенную ссылку на меню, часы подачи и сведения о доступности входа. Неизвестный состав блюда уточнит сотрудник.
Клиент: Выбрать меню или задать конкретный вопрос
Бот: Просмотр справочной информации не создает заявку и не требует телефона.

Клиент: Банкет или большая компания
Бот: Для менеджера понадобятся дата, ориентировочное количество гостей и формат события. Условия зала и депозит согласуются отдельно.
Клиент: Подготовить запрос менеджеру мероприятия
Бот: Это пример структуры запроса, без расчета стоимости и подтверждения зала.

04 / Основа точного ответа

Какие данные добавить в базу знаний

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

РазделЧто заполнитьКак отвечает бот
МенюСсылки на действующее меню; даты обновления; отдельные часы завтрака и ланчаНе обещать наличие блюда без актуального источника.
ПосадкаВместимость каждого стола; длительность визита; возможность объединенияПредлагать только подходящие и проверенные ресурсы.
ПожеланияДетские стулья, коляски, питомцы, доступность входа, тихая зонаОтделять известное правило от пожелания, которое согласует администратор.
БронированиеОпоздание, удержание стола, депозит, отмена, изменение числа гостейПовторять важные условия до оформления.
ЭскалацияКонтакт администратора, часы ответа, критерии банкета и спорные ситуацииНе придумывать ответ или обещанное время обратной связи.

05 / От идеи к работающему боту

Как сделать и настроить чат-бота в Contez

Ниже — последовательность для Telegram-бота с ИИ. Названия полей сверены с интерфейсом Contez 25 октября 2026 года. Ссылки на настройки открываются после входа. Встроенная запись требует отдельного проекта и включённой функции бронирования.

1

Подготовьте аккаунт и Telegram-бота

Откройте регистрацию Contez или войдите в кабинет. Создайте своего бота через @BotFather: команда /newbot, имя, затем свободный username, который оканчивается на bot. Сохраните выданный токен. Для этой инструкции достаточно Bot API-токена; автоматическое создание через подключённый Telegram-аккаунт — отдельный вариант. Токен даёт доступ к боту: не вставляйте его в публичный шаблон или скриншот.

2

Подключите токен в Contez

Перейдите в «Мои Боты», нажмите «По токену», заполните «Bot Token» и выберите «Подключить». Убедитесь, что добавлен нужный @username. Появление в списке ещё не означает, что настроены ответы ИИ: далее создаётся правило, к которому привязывается бот.

Подключение Telegram-бота по токену в Contez
Шаг 2. Поле Bot Token и подключение канала. Настоящий интерфейс Contez; изолированный демонстрационный стенд, вымышленные данные. Нажмите на изображение для увеличения.
3

Создайте правило и вставьте отраслевой шаблон

Откройте раздел чат-ботов и нажмите «Добавить». В окне «Добавить нового чат-бота» заполните «Название бота *», выберите проект, если он используется. Для входящего диалога задайте «Работать: На каждое сообщение», «Область: В чатах» и подходящий триггер. В поле «Режим ответа» выберите «Чат-бот с ИИ». Вставьте текст из шаблона ниже в «Системный промпт для ИИ» и сохраните правило кнопкой «Добавить».

Список правил чат-ботов в Contez: обучение и настройки
Шаги 3–4. Правило ИИ управляет ответами подключённого бота. Настоящий интерфейс Contez; изолированный демонстрационный стенд, вымышленные данные. Нажмите на изображение для увеличения.
4

Привяжите Telegram-бота к правилу

В строке созданного правила нажмите «Аккаунты». В окне «Источники для бота» откройте вкладку «Боты». В блоке «Добавить бота по токену» вставьте токен и нажмите «Подключить бота». Доступен также выбор из списка через кнопку с подсказкой «Telegram боты». Проверьте привязанный @username: без этой связи правило не отвечает в нужном канале. Для одного диалога не оставляйте несколько конфликтующих правил с одинаковыми условиями.

5

Загрузите знания о бизнесе

В строке правила выберите «Обучение». Заполните вкладки «Ваш Текст», «Вопросы и Ответы» или добавьте материалы через «Файлы и Документы» и «Ссылки и Сайты». Внесите свои услуги, цены, часы работы, адрес, ограничения и правила отмены. Используйте отраслевой справочник из этой статьи как структуру. База знаний проекта подключается отдельно. После изменения прайса обновите исходные материалы и повторите тестовые вопросы.

Обучение чат-бота Contez во вкладке Вопросы и Ответы
Шаг 5. Подготовьте ответы на частые вопросы своего бизнеса. Настоящий интерфейс Contez; изолированный демонстрационный стенд, вымышленные данные. Нажмите на изображение для увеличения.
6

Проверьте настройки ИИ и расход

В «Настройках ИИ» выберите доступную аккаунту модель и источник токенов: сервис или собственный API. Условия и доступность смотрите в вашем кабинете. Начните с короткого тестового набора вопросов; проверьте длину, точность и стоимость ответов. Стоимость модели, тариф платформы и внешние интеграции — разные составляющие бюджета, поэтому универсальную цену запуска по этой статье рассчитать нельзя.

7

Если нужна запись — подготовьте календарь

В проекте откройте «Онлайн-бронирование». Создайте услуги: «Название *», «Тип», «Длительность (мин)», «Тип цены», «Цена (₽)». Добавьте нужных специалистов или ресурсы и заполните «Расписание». Проверьте рабочую ссылку из вкладки «Поделиться». Если календарь не настроен, запрашивайте желаемое время и передавайте заявку сотруднику; не называйте её подтверждённой записью.

Услуги и длительность записи в онлайн-бронировании Contez
Шаг 7. Услуга и расписание задают реальные условия записи. Настоящий интерфейс Contez; изолированный демонстрационный стенд, вымышленные данные. Нажмите на изображение для увеличения.
8

Разрешите работу с бронированием или оставьте сбор заявки

В «Обучение» → «Функции» включите «Управление бронированием» и выберите «Проект с бронированием *». Определите, нужно ли «Автоподтверждение через бота». Функция может получать доступные слоты и создавать, переносить или отменять запись. Бот должен сообщать об успехе только после успешного результата функции. Для магазина, недвижимости и других задач без календаря этот шаг можно пропустить. Внешний склад, CRM или отраслевой сервис подключаются отдельно через проверенную интеграцию.

9

Настройте заявку и участие сотрудника

В «Обучение» → «Сбор данных CRM» задайте «Группа контактов», «Поля для сбора» и «Промпт для сбора данных». Нажмите «Сохранить настройки CRM». Начните с минимальных полей из отраслевого сценария. В настройках правила проверьте управление менеджером, автоостановку и перевод на оператора. Отдельно убедитесь, что сотрудник действительно получает обращение и видит собранные данные.

10

Протестируйте и включите правило

Откройте тестовый чат кнопкой с иконкой Play, затем проверьте своего бота в Telegram через /start. Пройдите чек-лист статьи: известный вопрос, неизвестный вопрос, ошибка данных, повторная заявка, просьба о сотруднике. Если включена запись, сравните результат с календарём Contez. После проверки переключите статус правила. Первые реальные диалоги просмотрите вручную: поправьте знания и условия передачи менеджеру.

Особенности настройки для этой ниши

Столы как ресурсы

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

Обучение по актуальным материалам

В «Обучение» добавьте меню через «Ссылки и Сайты» или «Файлы и Документы», а неоднозначные правила оформите как «Вопросы и Ответы». Укажите дату проверки документов. Если на сайте размещено старое меню, загрузка ссылки перенесет ошибку в ответы бота. Отдельно протестируйте завтрак вне часов подачи и вопрос о блюде, которого нет в справочнике.

Включение реальной записи

В «Обучение» → «Функции» выберите «Управление бронированием» и нужный «Проект с бронированием». Решите, допустимо ли автоподтверждение обычных столов. Для согласуемых случаев используйте заявку и передачу администратору. Откройте календарь и выполните контрольную запись собственными тестовыми данными, затем отмените ее. Проверьте не только ответ в Telegram, но и фактическое появление и удаление записи в расписании.

Подробнее: создание Telegram-бота · онлайн-бронирование · документация по чат-ботам Contez.

06 / Заберите заготовку

Шаблон чат-бота: готовая инструкция для ИИ

Это текст системного промпта для ручной настройки в Contez. Он не импортирует готового бота, не подключает календарь и не создаёт интеграции. Замените значения в квадратных скобках, заполните знания и включите только те функции, которые действительно настроены.

Можно редактировать текст перед копированием. Скачать исходный шаблон без JavaScript.

07 / Где нужен контроль

Ошибки, которые мешают полезному диалогу

Бронь из одного обещания

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

Меню без даты

Цена из старого PDF может выглядеть убедительно, хотя кухня уже изменила предложение. Храните одну действующую версию меню и убирайте устаревшие дубликаты из знаний. Проверяйте ответы на одинаковый вопрос после обновления файла: бот не должен продолжать цитировать прежний прайс из другого загруженного источника.

Аллергены по догадке

Название блюда не раскрывает полный состав, соусы и возможный контакт ингредиентов. Не позволяйте модели выводить безопасность блюда по бытовой логике. Внесите утвержденную информацию и предусмотрите обращение к сотруднику кухни. Когда точных данных нет, бот должен честно обозначить ограничение и помочь уточнить вопрос; это полезнее уверенного ответа из общих знаний.

Одна ветка для всех мероприятий

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

Дублирование учетных систем

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

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

08 / Посчитайте на своих данных

Сколько времени может освободить чат-бот

Оцените объём повторяющихся ответов. Начальные числа — условный пример, а не результаты внедрения. Измените их на свои наблюдения. «Доля автоматизации» означает часть обращений, которую бот полностью закрывает без повторной работы сотрудника.

—потенциально освобождённого времени в месяц—денежный эквивалент времени, до расходов

Часы = обращения × минуты × доля автоматизации ÷ 100 ÷ 60. Эквивалент = часы × стоимость часа.

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

Что измерять после запуска

Доля подтвержденных броней

Число успешных записей в календаре / число диалогов с намерением забронировать; заявки без подтверждения считать отдельно.

Доля вопросов без сотрудника

Диалоги с решенным справочным вопросом / все справочные диалоги; выборочно проверять корректность ответов.

Ошибки доступности

Число обещаний несуществующего слота / число предложенных слотов; проверять по журналу и календарю.

Время обработки банкета

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

09 / Перед первым трафиком

Чек-лист проверки чат-бота

Отметьте каждый пройденный сценарий на своём боте. Чек-лист остаётся в браузере до перезагрузки и ничего не отправляет в кабинет.

Проверено 0 из 8

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

Что ещё нужно знать перед запуском

Как сделать чат-бота для ресторана без программирования?

Для первого запуска достаточно создать Telegram-бота, подключить его к AI-правилу Contez и заполнить знания ресторана. Справочный сценарий и сбор заявки можно настроить через интерфейс. Для автоматической записи дополнительно нужны услуги, ресурсы и расписание проекта, а также включенная функция управления бронированием. Обмен с внешней ресторанной системой — отдельная задача интеграции, которую нельзя заменить одним текстом промпта.

Можно ли использовать этот шаблон чат-бота для кафе?

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

Может ли Telegram-бот ресторана принимать заказы на доставку?

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

Как бот понимает, что стол свободен?

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

Нужен ли телефон для просмотра меню?

Нет, справочную информацию разумно отдавать без контакта. Телефон запрашивается, когда он необходим для конкретной записи или согласованной обратной связи. Объясняйте назначение поля и не собирайте больше данных, чем требуется процессу. В интерактивном примере этой статьи ввод вообще не отправляется в сервис: демонстрация показывает логику выбора, а не оформляет реальный заказ.

Как добавить боту меню ресторана?

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

Можно ли автоматизировать банкеты?

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

Чем этот пример отличается от готового подключенного бота?

На странице показан учебный сценарий и текст шаблона, который вы адаптируете под ресторан. Он не содержит вашего меню, календаря, токена и правил посадки, поэтому ничего не бронирует. Реальная работа начинается после настройки в аккаунте Contez и тестирования собственных каналов. Скачанный промпт — материал для поля инструкции, а не файл автоматического импорта всех настроек.

Соберите первую версию в Contez

Возьмите шаблон из статьи, добавьте сведения своего бизнеса и пройдите чек-лист. Начните с одного понятного сценария, затем расширяйте его по реальным вопросам клиентов.

Источники и проверка материала

Инструкция сверена с интерфейсом и реализацией Contez: правила ИИ, обучение, подключение ботов, CRM и бронирование. Скриншоты сняты с настоящих компонентов сервиса на демонстрационных данных; сообщения и токены реальных пользователей не использованы.

Проверено 25 октября 2026 года. Доступность функций и условия использования смотрите в вашем аккаунте. Иллюстрации созданы для объяснения сценария; результаты внедрения в статье не заявлены.