Os seus SMS são enviados pelo seu próprio telemóvel.Veja como funciona
PLATAFORMAArquitetura API-firstEmparelhamento seguro do dispositivoVisibilidade da entregaControlo multidispositivosDocumentação versionada
← Todas as integrações
Pacote oficial Python · PyPI

SMS DE PYTHON E WHATSAPP SDK

Conecte Python
comseu celular real.

Envie SMS do seu próprio número de telefone conectado.Envie WhatsApp e receba SMS recebidas.Use-o em Django, FastAPI, Flask, workers, pipelines de dados e scripts de automação.

Um comando pipInstale pelo pacote oficial PyPISMS bidirecionalEnvie e receba mensagensPython 3.6+Cliente simples baseado em 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 comercial
SMSMOBILEAPIRota autenticada
SEU TELEFONESMS enviado
Seu código Python decide quando se comunicar. O celular conectado e o SIM executam a operação SMS.

LÓGICA PYTHON. COMUNICAÇÃO REAL PELO CELULAR.

Seu código controla o evento.
Seu telefone permanece o ponto final da comunicação.

O pacote Python oferece um cliente focado em SMSMobileAPI. Ele mantém a lógica aplicada em Python enquanto o celular conectado fornece aos fluxos SMS um SIM real, um número de telefone existente e comportamento normal de resposta.

01
Py

Aplicação Python

Uma requisição web, tarefa, evento de dados ou regra de monitoramento decide se comunicar.

Remetente de SMS
02

SMSMobileAPI

A plataforma autentica, roteia e registra a operação solicitada.

rota segura
03

Celular conectado

Seu telefone e SIM enviam SMS com o número que seus contatos já reconhecem.

rede móvel
04
{ }

Resposta Python

Sua aplicação recebe dados estruturados que pode registrar, inspecionar e usar no próximo passo.

INÍCIO RÁPIDO

Instale, conecte e execute um teste controlado de SMS.

Comece com um celular e destinatário que você controla. Carregue a chave API da configuração protegida do servidor e analise o objeto retornado antes de conectar o código a um gatilho de produção.

  1. 1
    Conecte seu telefoneInstale SMSMobileAPI e verifique se o celular aparece online.
  2. 2
    Instale o pacoteUse pip dentro do ambiente virtual do seu projeto.
  3. 3
    Carregue o segredoLeia a chave API de uma variável de ambiente ou gerenciador de segredos.
  4. 4
    Envie e inspecioneVerifique os dados retornados e confirme a atividade no painel.
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)
Mantenha a chave fora do código-fontePython ≥ 3,6

TRÊS OPERAÇÕES FOCAIS

Envie SMS, envie WhatsApp e receba SMS recebidas.

O pacote permanece intencionalmente pequeno. Sua aplicação Python gerencia a lógica de negócio enquanto o cliente trata a requisição SMSMobileAPI correspondente e retorna a resposta decodificada.

01 · ENVIAR SMS

Use seu número de telefone conectado

Os parâmetros padrão habilitam SMS. O celular conectado selecionado deve estar online e configurado corretamente.

response = sms.send_message(
    to="+32470000000",
    message="Order ready"
)
Leia a documentação SMS →
02 · ENVIAR WHATSAPP

Altere o canal explicitamente

Habilite WhatsApp e desabilite SMS. Vincule WhatsApp no painel antes de chamar o método.

response = sms.send_message(
    to="32470000000",
    message="Order ready",
    sendwa=1, sendsms=0
)
Leia a documentação do WhatsApp →
03 · RECEBER SMS

Traga respostas móveis para Python

Recupere as respostas SMS recebidas e envie os dados retornados para seu CRM, suporte ou lógica de automação.

received = sms.get_received_messages()

print(received)
Explore as respostas SMS recebidas →

INSIRA O PACOTE NA SUA STACK PYTHON

Use comunicação móvel onde sua aplicação já toma decisões.

Mantenha o cliente em uma camada de serviço ou trabalhador. Isso separa o acesso ao canal das rotas, views, modelos e código de processamento de dados.

DJ

Django

Dispare comunicação ao cliente a partir de serviços, comandos de gerenciamento, sinais ou trabalhadores em background.

Serviços · Comandos · Celery
FA

FastAPI

Adicione mensagens controladas atrás de endpoints autenticados e mova trabalhos mais longos para tarefas ou trabalhadores em background.

Rotas · Dependências · Tarefas
FL

Flosqueamento

Mantenha o cliente SMSMobileAPI em um serviço de aplicação e chame-o a partir de fluxos de trabalho de negócios validados.

Blueprints · Serviços · RQ
PY

Scripts e jobs de dados

Use Python para monitoramento, lembretes agendados, alertas ETL e ferramentas operacionais internas.

CRON · Pipelines · Monitoramento

TRANSFORME RESPOSTAS EM EVENTOS DE NEGÓCIO

Respostas SMS tornam-se dados que seu fluxo Python pode utilizar.

