Tus SMS se envían desde tu propio móvil.Descubre cómo
PLATAFORMAArquitectura API-firstEmparejamiento seguro de dispositivoVisibilidad de entregaControl multi-dispositivoDocumentación versionada
← Todas las integraciones
Paquete oficial Python · PyPI

PYTHON SMS > QUÉ SAPP SDK

Conecta Python
atu móvil real.

Envía SMS desde tu propio número de teléfono conectado.Envía WhatsApp y recupera los SMS recibidos.Úsalo en Django, FastAPI, Flask, workers, pipelines de datos y scripts de automatización.

Un comando pipInstala desde el paquete oficial PyPISMS bidireccionalEnvía y recupera mensajes recibidosPython 3.6+Cliente pequeño basado en requests
mobile_messaging.pyPython
$pip install smsmobileapiinstalado
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)
PYTHONEvento empresarial
SMSMOBILEAPIRuta autenticada
TU TELÉFONOSMS enviado
Tu código Python decide cuándo comunicar. El móvil conectado y la SIM realizan la operación SMS.

LÓGICA PYTHON. COMUNICACIÓN CON MÓVIL REAL.

Tu código controla el evento.
Tu teléfono sigue siendo el endpoint de comunicación.

El paquete Python ofrece un cliente centrado en SMSMobileAPI. Mantiene la lógica de la aplicación en Python mientras el móvil conectado brinda a los flujos de trabajo SMS una SIM real, un número telefónico existente y un comportamiento normal de respuesta.

01
Py

Aplicación Python

Una petición web, tarea, evento de datos o regla de monitoreo decide comunicarse.

SMSSender
02

SMSMobileAPI

La plataforma autentica, enruta y registra la operación solicitada.

ruta segura
03

Móvil conectado

Tu teléfono y SIM envían SMS con el número que tus contactos ya reconocen.

Red móvil
04
{ }

Respuesta Python

Tu aplicación recibe datos estructurados que puede registrar, inspeccionar y usar en el siguiente paso.

INICIO RÁPIDO

Instala, conecta y ejecuta una prueba controlada de SMS.

Comienza con un móvil y destinatario que controles. Carga la clave API desde la configuración protegida del servidor e inspecciona el objeto devuelto antes de conectar el código a un disparador en producción.

  1. 1
    Conecta tu teléfonoInstala SMSMobileAPI y verifica que el móvil aparezca en línea.
  2. 2
    Instalar el paqueteUsa pip dentro del entorno virtual de tu proyecto.
  3. 3
    Carga el secretoLee la clave API de una variable de entorno o gestor de secretos.
  4. 4
    Envía e inspeccionaRevisa los datos devueltos y confirma la actividad en el panel de control.
Terminal
$ 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)
Mantén la clave fuera del código fuentePython ≥ 3.6

TRES OPERACIONES CENTRADAS

Envía SMS, envía WhatsApp y recupera los SMS recibidos.

El paquete se mantiene intencionadamente pequeño. Su aplicación Python gestiona la lógica de negocio mientras el cliente maneja la solicitud correspondiente SMSMobileAPI y devuelve la respuesta decodificada.

01 · ENVIAR SMS

Usa tu número de teléfono conectado

Los parámetros predeterminados habilitan SMS. El móvil conectado seleccionado debe estar en línea y correctamente configurado.

response = sms.send_message(
    to="+32470000000",
    message="Order ready"
)
Leer documentación SMS →
02 · ENVIAR WHATSAPP

Cambiar explícitamente el canal

Activa WhatsApp y desactiva SMS. Vincula WhatsApp en el panel antes de llamar al método.

response = sms.send_message(
    to="32470000000",
    message="Order ready",
    sendwa=1, sendsms=0
)
Lee la documentación de WhatsApp →
03 · RECIBIR SMS

Integrar respuestas del móvil en Python

Recupere los SMS recibidos y transfiera los datos devueltos a su CRM, soporte o lógica de automatización.

received = sms.get_received_messages()

print(received)
Explora los SMS recibidos →

ADAPTA EL PAQUETE A TU STACK PYTHON

Usa la comunicación móvil donde tu aplicación ya toma decisiones.

Mantén el cliente en una capa de servicio o worker. Esto separa el acceso al canal de rutas, vistas, modelos y código de procesamiento de datos.

DJ

Django

Dispara la comunicación con clientes desde servicios, comandos de gestión, señales o workers en segundo plano.

Servicios · Comandos · Celery
FA

FastAPI

Agrega mensajería controlada detrás de endpoints autenticados y traslada trabajos más largos a tareas o workers en segundo plano.

Rutas · Dependencias · Tareas
FL

Flask

Mantén el cliente SMSMobileAPI en un servicio de aplicación y llámalo desde flujos de trabajo de negocio validados.

Blueprints · Servicios · RQ
PY

Scripts y trabajos de datos

Usa Python para monitoreo, recordatorios programados, alertas ETL y herramientas operativas internas.

CRON · Pipelines · Monitoreo

CONVIERTE RESPUESTAS EN EVENTOS DE NEGOCIO

Las SMS recibidas se convierten en datos que tu flujo de trabajo Python puede utilizar.

