Описание задачи

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

Основные требования к функционалу

  • Регистрация пользователей и ведение их личных кабинетов;
  • Интеграция с базой данных для хранения записей и времени приема;
  • Автоматическое подтверждение записи и отправка напоминаний клиентам;
  • Возможность отменить или перенести запись.

Панель администратора

  • Web-интерфейс для управления графиком работы и свободными слотами;
  • Просмотр всех записей и данных пользователей;
  • Добавление, редактирование или удаление услуг;
  • Экспорт статистики в Excel.

Технические аспекты и ограничения

  • Бот пишется на чистом Python без сторонних фреймворков;
  • Используемая база данных - SQLite или PostgreSQL;
  • Хостинг бота - на выбор разработчика;
  • Код должен быть документированным и готовым к возможным доработкам.

Дополнительные пожелания от заказчика

  • Интерфейс админпанели - на русском языке;
  • Желательно предусмотреть логгирование всех действий пользователей;
  • Реализовать возможность рассылки уведомлений для операторов о загруженности центра.

Исполнителю будут предоставлены все необходимые макеты и описание бизнес-процесса. Работа сдается с инструкцией по установке и развертыванию на сервере.