Recupere mensagens do celular conectado a SMSMobileAPI, então aplique sua própria lógica de correspondência, filtragem, armazenamento e escalonamento de contatos. O SDK retorna a resposta API; sua aplicação decide o que acontece em seguida.

  • Anexe uma resposta a um contato no CRM
  • Crie ou atualize um ticket de suporte
  • Acione um acompanhamento humano
  • Alimente um pipeline interno de análise
Saiba mais sobre respostas recebidas SMS
received_sms_worker.py
NOVO SMS
+32 470 00 00 00“Sim, amanhã às 10 está ótimo para mim.”
Fluxo Python
CRMContato correspondidoConversa atualizada
TAREFAAcompanhamento criadoAtribuído à equipa
REGISTOEvento registadoResposta guardada
Exemplo de arquitetura: obter a resposta, identificar o contacto e encaminhar o evento através da sua própria lógica Python.
Logotipo do Python

PUBLICADO NO PYPI

Um pacote pequeno e inspecionável criado para projetos padrão Python.

Instale-o num ambiente virtual, fixe a versão no seu fluxo de dependências e reveja o código-fonte público antes da implementação. O pacote utiliza a biblioteca familiarrequestse retorna dados JSON decodificados.

  • Pacotesmsmobileapi
  • Clientesmsmobileapi.SMSSender
  • Tempo de execuçãoPython 3.6 ou superior
  • Dependência HTTPsolicitações
  • LicençaMIT

LISTA DE VERIFICAÇÃO PARA PRODUÇÃO

Mantenha a automação segura, observável e previsível.

O pacote simplifica a requisição. A sua aplicação ainda precisa proteger segredos, validar dados, tratar erros API e evitar envios duplicados.

  • 01
    Proteja a chave APICarregue a partir da configuração do ambiente ou de um gestor de segredos, nunca do código-fonte comprometido.
  • 02
    Validar e normalizar númerosAplique o formato internacional correto para o canal antes de chamar o SDK.
  • 03
    Inspecionar dados retornadosO cliente pode devolver um objeto de erro; faça a ramificação com base na resposta em vez de assumir sucesso.
  • 04
    Use timeouts ao nível do fluxo de trabalhoMantenha as requisições web responsivas movendo o trabalho de comunicação para um trabalhador adequado quando for necessário.
  • 05
    Prevenir envios duplicadosUse um evento de negócio idempotente ou o seu próprio marcador de estado de processo para as tentativas.
  • 06
    Monitorizar conectividade do telefoneOperações nativas SMS dependem do móvel conectado estar online e pronto.

O QUE EQUIPAS PYTHON PODEM CONSTRUIR

Comunicação ligada a dados, automação e lógica de negócio.

Automação CRM

Envie mensagens contextuais e anexe respostas recebidas ao fluxo do contacto correto.

Alertas de pipeline de dados

Notifique um telefone real quando importações, trabalhos de processamento ou verificações de qualidade necessitarem de atenção.

Lembretes agendados

Execute lembretes de compromissos, pagamentos e operacionais a partir de um trabalhador ou tarefa programada.

!

Escalonamento de monitoramento

Transforme eventos de aplicação ou infraestrutura em mensagens SMS enviadas a partir de um número móvel conhecido.

PERGUNTAS FREQUENTES PYTHON SDK

Respostas claras antes de adicionar o pacote.

O módulo Python é um cliente focado para mensagens. A ligação móvel, visibilidade no painel e APIs da plataforma mais ampla permanecem parte do SMSMobileAPI.

O módulo está oficialmente disponível no PyPI?

Sim. Instale osmsmobileapipacote com pip. Os seus metadados publicados requerem Python 3.6 ou superior e usam orequestsdependência.

SMS realmente saem do meu próprio celular?

Sim. As requisições SMS são roteadas pelo celular conectado à sua conta SMSMobileAPI, utilizando seu SIM e número de telefone existentes.

Posso recuperar as SMS recebidas no Python?

Sim. Chameget_received_messages()na instância inicializadaSMSSendere processe os dados retornados conforme as regras da sua aplicação.

Como envio WhatsApp em vez de SMS?

Conecte o WhatsApp no painel, depois chamesend_message()comsendwa=1esendsms=0. Os destinatários WhatsApp usam o código do país sem+ou00.

Posso usar o pacote com Django, FastAPI ou Flask?

Sim. Mantenha o cliente no código do serviço do lado do servidor e invoque-o a partir de fluxos de aplicação validados. Use um worker para operações que não devem bloquear uma requisição web.

O pacote cobre chamadas, notificações e todas as plataformas API?

Não. O pacote atual foca no envio de SMS e WhatsApp e na recuperação de SMS recebidos. Use a documentação REST API para atividades de chamadas, notificações e outras operações especializadas.

PYTHON PRONTO. CELULAR CONECTADO.

Execute seu primeiro fluxo real com celular.

Instale o pacote, teste com um número controlado e conecte a operação verificada ao evento de negócio relevante.