Рефакторинг скрипта чат-бота WhatsApp Business API (PHP Laravel)
20 000 руб. за проект
Скрипт автоматизирует отправку уведомлений клиентам салона красоты через WhatsApp Business.
Логика:
Получаем Webhook из CRM Yclients - формируем уведомление клиенту в зависимости от типа события - отправляем на номер WhatApp (с использованием белого Business API)
Развернут на VPS, для версионного контроля используем GitLab
Имеем две версии кода:
Кроме того, среди компонентов скрипта задействованы:
- SMS-агрегатор, для доставки уведомлений клиентам без WhatsApp;
- Модуль интернет-эквайринга для удаленного приема предоплаты;
- Логирование действий бота в Telegram;
- Админ-панель с настройками бота;
Задача:
Провести аудит кода второй версии, чтобы понять, что вызвало конфликт между первой и второй версией. Провести тестирование и запустить скрипт второй версии, чтобы он успешно прошел тестирование.
Логика:
Получаем Webhook из CRM Yclients - формируем уведомление клиенту в зависимости от типа события - отправляем на номер WhatApp (с использованием белого Business API)
Развернут на VPS, для версионного контроля используем GitLab
Имеем две версии кода:
- Рабочая(prod), качество работы полностью устраивает, но практически не поддается модификации из-за запутанного кода.
- Тестовая Код с проведенным рефакторингом. Исполнитель выполнил рефакторинг скрипта первой версии. Но во время тестирования возникла нештатная ситуация, которая привела к массовой рассылке сообщений.
Кроме того, среди компонентов скрипта задействованы:
- SMS-агрегатор, для доставки уведомлений клиентам без WhatsApp;
- Модуль интернет-эквайринга для удаленного приема предоплаты;
- Логирование действий бота в Telegram;
- Админ-панель с настройками бота;
Задача:
Провести аудит кода второй версии, чтобы понять, что вызвало конфликт между первой и второй версией. Провести тестирование и запустить скрипт второй версии, чтобы он успешно прошел тестирование.
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.