Инфраструктура уведомлений с приоритетом API MAX

Сервисные и транзакционные уведомления через API MAX, Telegram и VK

Отправляйте сервисные и транзакционные сообщения через MAX, Telegram и VK из одного API. Очереди, контроль лимитов, автопереключение каналов и статусы доставки уже встроены.Чаще всего MAX берут как основной канал, а Telegram и VK оставляют как резерв.

Зачем нужна масштабируемая отправка уведомлений через API

Бизнесу нужно отправлять уведомления сотням тысяч пользователей: статусы заказов, подтверждения, напоминания и сообщения поддержки. Каждый канал - MAX, MAX Bot, Telegram, Telegram Bot, VK - имеет свои лимиты на частоту запросов. Прямая работа с API каждого канала приводит к:

  • Блокировке при превышении rate limit (ошибка 429)
  • Потере сообщений без retry-механизма
  • Потолку по скорости: около 30 msg/s на один бот
  • Отсутствию мониторинга и статистики
  • Три разных интеграции вместо одной

Релая закрывает эти задачи. Вы получаете единый API с очередями, контролем лимитов, повторами и аналитикой. Вы управляете сервисными и транзакционными сообщениями через MAX, MAX Bot, Telegram, Telegram Bot и VK в одном контуре.

Архитектура масштабируемой отправки

Как Релая обрабатывает поток сервисных и транзакционных уведомлений через MAX, MAX Bot, Telegram, Telegram Bot и VK.

Рендер схемы...

Приоритетная очередь

Транзакционные уведомления через MAX Bot отправляются первыми. Информационные - в фоне.

Rate Limiter

Адаптивный лимитер для каждого канала и автоматическое снижение скорости при 429.

Повторная отправка

До 5 повторов с растущей паузой. Автопереключение MAX Bot → Telegram Bot → VK. Недоставленные сохраняются для анализа.

Статистика

Дашборд: отправлено, доставлено, ошибки по каждому каналу в реальном времени.

Отложенная отправка

Планируйте отправку уведомлений на конкретное время. Таймзоны по часовым поясам получателей.

Автопереключение

MAX Bot → Telegram Bot → VK. Если основной канал недоступен - сообщение уходит через следующий.

Лимиты каналов: MAX / MAX Bot vs Telegram / Telegram Bot vs VK

ПараметрMAX / MAX BotTelegram / Telegram BotVK
Rate limit~30 msg/s~30 msg/s~20 msg/s
Ошибка при превышении4294296 (Too many)
Подписка обязательнаНетНетДа
Через API РелаяОчереди + повторыОчереди + повторыОчереди + повторы
Резервный каналTelegram / VKMAX / VKMAX / Telegram

Обычно основной канал — API MAX

Для сервисных и транзакционных уведомлений в РФ MAX обычно работает как базовый канал. Telegram Bot и VK удобно использовать как резервные каналы.

Пример: отправка сервисных уведомлений через все каналы

// Пакетная отправка через endpoint сообщений (OpenAPI)
for (const item of queue) {
  const integration = item.channel; // maxbot | telegrambot | vk
  await fetch(
    `https://api.relaya.ru/v1/profiles/${item.profileId}/integrations/${integration}/messages`,
    {
      method: 'POST',
      headers: {
        'Authorization': 'Bearer YOUR_TOKEN',
        'Content-Type': 'application/json'
      },
      body: JSON.stringify({
        chatId: item.chatId,
        message: item.text
      })
    }
  );
}

Статьи о масштабируемой отправке уведомлений

Запустите сервисные и транзакционные уведомления с приоритетом API MAX

API MAX как основной поток, Telegram и VK как резерв. Очереди, повторы и аналитика. Бесплатный старт.