Definition Eingebettete Systeme
Bei mir kommen die beiden Plattformen Raspberry Pi in unterschiedlichen Versionen und das System Cubietruck (aka. Cubieboard 3) zum Einsatz.
Die folgenden Installationsschritte habe ich auf einem Raspberry Pi B Rev. 2 mit einem Raspbian GNU/Linux 9 (Stretch) durchgeführt.
sudo su # notwendige Tools installieren apt-get update apt-get upgrade apt-get install git libreadline-dev libconfig-dev libssl-dev lua5.2 liblua5.2-dev libevent-dev libjansson-dev libpython-dev make libssl1.0-dev
git clone --recursive https://github.com/vysheng/tg.git # In der Datei tgl/mtproto-utils.c, die Zeilen 101 und 115 auskommentieren. Quelle [3] # assert (0); // As long as nobody ever uses this code, assume it is broken. # by # //assert (0); // As long as nobody ever uses this code, assume it is broken. # (or delete the lines) and run make again.
cd tg ./configure make
Im Unterverzeichnis ./bin
liegt dann das ausführbare Binary telegram-cli
.
Cubietruck Informationen:
Die folgenden Installationsschritte habe ich auf einem Cubietruck aka. Cubieboard 3 mit einem Debian GNU/Linux 8 (jessie) durchgeführt.
sudo su # notwendige Tools installieren apt-get update apt-get upgrade apt-get install git libreadline-dev libconfig-dev libssl-dev lua5.2 liblua5.2-dev libevent-dev libjansson-dev libpython-dev make libssl-dev
git clone --recursive https://github.com/vysheng/tg.git # In der Datei tgl/mtproto-utils.c, die Zeilen 101 und 115 auskommentieren. Quelle [3] # assert (0); // As long as nobody ever uses this code, assume it is broken. # by # //assert (0); // As long as nobody ever uses this code, assume it is broken. # (or delete the lines) and run make again.
cd tg ./configure make
Im Unterverzeichnis ./bin
liegt dann das ausführbare Binary telegram-cli
.
Telegram im interaktiven Modus starten: bin/telegram-cli -k tg-server.pub # Kontaktliste ausgeben: ./bin/telegram-cli -k tg-server.pub -e "contact_list" # eine Textnachricht versenden: ./bin/telegram-cli -k tg-server.pub -W -e "msg <EMPFÄNGER> \"Nachricht mit Leerzeichen\""
cd tg cp ./bin/telegram-cli /bin/ mkdir /etc/telegram-cli/ cp tg/tg-server.pub /etc/telegram-cli/ telegram-cli -W -e "msg <EMPFÄNGER> \"Nachricht mit Leerzeichen\""