Демо-проект: бот записи на занятия для спортивной школы (бизнес вымышлен). Одна бизнес-логика работает сразу в двух мессенджерах — MAX и ВКонтакте.
Запись по слотам с учётом расписания и вместимости групп, согласие на обработку персональных данных, перенос и отмена записи, частые вопросы, передача вопроса менеджеру и ответ из чата администратора. Уведомления администраторам о записи, переносе и отмене. Хранение в SQLite, выгрузка в Google Таблицу по желанию. Python, maxapi, vkbottle.
Ядро покрыто тестами (29 тестов). Правки сценария делаются в одном месте и сразу работают в обоих мессенджерах. Диалоги на картинках — из стенограммы симулятора на том же ядре, телефон клиента скрыт.