Med over 100 millioner månedlige aktive brukere er Telegram utvilsomt en av de mest populære meldingsappene i dag. Programmets unike salgsargument er at det er skybasert og tilbyr sterk kryptering, samt muligheten for meldinger til selvdestruksjon.

Telegrams offisielle app er tilgjengelig på alle populære plattformer, det være seg mobil (Android, iOS og Windows Phone) eller skrivebord (Windows, MacOS og Linux). Snakker om Telegram for Linux, vi har allerede dekket hvordan du installerer den offisielle appen på plattformen, samt en tredjeparts telegramklient kalt Cutegram.

Nå er både den offisielle Telegram appen og Cutegram GUI-baserte, og som mange av dere vil være klar over, kan Linux konfigureres for å fjerne den grafiske delen - det er enda noen distribusjoner som ikke kommer med en GUI ut av boksen. Så, i denne artikkelen, vil vi diskutere hvordan du kan få tilgang til Telegram via kommandolinjen i Linux.

Merk : Vær oppmerksom på at alle kommandoene og instruksjonene nevnt i denne artikkelen er testet på Ubuntu 16.04.

Få tilgang til telegram fra kommandolinjen

For å få tilgang til meldingstjenesten fra kommandolinjen, må du først laste ned og installere (fra kilde) et verktøy som heter telegram-cli, som du kan gjøre ved å utføre følgende kommandoer:

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

Etter at de ovennevnte kommandoene er vellykkede, vil du kunne finne telegram-cli-binæret i "bin" -underkatalogen. For å starte verktøyet, utfør følgende kommandoer:

 cd bin sudo ./telegram-cli 

Det er verdt å nevne at da jeg prøvde å lansere verktøyet for første gang, fikk jeg følgende feil:

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

Det er ganske sannsynlig at du også får denne feilen.

Jeg prøvde å google feilen og lært at " påstand" 0 "mislyktes " er et kjent problem. Etter å ha gått gjennom detaljene samt brukerkommentarer på siden der problemet er logget, bestemte jeg meg for å kommentere linjenummer 101 i filen "tgl / mtproto-utils.c", kompilere binæren igjen, og gi den et nytt forsøk .

Denne gangen ble verktøyet lansert vellykket.

Gitt at appen arbeider med telefonnumre, blir du bedt om å skrive inn din, etterfulgt av at du får en numerisk kode på telefonen din, som du må skrive inn på kommandolinjen. Når det er gjort, er du klar til å bruke telegram på kommandolinjen.

For å bruke tjenesten på terminalen må du huske på en liste over kommandoer som telegram-cli tilbyr. For eksempel, for å sende en melding til en av dine Telegramkontakter, bruk følgende kommando:

 msg [peer] [tekst] 

Erstatt [peer] med navnet på kontakten (bare begynn å skrive navnet og trykk på TAB-tasten, navnet vil bli automatisk fullført) og [tekst] med teksten du vil sende. Følgende skjermbilde viser meldingen jeg sendte til en av mine kontakter og deres svar.

Her er en uttømmende liste over meldingsrelaterte telegram-cli-kommandoer:

  • msg [peer] [text] - sender melding til denne peeren
  • fwd [bruker] [msg-seqno] - videresend melding til brukeren. Du kan se meldingsnumre som starter klienten med -N
  • chat_with_peer [peer] - starter en-mot-en chat-økt med denne peeren. / avslutte eller / avslutte for å avslutte denne modusen
  • add_contact [telefonnummer] [fornavn] [etternavn] - prøver å legge til kontakt i kontaktlisten via telefon
  • rename_contact [bruker] [fornavn] [etternavn] - prøver å gi nytt navn til kontakt. Hvis du har en annen enhet, blir det en kamp
  • mark_read [peer] - markerer alle mottatte meldinger med peer som lest
  • delete_msg [msg-seqno] - sletter melding (ikke fullstendig, skjønt)
  • restore_msg [msg-seqno] - gjenoppretter slett melding. Umulig for hemmelige chatter. Kun mulig kort tid (en time, tror jeg) etter sletting

For den komplette listen over kommandoer som verktøyet tilbyr, gå her.

Konklusjon

Avtalt, installasjonsprosessen beskrevet her er ikke grei, og når det er gjort må du huske mange kommandoer for å kunne bruke meldingsservice. Men alt som ikke tar bort det faktum at du kan få tilgang til telegramkontoen din via kommandolinjen som har betydning gitt at ikke alle store / populære tjenester kan nås fra terminalen.

Installasjon er en engangsprosess, så det burde ikke være et stort problem, og når det gjelder kommandoer, blir du vant til dem over tid, akkurat som du lærte Linux-kommandolinjens grunnleggende generelt.