Como enviar um telefone celular uma mensagem de texto com um script python

A linguagem de programação Python permite aos programadores facilmente enviar mensagens de texto em massa.

A linguagem de programação Python permite aos programadores facilmente enviar mensagens de texto em massa.

Uma mensagem de SMS, também conhecido como uma mensagem de texto, é essencialmente um e-mail enviado para um telefone móvel. A capacidade de se comunicar entre computadores e telefones celulares através de mensagens SMS é cada vez mais importante. O Google desenvolveu uma biblioteca que se comunica com a linguagem de programação Python permitindo que programadores para acessar contas do Gmail. Os programadores usam a conta do Gmail como um ponto de partida para mensagens SMS. contas do Gmail são ideais para mensagens de texto em massa, porque eles têm uma grande capacidade de respostas.

Se inscrever para uma conta do Gmail, preencha o formulário.

Baixar a versão mais recente da biblioteca do Google para Python.

Botão direito do mouse no arquivo zip e selecione "Extrair." Uma caixa de diálogo irá aparecer solicitando um local de destino para extrair o arquivo zip. Selecione os "documentos" diretório e clique "Extrair."

Inicie o prompt de comando Microsoft. Clique "Começar," "Corre," em seguida, digite "CMD.EXE" e pressione "Entrar."

Mover para o diretório da biblioteca. No prompt de comando, digite "cd c: Documents gdata-2.0.12" então aperte "Entrar."

Construir e instalar a biblioteca. No prompt de comando, digite "python construção setup.py" então aperte "Entrar." Tipo "python.py instalar" então aperte "Entrar."

Inicie o editor de linha de Python. No prompt de comando, digite "píton" então aperte "Entrar." O prompt muda para "gt; gt; gt;" para indicar que o editor Python está ativo.



Importar o módulo biblioteca e mensagem de texto Gmail. No prompt de comando, digite "libgmail importação" então aperte "Entrar." Tipo "de TextMessaging import *" então aperte "Entrar."

Registar as informações do remetente. No prompt de comando, digite: remetente = Sender ("", "") Substituir com o nome de login da conta Gmail. Substituir com a senha para a conta do Gmail, em seguida, pressione "Entrar."

Video: Tutorial (Python), Criando programa para enviar email em massa

Registrar as informações de mensagem de texto. No prompt de comando, digite: smsMessage = TextMessage ("", "") Substituir com o assunto da mensagem. Substituir com o corpo da mensagem, em seguida, pressione "Entrar."

Registar os dados da portadora. No prompt de comando, digite: TRANSPORTADORES = {"Alltel":"alltelmessage.com", "ATT":"mobile.mycingular.com", "Rogers":"pcs.rogers.com", "arrancada":"messaging.sprintpcs.com", "T móvel":"t-mobile.net", "Telus":"msg.telus.com", "Verizon":"vtext.com"} então aperte "Entrar."

Video: Controle de cargas via sms com Raspberrypi+python+nokia6101

Registre o receptor da mensagem de texto. No prompt de comando, digite: receptor = Receptor ("", "") Substituir com o número de telefone da pessoa que receberá a mensagem de texto. Substituir com o nome da transportadora a pessoa usa. Certifique-se de digitar o nome da operadora exatamente do jeito que aparece no passo em que o transportador foi registrado. O nome do portador é sensível.

Enviar a mensagem. No prompt de comando, digite: sender.sendMessage (receptor, smsMessage), em seguida, pressione "Entrar."

Referências

  • ligação Dados Singularity: SMS Através Python usando o SMTP do Gmail

Sobre o autor

Chris Hanson começou a escrever músicas, letras e poesia em 2001 e começou a escrever ficção e não ficção profissionalmente em 2006. Hanson foi publicado no "Grand Forks Herald" em 2004. Hanson é um programador Web experiente, com experiência com vários sistemas operacionais e protocolos da Web. Ele completou a sua Bachelor of Arts em antropologia na Universidade de Minnesota, em apenas três anos.

Video: Comunicar con celular por comandos AT y Enviar y leer mensajes Gammu


Artigos relacionados