Ваші SMS надсилаються з вашого телефону.Дізнайтеся, як це працює
ПЛАТФОРМАAPI-перша архітектураБезпечний пристрій для парівидимість доставкиБагатопристосувальні елементиВиконується документація
← Всі інтеграції
Офіційний пакет Python · PyPI

PYTHON SMS та WHATSAPP SDK

Підключіть Python
довашого реального мобільного телефону.

Надсилайте SMS з власного підключеного номеру телефону.Відправляйте WhatsApp та отримуйте вхідні SMS.Використовуйте в Django, FastAPI, Flask, воркерах, пайплайнах даних та скриптах автоматизації.

Одна команда pipВстановіть із офіційного пакета PyPIДвонапрямлене SMSНадсилання та отримання повідомленьЗСК19ККСЗ 3.6+Легкий клієнт на основі requests
mobile_messaging.pyPython
$pip install smsmobileapiвстановлено
import os
from smsmobileapi import SMSSender

sms = SMSSender(
    api_key=os.environ["SMSMOBILEAPI_KEY"]
)

response = sms.send_message(
    to="+32470000000",
    message="Your appointment is confirmed."
)

print(response)
PYTHONБізнес-подія
SMSMOBILEAPIАутентифікований маршрут
ВАШ ТЕЛЕФОНSMS надіслано
Ваш код Python вирішує, коли комунікувати. Підключений мобільний та SIM виконують операції SMS.

ЛОГІКА PYTHON. СПРАВЖНЄ МОБІЛЬНЕ СПІЛКУВАННЯ.

Ваш код контролює подію.
Ваш телефон лишається кінцевою точкою комунікації.

Пакет Python надає сфокусований клієнт навколо SMSMobileAPI. Він тримає логіку застосунку в Python, а підключений мобільний дає робочі процеси SMS справжню SIM-картку, існуючий номер телефону та нормальну поведінку відповіді.

01
Пи

Застосунок Python

Веб-запит, завдання, подія даних або правило моніторингу вирішує комунікувати.

ЗСК43ККСЗДендер
02

SMSMobileAPI

Платформа аутентифікує, маршрутизує та фіксує запитувану операцію.

захищений маршрут
03

Підключений мобільний

Ваш телефон і SIM відправляють SMS з номером, який ваші контакти вже впізнають.

мобільна мережа
04
{ }

Відповідь Python

Ваш застосунок отримує структуровані дані, які можна реєструвати, перевіряти та використовувати на наступному кроці.

ШВИДКИЙ СТАРТ

Встановіть, під'єднайте та виконайте контрольний тест SMS.

Почніть з мобільного та отримувача, які ви контролюєте. Завантажте ключ API із захищеної конфігурації серверу і перевірте повернений об’єкт перед підключенням коду до продукційного тригера.

  1. 1
    Підключіть ваш телефонВстановіть SMSMobileAPI та переконайтесь, що мобільний активний онлайн.
  2. 2
    Встановити пакетВикористовуйте pip всередині віртуального середовища вашого проекту.
  3. 3
    Завантажте секретПрочитайте ключ API з змінної оточення або менеджера секретів.
  4. 4
    Надішліть та перевіртеПеревірте отримані дані та підтвердіть активність на панелі керування.
Термінал
$ python -m pip install smsmobileapi
send_sms.py
import os
from smsmobileapi import SMSSender

sms = SMSSender(
    api_key=os.environ["SMSMOBILEAPI_KEY"]
)

response = sms.send_message(
    to="+32470000000",
    message="Hello from Python!"
)

print(response)
Зберігайте ключ поза кодом джерелаЗСК19ККСЗ ≥ 3.6

ТРИ СФОКУСОВАНІ ОПЕРАЦІЇ

Надсилання SMS, надсилання WhatsApp та отримання вхідних SMS.

Пакет спеціально зроблений компактним. Ваш застосунок Python керує бізнес-логікою, тоді як клієнт обробляє відповідний запит SMSMobileAPI і повертає декодовану відповідь.

