Один AI Chatbot для компьютерного клуба в Астане: принимает брони мест и отвечает на вопросы гостей в Telegram, в Instagram Direct и на Discord-сервере. Чат-боты для клуба сделал Евгений Росляков, который с 2016 года занимается сайтами и автоматизацией. Он самозанятый, работает по договору и передаёт юрлицам закрывающие документы. Сам находится в Москве, а проекты ведёт удалённо.
В клубе несколько зон: общий зал, места для турниров, приставки, комната для компаний. Гости писали отовсюду: кто в Telegram, кто в Direct, кто в Discord, где собирается сообщество клуба. Администратор на смене встречал людей, принимал оплату и пытался отвечать сразу в трёх приложениях. Часть сообщений висела до вечера, а иногда два человека получали одно и то же место.
Владелец хотел не заменить администратора, а освободить ему руки: гость в зале всегда важнее сообщения в телефоне.
Нужно было собрать брони и вопросы из трёх каналов в одну систему и отдать рутину боту. Администратор подключается, только когда бот не справился.
Основа — общая база броней. Место, время, зона и имя гостя хранятся в одном месте, откуда бы ни пришла заявка. Если место занято, бот не даст забронировать его второй раз и предложит ближайшее свободное время.
К базе подключены три канала. Бот в Telegram написан на Telegram API: кнопками показывает зону, дату, время и число мест. В Direct работает Instagram API — официальный интерфейс для бизнес-аккаунтов, в Казахстане Instagram доступен и используется свободно. У этого интерфейса есть правило: отвечать можно в течение суток после сообщения гостя. Бот его соблюдает, а если окно закрылось, передаёт диалог администратору. Бот на сервере сообщества работает через Discord API: отвечает в личных сообщениях и в отдельном канале для вопросов.
Бронь везде оформляется кнопками, чтобы человек не гадал, как написать. Вопросы вроде «до скольки работаете», «будет ли турнир в субботу», «можно ли с картой», «какие игры стоят» разбирает ИИ. Он отвечает только по базе правил и цен клуба: график, тарифы, условия отмены, список игр. Если ответа в базе нет, бот не выдумывает, а пишет, что передаст вопрос администратору.
Телеграм боты с ai я собираю по этому же принципу: язык свободный, а действия вроде записи и отмены идут по жёстким сценариям, где ошибиться нельзя.
Передача человеку устроена просто. Сообщение с историей переписки приходит администратору в рабочий чат, он отвечает оттуда, и ответ уходит гостю в тот же канал.
Гости бронируют место в том приложении, где им удобно, и сразу видят подтверждение. Двойных броней нет: система смотрит в одну базу, а не в три переписки. Простые вопросы закрывает бот, в том числе ночью, когда администратора нет.
Администратор тратит время на гостей в зале и на сложные случаи: перенос турнира, спорная оплата, групповая бронь. Обращения не теряются, всё видно в одном месте.
Появилась польза и для управления. По базе видно, в какие часы места заняты, какие зоны популярнее и когда зал пустует. Раньше это жило в голове администратора, теперь на это можно опереться при планировании турниров и акций.
Сообщество в Discord получило бота, который отвечает на вопросы участников и напоминает о ближайших турнирах. Команде клуба не нужно следить за каналом круглосуточно.
Если ваши клиенты пишут в разные мессенджеры, а заявки нужны в одной базе, опишите на freelance.ru, где сейчас идёт переписка. Подумаем, как собрать такие чат-боты под вас.
* Instagram принадлежит компании Meta, деятельность которой признана в России экстремистской и запрещена.