Nachdem ich heute Stunden vergeblich versucht habe Telegram zu installieren ( ich habe nicht EINE Anleitung im Netz gefunden die funktioniert!!!! ) hier nun meine Lösung:
Es sollte git installiert sein!
Code
sudo apt-get install libreadline-dev libconfig-dev libssl-dev lua5.2 liblua5.2-dev libevent-dev libjansson-dev python-dev make
git clone --recursive https://github.com/vysheng/tg.git
cd tg
und hier nun der Trick;
cd tgl
nano mtproto-utils.c
mit CRLT-W suchern assert
und diese Zeilen so ändern, zwei slashes davor, also aussternen
sie stehen in 101 und 115, also vier mal aussternen
// assert (0); // As long a...
htobe64(val);....
} else {
// assert (0);
Dann geht es normal weiter
cd ..
./configure
make
OK, das dauert jetzt, nicht abschalten!!!!!!!!!!!
Schlüssel holen
Sie brauchen eine Telefonnummer auf der Sie SMS empfangen können.
Muss kein Smartphone sein.
Dort bekommen Sie dann einen PIN Code
Dann
Im Verzeichnis tg
bin/telegram-cli -k tg-server.pub
Eingaben bitte wie folgt:
##### muster ##########
4915165746434
Klaus
Werner
Nun bekommen Sie einen PIN Code auf das Telefon, bitte eingeben
Dann kommt nur noch
>
und alles ist ok.
Mit quit kommt man hier raus
sich selber in die Contact Liste packen
add_contact 4915165746434 Klaus Werner
wen kenne ich und wer ist da:
contact_list
dialog_list
Schreiben an wen, hier sich selber
msg Klaus_Werner Hallo Sexy i
ansonsten
msg Willi_Wacker Bring Bier mit
Ende mit quit
Normaler Start in tg
bin/telegram-cli -W
Um eine neue / andere Telefonnummer zu benutzen:
rm -rf ~/.telegram-cli
dann wieder
bin/telegram-cli -k tg-server.pub
Von der Konsole:
tg/bin/./telegram-cli -W -e "msg Klaus_Werner hello from the command line"
Bilder:
tg/bin/./telegram-cli -W -e "send_photo Klaus_Werner klaus.jpg"
Was anderes:
tg/bin/./telegram-cli -W -e "send_document Klaus_Werner rechnung.pdf"
Alles anzeigen
So, das sollte reichen.
Ich muss noch etwas wichtiges nachtragen.
Die Schlüsseldateien .telegram-cli muss für jeden Benutzer angelegt werden, auch, und das hab ich übersehen, auch im Verzeichnis /var/www/.telegram-cli. Beim ersten Aufruf durch den Benutzer www-data wird das Verzeichnis zwar angelegt, ist aber leer. Also die angelegten Schlüssel hierher kopieren.
VM