Come inviare un telefono cellulare un messaggio di testo con uno script Python

March 27

Come inviare un telefono cellulare un messaggio di testo con uno script Python


Un messaggio SMS, noto anche come messaggio di testo, è essenzialmente una e-mail inviata a un telefono cellulare. La capacità di comunicare tra computer e telefoni cellulari via SMS è sempre più importante. Google ha sviluppato una libreria che comunica con il linguaggio di programmazione Python che permette ai programmatori di accedere agli account Gmail. I programmatori usano l'account Gmail come un punto di partenza per i messaggi SMS. account Gmail sono ideali per i messaggi di testo di massa perché hanno una grande capacità per le risposte.

istruzione

1 Registrati per avere un account Gmail compilando il modulo.

2 Scarica l'ultima versione della libreria di Google per Python.

3 Tasto destro del mouse sul file zip e selezionare "Extract". Una finestra di dialogo pop-up che richiede un percorso di destinazione per estrarre il file zip. Selezionare la directory "Documenti" e fare clic su "Extract".

4 Avviare il prompt dei comandi di Microsoft. Fare clic su "Start", "Esegui", quindi digitare "cmd.exe" e premere "Invio".

5 Passare alla directory di libreria. Al prompt dei comandi, digitare "cd c: \ Documenti \ GData-2.0.12", quindi premere "Invio".

6 Costruire e installare la libreria. Al prompt dei comandi, digitare "python setup.py build" e premere "Invio". Tipo "python.py installare", quindi premere "Invio".

7 Avviare l'editor linea di Python. Al prompt dei comandi, digitare "python", quindi premere "Invio". Il prompt cambierà a ">>>" per indicare che l'editor Python è attiva.

8 Importare il modulo biblioteca e messaggio di testo Gmail. Al prompt dei comandi, digitare "libgmail importazione", quindi premere "Invio". Tipo "da TextMessaging import *", quindi premere "Invio".

9 Registrare le informazioni sul mittente. Al prompt dei comandi digitare:

sender = Mittente ( "<GMAIL_USER>", "<GMAIL_PASS>")

Sostituire <GMAIL_USER> con il nome di login dal account Gmail. Sostituire <GMAIL_PASS> con la password per l'account Gmail, quindi premere "Invio".

10 Registrare le informazioni messaggio di testo. Al prompt dei comandi digitare:

smsmessage = TextMessage ( "<oggetto>", "<body>")

Sostituire <OGGETTO> con l'oggetto del messaggio. Sostituire <BODY> con il corpo del messaggio e premere "Invio".

11 Registrare i dati carrier. Al prompt dei comandi digitare:

VETTORI = { "Alltel": "alltelmessage.com",

"ATT":"mobile.mycingular.com",

"Rogers": "pcs.rogers.com",

"Sprint": "messaging.sprintpcs.com",

"TMobile": "t-mobile.net",

"Telus": "msg.telus.com",

"Verizon": "vtext.com"}

quindi premere "Invio".

12 Registrare il destinatario del messaggio di testo. Al prompt dei comandi digitare:

Ricevitore = Ricevitore ( "<NUMERO DI TELEFONO>", "<CARRIER>")

Sostituire <NUMERO DI TELEFONO> con il numero di telefono della persona che riceverà il messaggio di testo. Sostituire <CARRIER> con il nome del vettore la persona usa. Assicurarsi di digitare il nome del gestore esattamente come appare nella fase in cui è stato registrato il vettore. Il nome del vettore è case sensitive.

13 Inviare il messaggio. Al prompt dei comandi digitare:

sender.sendMessage (ricevitore, smsmessage)

quindi premere "Invio".