Met meer dan 100 miljoen maandelijkse actieve gebruikers is Telegram ongetwijfeld een van de populairste berichten-apps van vandaag. Het unieke verkoopargument van de toepassing is dat het cloudgebaseerd is en een sterke codering biedt, evenals de mogelijkheid voor berichten om zichzelf te vernietigen.

De officiële app van Telegram is beschikbaar op alle populaire platforms, of dit nu mobiele (Android, iOS en Windows Phone) of desktop (Windows, MacOS en Linux) is. Over Telegram voor Linux gesproken, we hebben al besproken hoe de officiële app op het platform te installeren, evenals een Telegram-client van derden genaamd Cutegram.

Nu zijn zowel de officiële Telegram-app als Cutegram gebaseerd op GUI, en zoals velen van jullie weten, kan Linux worden geconfigureerd om het grafische gedeelte te verwijderen - er zijn zelfs sommige distributies die niet met een GUI worden geleverd de doos. In dit artikel bespreken we hoe u Telegram kunt openen via de opdrachtregel in Linux.

Opmerking : houd er rekening mee dat alle opdrachten en instructies die in dit artikel worden genoemd, zijn getest op Ubuntu 16.04.

Toegang tot Telegram vanaf de opdrachtregel

Om vanaf de commandoregel toegang te krijgen tot de berichtenservice, moet u eerst een tool genaamd telegram-cli downloaden en installeren (wat u kunt doen door de volgende opdrachten uit te voeren:

 sudo apt-get install git libreadline-dev libconfig-dev libssl-dev lua5.2 liblua5.2-dev libevent-dev libjansson-dev libpython-dev maken git clone --recursive https://github.com/vysheng/tg. git && cd tg ./configure sudo make 

Nadat de bovenstaande commando's succesvol zijn, zult u het telegram-cli- binaire bestand in de submap "bin" kunnen vinden. Om de tool te starten, voer je de volgende commando's uit:

 cd bin sudo ./telegram-cli 

Het is de moeite waard te vermelden dat toen ik probeerde de tool voor de eerste keer te starten, ik de volgende foutmelding kreeg:

 telegram-cli: tgl / mtproto-utils.c: 101: BN2ull: Assertion `0 'is mislukt. 

Het is vrij waarschijnlijk dat u deze fout ook krijgt.

Ik probeerde de fout te googlen en ontdekte dat " bewering" 0 "mislukt " een bekend probleem is. Na het doornemen van de details en opmerkingen van gebruikers op de pagina waar het probleem is vastgelegd, heb ik besloten om het regelnummer 101 in het bestand "tgl / mtproto-utils.c" toe te voegen, het binaire bestand opnieuw te compileren en het nog een keer te proberen .

Deze keer is de tool succesvol gelanceerd.

Aangezien de app werkt met telefoonnummers, wordt u gevraagd om de uwe in te voeren, waarna u een numerieke code op uw telefoon krijgt die u op de opdrachtregel moet invoeren. Zodra dat is gebeurd, bent u klaar om Telegram te gebruiken op de opdrachtregel.

Om de service op terminal te gebruiken, moet u een lijst met opdrachten in gedachten houden die telegram-cli biedt. Als u bijvoorbeeld een bericht naar een van uw Telegram-contactpersonen wilt verzenden, gebruikt u de volgende opdracht:

 msg [edele] [tekst] 

Vervang [peer] door de naam van het contact (begin gewoon de naam te typen en druk op de TAB-toets; de naam wordt automatisch ingevuld) en [tekst] met de tekst die u wilt verzenden. De volgende schermopname toont het bericht dat ik naar een van mijn contactpersonen en hun antwoord heb gestuurd.

Hier is een uitputtende lijst van berichten-gerelateerde telegram-cli-commando's:

  • msg [edele] [tekst] - verzendt bericht naar deze peer
  • fwd [gebruiker] [msg-seqno] - bericht doorsturen naar gebruiker. U kunt berichtnummers zien die de client starten met -N
  • chat_with_peer [peer] - start een-op-een chatsessie met deze peer. / exit of / quit om deze modus te beëindigen
  • add_contact [telefoonnummer] [voornaam] [achternaam] - probeert contact per telefoon toe te voegen aan de contactenlijst
  • rename_contact [user] [voornaam] [achternaam] - probeert de naam van contact te wijzigen. Als je een ander apparaat hebt, is het een gevecht
  • mark_read [peer] - markeert alle ontvangen berichten met peer als gelezen
  • delete_msg [msg-seqno] - verwijdert bericht (niet volledig echter)
  • restore_msg [msg-seqno] - herstelt het verwijder bericht. Onmogelijk voor geheime chats. Alleen mogelijke korte tijd (een uur denk ik) na verwijdering

Voor de volledige lijst met opdrachten die de tool biedt, ga hier naartoe.

Conclusie

Overeengekomen, het installatieproces dat hier wordt beschreven is niet eenvoudig, en als dat eenmaal is gebeurd, moet u veel opdrachten onthouden om de berichtenservice te gebruiken. Maar dat neemt niet weg dat u via de commandoregel toegang hebt tot uw Telegram-account, wat van belang is omdat niet elke belangrijke / populaire service vanaf de terminal toegankelijk is.

Installatie is een eenmalig proces, dus dat zou geen groot probleem moeten zijn, en wat de opdrachten betreft, zul je er in de loop van de tijd aan wennen, net zoals je de basisprincipes van de Linux-opdrachtregel in het algemeen hebt geleerd.