In questa breve guida vediamo come installare un client telegram a riga di comando sul nostro raspberry. Ci servono sostanzialmente due cose: un raspberry con raspbian installato e connesso ad internet e uno smartphone con un numero di telefono attivo. Non importa se ios o android. Vi ricordo che potete acquistare raspberry direttamente su amazon

A cosa serve fare tutto ciò? Beh può essere utile per programmare il nostro computerino a mandarci un messaggio (text, photo, audio) ad un determinato evento, senza dover fare un bot.

Iniziamo quindi installando i pacchetti che ci servono.

Scarichiamo il pacchetto telegram e successivamente modifichiamo il sorgente per evitare errori nella compilazione:

la ~ sta ad indicare la vostra home, mentre nano è l’editor di testo che useremo come l’aria per fare praticamente qualsiasi cosa. Nell’editor si aprirà un codice in C che andremo a modificare premendo CTRL+W (cerca) e digitando BN2ull seguito da invio:

commentiamo la riga con assert (0); modificandola con // assert (0); .Con CTRL +O salviamo e con CTRL + X usciamo dall’editor.

A questo punto compiliamolo:

e aspettiamo (un bel po’)… Finito il procedimento possiamo eseguire il nostro software di messaggistica lanciando:

Ci chiederà dei parametri come numero di telefono, nome e cognome. Il numero va inserito nel formato internazionale, per l’italia +39 seguito dal numero. Esempio +393331234567.

Una volta inseriti i dati vi arriverà un sms con il codice che inserirete nel vostro raspberry a richiesta.

Tutto bello ma…. se volessi mandare un messaggio a qualcuno? Molto semplice: una volta che il client è installato e funzionante, digitate il comando:

msg dan_corte messaggio da dancorte.it e manderete un messaggio all’utente con nome dan e cognome corte

Supponiamo però di voler mandare una foto. La sintassi cambierà leggermente:
msg_photo dan_corte /home/pi/photo.jpg

Bello no? Ma adesso voglio fare un ulteriore passo. Uno script (anzi due) che automatizzerà la cosa.

e copiamoci questo codice:

Salviamo e chiudiamo (CTRL+O CTRL + X) e rendiamolo eseguibile:

ogni volta che lanceremo il comando

Per mandare una foto, invece, basta modificare lo script e mettere sull’ultima riga send_photo al posto di msg.

Il comando da eseguire sarà

Buon divertimento

Client telegram su raspberry
Tag:                                 

Rispondi