01 · НАДІСЛАТИ SMS

Використовуйте підключений номер телефону

Параметри за замовчуванням активують SMS. Обраний підключений мобільний пристрій має бути онлайн та правильно налаштований.

response = sms.send_message(
    to="+32470000000",
    message="Order ready"
)
Читати документацію SMS →
02 · НАДІСЛАТИ WHATSAPP

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

Увімкніть WhatsApp та вимкніть SMS. Пов’яжіть WhatsApp у панелі керування перед викликом методу.

response = sms.send_message(
    to="32470000000",
    message="Order ready",
    sendwa=1, sendsms=0
)
Читайте документацію WhatsApp →
03 · ОТРИМАТИ SMS

Імпортуйте відповіді з мобільного у Python

Отримуйте отримані SMS та передавайте дані у вашу CRM, службу підтримки або систему автоматизації.

received = sms.get_received_messages()

print(received)
Переглянути отримані SMS →

ІНТЕГРУЙТЕ ПАКЕТ У ВАШ PYTHON-СТЕК

Використовуйте мобільний зв’язок там, де ваш застосунок уже приймає рішення.

Тримайте клієнта в сервісному або робочому шарі. Це відокремлює доступ до каналів від маршрутів, в’юшок, моделей і коду обробки даних.

Молода

Д'янго

Запускайте комунікації з клієнтами через сервіси, команди управління, сигнали або фонові працівники.

Сервіси · Команди · Celery
FACC

Швидке

Додавайте контрольовані повідомлення за аутентифікованими кінцевими точками і переміщуйте довгі завдання у фоновий процес або робітник.

Маршрути · Залежності · Завдання
ПАРА

Флакс

Тримайте клієнта SMSMobileAPI у сервісі застосунку і викликайте його з валідованих бізнес-процесів.

Blueprints · Сервіси · RQ
ПІ

Скрипти та обробка даних

Використовуйте Python для моніторингу, планованих нагадувань, сповіщень ETL і внутрішніх операційних інструментів.

CRON · Конвеєри · Моніторинг

ПЕРЕТВОРЮЙТЕ ВІДПОВІДІ НА БІЗНЕС-ПОДІЇ

Отримані SMS стають даними, які може використовувати ваш робочий процес Python.

Отримуйте повідомлення з мобільного, підключеного до SMSMobileAPI, а потім застосовуйте власну логіку співставлення контактів, фільтрації, збереження та ескалації. SDK повертає відповідь API; ваш застосунок визначає подальші дії.

  • Прикріпити відповідь до контакту CRM
  • Створити або оновити заявку у підтримці
  • Запустити людське опрацювання
  • Передати у внутрішній аналітичний конвеєр
Дізнайтеся про отримані SMS
received_sms_worker.py
НОВИЙ SMS
+32 470 00 00 00«Так, завтра о 10 мені підходить.»
Робочий процес Python
CRMКонтакт визначеноРозмова оновлена
ЗАВДАННЯСтворено відстеженняПризначено команді
ЖУРНАЛПодія зафіксованаВідповідь збережена
Приклад архітектури: отримайте відповідь, ідентифікуйте контакт та маршрутуйте подію через вашу власну логіку Python.
Логотип Python

ОПУБЛІКОВАНО НА PYPI

Невеликий, перевіряємий пакет, створений для стандартних проектів Python.

Встановіть його у віртуальному середовищі, зафіксуйте версію у вашому процесі управління залежностями та перегляньте публічний код перед розгортанням. Пакет використовує знайомуrequestsбібліотеку та повертає декодовані дані JSON.

  • Пакетsmsmobileapi
  • Клієнтsmsmobileapi.SMSSender
  • Час виконанняPython 3.6 або новіше
  • Залежність HTTPзапити
  • ЛіцензіяМІТ

СПИСОК ПЕРЕВІРКИ ДЛЯ ПРОДАЖУ

