DIGITAL студия

API для отправки сообщений в мессенджеры и соцсети

спецификация проекта

cURL, PHP, Laravel

услуги

Разработка и поддержка

реализовано

2021

Единое API на PHP/Laravel: одна точка интеграции для Telegram, WhatsApp и VK вместо трёх отдельных.

Заказчику нужно было отправлять транзакционные и сервисные сообщения из своей CRM в разные каналы. Поддерживать три отдельные интеграции дорого — требовалась единая шина с одним форматом запросов.

  • REST API с единым форматом сообщений для всех каналов
  • Адаптеры под Telegram Bot API, WhatsApp и VK
  • Очереди отправки и автоматические повторы при сбоях
  • Логирование статусов доставки по каждому сообщению
  • Авторизация по токенам и лимиты на клиента
  • Документация для разработчиков заказчика

CRM заказчика шлёт сообщения во все каналы через один эндпоинт. Подключение нового канала — это новый адаптер, а не новая интеграция: день работы вместо недели.

API для отправки сообщений в мессенджеры и соцсети
API для отправки сообщений в мессенджеры и соцсети — код