Настройки в личном кабинете @restoBot

Настройки в личном кабинете @restoBot

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

image-20240409-115936.png

image-20240408-153141.png - переключение между личными кабинетами разных ресторанов, закрепленных за текущим пользователем.

image-20240408-153317.png - завершение сеанса текущего пользователя (logout).

Все настройки в личном кабинете поделены на следующие разделы:

  • Поведение бота

  • Контактная информация

  • Настройки API iiko

  • Реферальная система

  • Настройки Telegram

  • Генерция QR-кодов

  • Диагностика

Поведение бота

image-20240408-153030.png

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

Логотип

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

Настройка сообщений.

В этом разделе настраиваются тексты сообщений, которые бот выводит в чат гостю в зависимости от тех или иных условий.

  • Приветственное сообщение - самое первое сообщение (после логотипа), которое выводится гостю сразу перед знакомством с ботом.

image-20240408-160250.png
  • Сообщение о найденной информации. Сообщение, которое выводится гостю, если в базе гостей iikoCard ресторана по номеру телефона была найдена информция о госте. Гость должен подтвердить правильность найденных данных. В сообщении используется макроподстановка {summary}, которая содержит в себе все поля найденой анкеты гостя в IikoCard.

обязательное для заполнения поле

image-20240408-160511.png
  • Сообщение о нехватке данных. Это сообщение будет выводиться гостю, если в найденой в iikoCard анкете гоcтя не заполнены поля, который являются обязательными для бота (см. раздел “Настройка вопросов Telegram бота“)

обязательное для заполнения поле

image-20240409-081204.png
  • Привет. Что будем делать? Сообщение выводится гостю перед отображением нижнего меню с возможными действиями. В тексте сообщения возможно использовать макроподстановку {name}, которая содержит в себе имя текущего гостя.

обязательное для заполнения поле

image-20240409-081633.png
  • Благодарность за ответы. Сообщение выводится гостю после заполнения им анкеты (т.е. гость ответил на все вопросы из блока “Настройка вопросов Telegram бота“). В сообщении используется макроподстановка {summary}, которая содержит в себе все поля анкеты гостя.

обязательное для заполнения поле

 

  • Кнопка “Все верно“. Надписи на кнопках, которые отображаются гостю для подтверждения информации из блока “Сообщение о найденной информации”.

обязательное для заполнения поле

image-20240409-083115.png

Настройка вопросов Telegram бота

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

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

Список полей анкеты гостя в iikoCard, которые может использовать @restoBot:

  • Имя

  • Фамилия

  • Отчество

  • День рождения

  • email

  • Пол

Контактная информация

image-20240409-115738.png

В этом разделе можно заполнить контактную информацию по ресторану, к которому подключен @restoBot. Если заведений несколько, то добавить контактную информацию можно на каждое из них.

Контактная информация будет отображена гостю в чате бота по нажатию кнопки нижнего меню “Контакты“.

Доступные для заполнения поля:

  • Название заведения

  • Телефон

  • Адрес

  • e-mail

  • Telegram

  • Сайт

После создания записи с информацией по ресторану, к ней можно прикрепить фотографию.

Как заполнить контактную информацию по заведению:

  • Заполните все необходимые поля раздела “Контактные данные“.

  • Нажмите кнопку “Добавить“.

  • В табличную часть добавится строка с контактной информацией.

  • Двойной клик по строке переводит ее в режим редактирования данных.

image-20240409-090739.png

 

 

iiko-pos.png Настройка API IIKO

image-20240409-115636.png

В этом разделе собраны все настройки, касающиеся взаимодействия @restoBot и iiko.

  • iiko Api login - ключ iikoCloud API.

После введения нового ключа, для работы с остальными данными раздела “Настройка API IIKO“ обязательно нажать кнопку “Сохранить“

  • Хук для IIKO - идентификатор для создания webhook’а на стороне iiko.biz. Нужен для получения ботом уведомлений из системы лояльности (уведомления об изменении баланса гостя, информационные рассылки и тд). Идентификатор создается автоматически при создании учетной записи заведения. Кнопка “Показать“ показывает URL, который нужно использовать при создании webhook’а в iiko.biz

    image-20240409-094245.png

    image-20240409-094816.png

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

  • Организация. Выбор эталонной организации из iiko.biz. Список организаций формируется по нажатию кнопки “Обновить справочник организаций из iiko “на основании введенного выше ключа iikoCloud API.

После выбора организации, для работы с остальными данными раздела “Настройка API IIKO“ обязательно нажать кнопку “Сохранить“

  • Категории гостей.

Список категорий гостей загружается из iiko.biz по нажатию кнопки “Обновить справочник категорий из iiko“. Категории гостей для организации должны быть заранее созданы в iiko.biz.

Категория для всех. Категория, которая будет присваиваться в iikoCard всем гостям, которые зарегистрировались в боте @restoBot. Даже если гость ранее был заведен в iikoCard, ему все равно будет назначена эта категория после регистрации в боте.

