ИИ и боты
Бот «Арайлым»
Запись клиентов в WhatsApp без администратора
2026·3 480 строк кода
Принимает клиентов массажного кабинета в WhatsApp, подбирает услугу по жалобе, проверяет свободное время в Google Calendar, записывает, переносит и отменяет, напоминает и зовёт человека, когда сам не справляется.
Что внутри
- Ядро — один вызов ИИ с восемью инструментами. Триггерных слов нет вообще: «я передумал» отменяет запись, «можно на завтра» переносит, «болит спина» подбирает услугу
- Цены и описания берутся только из Excel-прайса, который подхватывается на лету без перезапуска. Чего нет в таблице — бот не выдумывает, а говорит, что уточнит у администратора
- Пять моделей были прогнаны через один и тот же набор из 18 тестов на двух языках, и модель выбрана по результату, а не по названию
- Хранилище пишется атомарно (.tmp + rename) и само забывает старое при переполнении, поэтому переживает выключение сервера
- Анти-спам очередь: лимит сообщений на контакт и общий лимит в час, чтобы номер не улетел в бан
Стек
Node.jsWAHA (WhatsApp API)OpenAI tool callingGoogle Calendar APIxlsxDocker
Почему нет демо
Бот живёт в WhatsApp и работает с реальным календарём записей. Веб-интерфейса у него нет.