TextBee — Ваш Android как универсальный SMS-шлюз

18 Jun, 2026
2,619
🔱 333
👥 19

Представьте ситуацию: вам нужно добавить SMS-уведомления в свой сервис, но коммерческие шлюзы либо дороги, либо требуют сложной интеграции. А что если использовать обычный смартфон? Именно эту идею реализует TextBee — open-source решение, которое уже собрало почти 2 тысячи звезд на GitHub.

Что в коробке?

TextBee — это полноценный SMS-шлюз, состоящий из:

  • Мобильного приложения для Android
  • Веб-панели управления
  • REST API для интеграции
  • Возможности self-hosting

Главная фишка? Ваш старый Android-смартфон превращается в SMS-сервер, готовый к работе за 5 минут.

Топ-5 причин попробовать TextBee

  1. Нулевая стоимость SMS — платите только за мобильную связь
  2. Простая интеграция — работающий API из коробки
  3. Полный контроль — все данные на ваших серверах
  4. Мультиустройство — масштабируемость под нагрузку
  5. Open-source — модифицируйте под свои нужды

Как это работает технически?

Архитектура проекта включает:

  • Frontend: Next.js + React
  • Backend: NestJS на Node.js
  • База данных: MongoDB
  • Мобильное приложение: Java/Kotlin

Интересный момент: для связи между устройствами используется Firebase Cloud Messaging, что обеспечивает мгновенную доставку команд на телефон.

Реклама

Практическое применение: 3 реальных кейса

  1. Стартапы — быстрый запуск SMS-уведомлений без бюджета на Twilio
  2. Локальные сервисы — рассылка для клиентов в регионах с плохим интернетом
  3. Автоматизация бизнеса — напоминания клиентам о записях или платежах

Пример кода для отправки SMS:

const response = await axios.post('https://api.textbee.dev/api/v1/gateway/devices/DEVICE_ID/send-sms', {
  recipients: ['+79001234567'],
  message: 'Ваш код подтверждения: 1234'
}, {
  headers: { 'x-api-key': 'YOUR_KEY' }
});

Настройка за 6 шагов

  1. Устанавливаете приложение на Android
  2. Регистрируетесь на textbee.dev
  3. Подключаете устройство через QR-код
  4. Получаете API-ключ
  5. Интегрируете с вашим сервисом
  6. Profit!

Dashboard TextBee

Self-hosting: когда облака недостаточно

Для полного контроля можно развернуть свою версию:

docker compose up -d  # Запуск в контейнерах

В комплекте идут MongoDB, API и веб-интерфейс.

Вывод: кому подойдет TextBee?

Проект идеален для:

  • Разработчиков, которым надоели ограничения облачных API
  • Стартапов с ограниченным бюджетом
  • Энтузиастов open-source решений

Если вам нужен простой, бесплатный и контролируемый способ работы с SMS — TextBee достоин внимания. А с почти 2k звезд на GitHub это явно не просто очередной pet-project.

Что интересно, проект активно развивается — недавно добавили поддержку массовой рассылки через CSV и готовят webhook-уведомления. Успеете присоединиться до того, как это станет мейнстримом?

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.