Категория для новых. Категория, которая будет присваиваться в iikoCard всем гостям, которые регистрируются в боте и которые НЕ были ранее зарегистрированы в IikoCard.

“Категория для всех” может быть использована в iiko.biz для создния рассылок по базе гостей, которые зарегистрировались через бота, для создания различных маркетинговых акций по этой же базе гостей, для подсчета итогового количества гостей, которые зарегистрировались в боте и т.д.

“Категория для новых“ позволяет посчитать сколько новых гостей появилось в базе iikoCard благодаря использованию бота, настраивать маркетинговые акции для новых гостей и т.д.

  • UTM метки. Для каждой категории из Iiko.biz автоматически генерируется уникальная UTM-метка. Ее можно использовать в ссылке на регистрацию бота ресторана, встраивать в QR-коды. Гостю, который зарегистрировался в боте по ссылке с UTM-меткой, автоматически будет присвоена категория в iikoCard, соответсвующая данной UTM-метке.

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

Безымянный.png Реферальная система

image-20240409-113146.png

Реферальная система - функционал, благодаря которому гости ресторана могут привлекать в систему лояльности новых гостей путем рассылки пришлашений.

  • Включить в боте кнопку поделиться ссылкой. Для включения реферальной системы включите эту галочку. Нажмите “Сохранить“. После этого в меню бота будет доступна кнопка “Поделиться с друзьями“, по нажатию которой бот сгенерирует в чат сообщение с реферальной ссылкой гостя и предложит поделиться этой ссылкой с друзьями. Текст сообщения с предложением поделиться ссылкой настраивается здесь же. В сообщении можно использовать макроподстановку {reflink}, которая содержит в себе саму реферальную ссылку для регистрации.

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

image-20240409-114112.png
  • Устанавливать рекомендателя для уже существующих клиентов c не установленным рекомендателем. Включение этой опции позволяет “привязывать” по реферальной ссылке к рекомендодателю даже тех гостей, которые уже сущетсвуют в базе гостей iikoCard, но у которых в анкете не проставлен рекомендодатель.

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

     

icons8-telegram-240.pngНастройка Telegram

image-20240409-121919.png
  • Telegram hook uid. Автоматически сгенеренный идентификатор. Устанавливается в webhook телеграмм по токену бота.

  • Telegram Токен - сюда необходимо ввести токен, полученный при создании бота в BotFather. (https://arbus.atlassian.net/wiki/x/y4ClRg, пункт5). После того, как ввели токен, обязательно нажать кнопку “Установить (set hook)“ и дождаться сообщения “Webhook was set”. После обязательно нажать “Сохранить“.

  • hook info - информация о текущем установленном webhook'е.

Telegram hook uid из первого поля обязательно дожен совпадать с hook uid из hook info. Если они будут отличаться, то сообщения из Telegram будут приходить в какой-то другой бот.

image-20240409-123043.png Генерация QR кодов.

image-20240409-123107.png

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

С помощью технологии TrustedGuest можно защитить QR от копирования.

kisspng-car-check-engine-light-diesel-engine-computer-icon-5af71401008810.7723166015261419530022.jpg Диагностика

image-20240409-123406.png

Раздел для проверки корректности настроек с единственной кнопкой “Диагностика“.

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

image-20240409-123637.png

Если в каком-то из разделов настроек присутствуют ошибки, в результатах диагностики будет об этом сообщено. В этом случае нужно исправить ошибки в соответствующих разделах.

Для корректного функционирования бота в результатах диагностики все параметры должны быть “ОК“.

 

LHqzy8dnYs4.jpg Рассылки гостям

С помощью бота можно делать рассылки гостям. Настраиваются рассылки на портале iiko.biz. Для создания рассылки авторизуйтесь на портале iiko.biz, откройте раздел “Рассылки“, выберите из списка нужную организацию и нажмите кнопку Создать:

image-20250519-105801.png

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

Для рассылки именно в телеграм-бот, нужно использовать вкладку Текст webhook

 

image-20250519-110148.png

В разделе Выбор подписки следует выбрать webhook, созданый в разделе Настройка API iiko, параметр Хук для IIKO.

Вот как у гостя будет выглядеть сообщение из примера выше:

image-20250519-111953.png

В тексте рассылки можно использовать emoji и макроподстановки:

{UserName} - в сообщении будет заменено на имя гостя.

{img:RestoBot1} - отправит перед сообщением фотографию раздела из внешнего меню iiko с названием RestoBot1. Как создать внешнее меню и загрузить в него фотографии описано здесь.

Информация для технических специалистов: для корректной рассылки гостям сообщений с изображениями из внешнего меню, к api-ключу iikoCloud, который использует телеграм-бот, должно быть обязательно привязано внешнее меню в настройках ключа в iikoWeb

image-20250519-111156.png

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

image-20250519-111530.png