Забезпечуйте безпеку, прозорість та передбачуваність автоматизації.

Пакет спрощує виконання запиту. Ваш додаток все одно має захищати секрети, перевіряти дані, обробляти помилки API та запобігати дублюванню відправлень.

  • 01
    Захистіть ключ APIЗавантажуйте його з конфігурації середовища або менеджера секретів, ніколи — з закоміченого коду.
  • 02
    Перевірка та нормалізація номерівЗастосовуйте правильний міжнародний формат для каналу перед викликом SDK.
  • 03
    Аналізуйте отримані даніКлієнт може повернути об’єкт помилки; робіть розгалуження за відповіддю замість припущення успіху.
  • 04
    Використовуйте таймаути на рівні робочого процесуЗабезпечуйте відгук веб-запитів, перенісши комунікацію на відповідного робітника при необхідності.
  • 05
    Запобігайте дублюванню відправленьВикористовуйте ідемпотентну бізнес-подію або власний маркер обробленого стану для повторних спроб.
  • 06
    Моніторинг підключення телефонуНативні операції SMS залежать від того, що підключений мобільний пристрій онлайн та готовий.

ЩО МОЖУТЬ СТВОРЮВАТИ КОМАНДИ PYTHON

Комунікації, пов’язані з даними, автоматизацією та бізнес-логікою.

Автоматизація CRM

Надсилайте контекстні повідомлення та додавайте отримані відповіді до відповідного робочого процесу контакту.

Повідомлення про дані у конвеєрі

Повідомляйте реальний телефон, коли імпорти, обробка чи перевірки якості потребують уваги.

Заплановані нагадування

Запускайте нагадування про зустріч, оплату та операційні події через робітника або заплановане завдання.

!

Ескалація моніторингу

Перетворюйте події застосунку чи інфраструктури на повідомлення SMS, надіслані з відомого мобільного номера.

ПИТАННЯ ТА ВІДПОВІДІ ЩОДО PYTHON SDK

Чіткі відповіді перед встановленням пакету.

Модуль Python — це спеціалізований клієнт для обміну повідомленнями. Підключення мобільного, відображення в панелі та ширші API платформи залишаються частиною SMSMobileAPI.

Чи офіційно модуль доступний на PyPI?

Так. Встановітьsmsmobileapiпакет через pip. Метадані опубліковані з вимогою Python 3.6 або новішої версії і використовуютьrequestsзалежність.

Чи справді SMS виходять з мого власного мобільного?

Так. Запити SMS маршрутизуються через мобільний, підключений до вашого акаунта SMSMobileAPI, використовуючи його SIM-карту та існуючий телефонний номер.

Чи можу я отримувати отримані SMS у Python?

Так. Викличтеget_received_messages()на ініціалізованомуSMSSenderекземплярі, а потім обробіть отримані дані відповідно до правил вашого застосунку.

Як надіслати WhatsApp замість SMS?

Підключіть WhatsApp у панелі керування, а потім викличтеsend_message()зsendwa=1таsendsms=0. Одержувачі WhatsApp використовують код країни без+або00.

Чи можу я використовувати пакет з Django, FastAPI або Flask?

Так. Зберігайте клієнт у серверному коді сервісу і викликайте його з перевірених робочих процесів застосунку. Використовуйте воркер для операцій, які не повинні блокувати веб-запит.

Чи покриває пакет дзвінки, сповіщення та всі платформи API?

Ні. Поточний пакет орієнтований на відправлення SMS і WhatsApp та отримання прийнятих SMS. Використовуйте документацію REST API для дзвінків, сповіщень і інших спеціалізованих операцій.

PYTHON ГОТОВИЙ. МОБІЛЬНИЙ ПІДКЛЮЧЕНИЙ.

Запустіть свій перший реальний мобільний робочий процес.

Встановіть пакет, протестуйте з контрольним номером і підключіть перевірену операцію до важливої бізнес-події.