Utilizzo di Telegram IM

Da raspibo.

Telegram è un servizio di Istant messaging disponibile sia per i principali sistemi operativi di dispositivi mobili che per sistemi desktop. Poiché Telegram può essere installato sui sistemi operativi Linux-like, possiamo utilizzarlo anche con il Raspberry Pi per ricevere e inviare messaggi di testo, video, e immagini.

Indice

Installazione

Come sempre, è consigliato aggiornare il sistema prima di installare un programma.

sudo apt-get update
sudo apt-get upgrade

Installare i seguenti pacchetti:

sudo apt-get install libreadline-dev
sudo apt-get install libconfig-dev
sudo apt-get install libssl-dev lua5.2 liblua5.2-dev libevent0dev make 

attenzione: correggere tutto ciò che riguarda la libevent e la patch

Per installare la libreria seguente, occorre fare il clone e installarlo direttamente dopo il download:

git clone --recursive https://github.com/vysheng/tg.git && cd tg
./configure
make

Utilizzo

Andare nella dir di telegram

cd tg

e digitare il comando per iniziare:

bin/telegram-cli –k tg-server.pub –W

--> viene chiesto il numero di telefono (comprensivo di prefisso internazionale)

--> viene inviato allo smartphone un codice

--> digitare questo codice nel terminale

Eseguire il seguente comando sostituendo a Nome_Cognome il Nome_Cognome che avete usato per le vostre credenziali quando vi siete iscritti a telegram:

msg Name_Lastname Questo è il messaggio dal Raspberry

--> dopo pochi secondi comparirà sul vostro telefono il messaggio

Telegram permette la creazione di bots che possono automatizzare il lavoro. Per esempio, se volete accendere una luce di casa utilizzando lo smartphone, potete configurare Telegram in modo che lo possa fare quando riceve un messaggio particolare.

Principali comandi di Telegram

msg inviare un messaggio di testo

chat_with_peer inizia una chat con i peer. (/exit or /quit per uscire)

fwd Inoltra un messaggio. Puoi vedere i messaggi con -N.

mark_read: Marks all received messages with peer as read

rename_contact: Tries to rename contact. (If you have another device, it will be a fight.)

add_contact: Tries to add contact to contact-list by phone

delete_msg: Deletes message (not completely, though)

restore_msg: Restores deleted message. (This is impossible for secret chats. It’s also only possible for a short time after deletion—one hour, I think.)

Bot per Telegram

I Bot sono dei programmi che elaborano un input (messaggi di testo, comandi, immagini, file di vario tipo) e producono un output per l’utilizzatore. I Bot vengono utilizzati per:

- avvisare gli utenti sul verificarsi di un determinato evento (un nuovo commento, post, o altro genere di attività);

- recuperare informazioni, foto, e altri tipi di dati da siti, blog, motori di ricerca, ecc.;

- memorizzare informazioni, ecc.


Siti di riferimento

https://diyhacking.com/telegram-on-raspberry-pi/

https://blog.mypapit.net/2015/09/a-bash-script-for-sending-telegram-messages-in-linux.html

https://it.emcelettronica.com/bot-per-telegram-con-il-raspberry-pi

http://www.instructables.com/id/Set-up-Telegram-Bot-on-Raspberry-Pi/

http://telepot.readthedocs.io/en/latest/

link di botfather

https://core.telegram.org/bots

manuale:

https://core.telegram.org/bots/api

Strumenti personali
Namespace

Varianti
Azioni
Navigazione
Strumenti