Recupera mensajes del móvil conectado a SMSMobileAPI, luego aplica tu propia lógica de coincidencia de contactos, filtrado, almacenamiento y escalamiento. El SDK devuelve la respuesta API; tu aplicación decide qué sucede a continuación.

  • Asociar una respuesta a un contacto del CRM
  • Crear o actualizar un ticket de soporte
  • Disparar un seguimiento humano
  • Alimentar una pipeline interna de análisis
Conoce sobre SMS recibidos
received_sms_worker.py
NUEVO SMS
+32 470 00 00 00“Sí, mañana a las 10 me va bien.”
Flujo de trabajo Python
CRMContacto coincidenteConversación actualizada
TAREASeguimiento creadoAsignado al equipo
REGISTROEvento registradoRespuesta retenida
Arquitectura de ejemplo: recuperar la respuesta, identificar el contacto y enrutar el evento a través de su propia lógica Python.
Logotipo Python

PUBLICADO EN PYPI

Un paquete pequeño y verificable construido para proyectos estándar Python.

Instálelo en un entorno virtual, fije la versión mediante su flujo de trabajo de dependencias y revise el código fuente público antes del despliegue. El paquete utiliza la conocidarequestsbiblioteca y devuelve datos JSON decodificados.

  • Paquetesmsmobileapi
  • Clientesmsmobileapi.SMSSender
  • Hora de correrPython 3.6 o superior
  • dependencia HTTPsolicitudes
  • LicenciaMIT

LISTA DE VERIFICACIÓN PARA PRODUCCIÓN

Mantenga la automatización segura, observable y predecible.

El paquete simplifica la solicitud. Su aplicación debe proteger secretos, validar datos, manejar errores API y evitar envíos duplicados.

  • 01
    Protege la clave APICárguelo desde la configuración del entorno o un gestor de secretos, nunca desde código fuente comprometido.
  • 02
    Validar y normalizar númerosAplique el formato internacional correcto para el canal antes de llamar al SDK.
  • 03
    Inspeccionar datos devueltosEl cliente puede devolver un objeto de error; ramifique según la respuesta en lugar de asumir éxito.
  • 04
    Use tiempos de espera a nivel de flujo de trabajoMantenga las solicitudes web sensibles moviendo la comunicación a un trabajador adecuado cuando sea necesario.
  • 05
    Evitar envíos duplicadosUse un evento de negocio idempotente o su propio marcador de estado procesado para los reintentos.
  • 06
    Monitorear conectividad telefónicaLas operaciones nativas SMS dependen de que el móvil conectado esté en línea y listo.

LO QUE LOS EQUIPOS PYTHON PUEDEN CONSTRUIR

Comunicación conectada a datos, automatización y lógica de negocio.

Automatización CRM

Envía mensajes contextuales y adjunte respuestas recibidas al flujo de contacto correcto.

Alertas del canal de datos

Notifique a un teléfono real cuando importaciones, trabajos de procesamiento o verificaciones de calidad requieran atención.

Recordatorios programados

Ejecute recordatorios de citas, pagos y operaciones desde un trabajador o tarea programada.

!

Escalamiento de monitoreo

Convierta eventos de aplicación o infraestructura en mensajes SMS enviados desde un número móvil conocido.

PREGUNTAS FRECUENTES SOBRE PYTHON SDK

Respuestas claras antes de añadir el paquete.

El módulo Python es un cliente especializado para mensajería. La conexión móvil, visibilidad del panel y APIs más amplias de la plataforma siguen siendo parte de SMSMobileAPI.

¿Está el módulo disponible oficialmente en PyPI?

Sí. Instale elsmsmobileapipaquete con pip. Sus metadatos publicados requieren Python 3.6 o superior y usa elrequestsdependencia.

¿Realmente SMS salen desde mi propio móvil?

Sí. Las solicitudes SMS se enrutan a través del móvil conectado a tu cuenta SMSMobileAPI, usando su SIM y el número telefónico existente.

¿Puedo recuperar SMS recibidos en Python?

Sí. Llama aget_received_messages()en la instancia inicializadaSMSSendery luego procesa los datos devueltos según las reglas de tu aplicación.

¿Cómo envío WhatsApp en lugar de SMS?

Conecta WhatsApp en el panel, luego llama asend_message()consendwa=1ysendsms=0. Los destinatarios WhatsApp usan el código de país sin+o00.

¿Puedo usar el paquete con Django, FastAPI o Flask?

Sí. Mantén el cliente en el código del servicio del servidor y llámalo desde flujos de trabajo validados en la aplicación. Usa un worker para operaciones que no deben bloquear una solicitud web.

¿El paquete cubre llamadas, notificaciones y todas las plataformas API?

No. El paquete actual se enfoca en enviar SMS y WhatsApp y recuperar SMS recibidos. Usa la documentación de REST API para actividades de llamadas, notificaciones y otras operaciones especializadas.

PYTHON LISTO. MÓVIL CONECTADO.

Ejecuta tu primer flujo móvil real.

Instala el paquete, prueba con un número controlado y conecta la operación verificada al evento comercial relevante.