Техническое задание: Telegram-бот для уведомлений с интеграцией YClients

Цель проекта

Разработать автоматизированную систему уведомлений для клиентов на базе Telegram-бота. Система должна принимать события (новые записи, изменения, напоминания) из системы управления записями через webhook и отправлять соответствующие сообщения клиентам в Telegram.

Основные требования

  • Язык разработки: PHP
  • Обязательное использование библиотеки: github_com/andrey-tech/yclients-api-php для работы с API YClients
  • Механизм авторизации пользователей в боте: по номеру телефона
  • Реализация приёма входящих данных: через webhook от YClients
  • Основная функция: отправка уведомлений клиентам о их записях и другой важной информации

Ожидаемый функционал

  • Настройка и обработка webhook-запросов от системы бронирования
  • Сопоставление данных клиента (номера телефона) с его Telegram-аккаунтом для адресной отправки
  • Формирование и отправка понятных текстовых уведомлений в Telegram
  • Простая и надежная архитектура бота, готовая к развертыванию

Технические детали

Бот должен быть написан с акцентом на надежность и простоту поддержки. Важно обеспечить корректную обработку входящих данных от webhook и безошибочную отправку сообщений. Дополнительные пожелания по логированию или обработке ошибок можно обсудить с исполнителем.

Разработка лендинга в Figma

Требуется создать дизайн-макет одностраничного сайта (лендинга) в графическом редакторе Figma. Задача включает разработку современного и продающего интерфейса.

Разработка интерактивного калькулятора тарифов

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