Быстрый старт
Регистрируем бота в BotFather. Подробно тут Создание бота для ресторана
Логинимся в админке https://restobot.online/cp/ Подробно тут Авторизация в личном кабинете @restoBot
В админке переключаемся на нужную организацию:
Подключаем нашего бота к telegram: идем в раздел “Настройки Telegram“, заполняем Telegram-токен:
Нажимаем “Ввести Новый“. В появившемся окне вводим токен. Нажимаем “Установить (set hook)”
Дожидаемся сообщения “webhook was set“.
Нажимаем “Сохранить“
Подключаем бота к iiko: идем в раздел “Настройки API iiko”
в “iiko api login“ вводим ключ от api транспорта. Нажимаем “Сохранить“.
Нажимаем “Обновить справочник организаций из iiko“. Дожидаемся сообщения
Выбираем эталонную организацию из списка организаций. Нажимаем “Сохранить“.
Настраиваем автотегирование гостей через категории:
Идем в iiko.biz. В организации в списке гостей добавляем две категории:
restoBot_guests - будет присваиваться всем гостям, которые зарегистрировались в боте, даже если гость уже был в базе iikoCard
restoBot_guests_new - будет присваиваться только новым гостям, которые регистрируются через бота.
Возвращаемся в админку в “Настройки API iiko”. Нажимаем “Обновить справочник категрий из iiko”.
Заполняем “Категория для всех“ → “restoBot_guests“, “Категория для новых“ → “restoBot_guests_new“. Нажимаем “Сохранить”.
Настраиваем уведомления бота из Iiko.biz:
Идем в раздел “Настройки API iiko“->“Хук для iiko“ нажимаем “Показать”. Копируем URL вебхука.
Идем в Iiko.biz->Настройки->Webhook-уведомления. Создаем новый хук. Называем “restoBot_hook”. В URL хука вставляем URL из предыдущего шага.
Сохраняем.
Включаем реферальную систему в настроках
Заполняем котактную информацию
В разделе “Поведение бота“ выставляем обязательные для заполнения поля анкеты гостя и подгружаем лого. Обязательно нажимем “Сохранить“.
Идем в раздел “Диагностика”, нажимаем “Дигностика“, убеждаемся что все правильно настроили:
После этого можно тестировать бота и проводить более тонкую настройку.