Како користити Телеграм у Линук терминалу са Телеграм-ЦЛИ

Da li ste ikada poželeli da upravljate svojim Telegram nalogom putem Linux terminala? Ako je odgovor potvrdan, obavezno pogledajte Telegram-CLI. Ovaj program predstavlja potpunu reimplementaciju Telegrama specijalno za Linux terminal. Funkcioniše veoma slično tradicionalnoj grafičkoj verziji, sa jednom ključnom razlikom. Umesto intuitivnog grafičkog interfejsa, korisnici se kroz razgovore, javne kanale i grupe kreću koristeći komande u terminalu.

Važno je napomenuti da Telegram CLI nije za svakoga. Međutim, ako ste strastveni korisnik Telegrama i istovremeno uživate u radu u terminalu, ovaj program je nešto što ne biste smeli da propustite. Pratite uputstva koja slede kako biste naučili kako da ga instalirate i koristite na vašem Linux operativnom sistemu.

Instalacija Telegram-CLI

Telegram CLI se ne distribuira putem standardnih paketa na Linuxu, tako da ćete, ukoliko želite da ga koristite, morati sami da ga kompajlirate. Pre nego što započnete proces kompilacije, neophodno je instalirati sve potrebne zavisnosti i programe.

Ubuntu/Debian

sudo apt install libreadline-dev libconfig-dev libssl-dev lua5.2 liblua5.2-dev libevent-dev libjansson-dev libpython-dev make

ili

sudo apt-get install libreadline-dev libconfig-dev libssl-dev lua5.2 liblua5.2-dev libevent-dev libjansson-dev libpython-dev make

Fedora

sudo dnf install lua-devel openssl-devel libconfig-devel readline-devel libevent-devel libjansson-devel python-devel

OpenSUSE

sudo zypper in lua-devel libconfig-devel readline-devel libevent-devel libjansson-devel python-devel libopenssl-devel

Kada sve zavisnosti budu uspešno instalirane na vašem Linux računaru, možete bezbedno da pređete na izradu Telegram CLI. Za početak, koristite Git alatku da biste preuzeli najnoviji izvorni kod.

Napomena: Ukoliko nemate instaliran Git, to ćete morati da učinite pre nego što nastavite.

git clone https://github.com/vysheng/tg --recursive

Koristeći komandu cd, pređite u direktorijum sa izvornim kodom Telegram CLI.

cd tg

Sada je potrebno da pokrenete alatku za konfiguraciju. Ova alatka će analizirati vaš Linux sistem, proveriti postojanje svih zavisnosti i obezbediti da je sve spremno za kompilaciju. Ako dođe do greške, pažljivo ponovo pročitajte prethodna uputstva, jer je moguće da ste nešto propustili. Konfiguracija je uspešna kada se ne pojave nikakve greške.

./configure

Započnite proces kompilacije Telegram CLI izvršavanjem komande make.

make

Kompilacija može potrajati, zato dopustite terminalu da radi svoj posao. Kada se proces kompilacije završi, terminal će ponovo biti spreman za unos komandi.

Instalacija putem AUR paketa

Nema potrebe da se Telegram-CLI paket ručno kompajlira na Arch Linuxu, jer postoji zvanični AUR paket. Iako se program i dalje kompajlira, pkgbuild datoteka obavlja sav posao umesto vas. Da biste ga instalirali, pratite sledeće instrukcije.

Prvo, instalirajte Git paket na vaš Arch računar.

sudo pacman -S git

Preuzmite najnoviju verziju Telegram-CLI AUR paketa koristeći Git clone.

git clone  https://aur.archlinux.org/telegram-cli-git.git

Koristite cd komandu da pređete u direktorijum sa preuzetim kodom na vašem Arch računaru.

cd telegram-cli-git

Započnite proces kompajliranja. Imajte na umu da neke zavisnosti možda neće biti uspešno instalirane. Ukoliko se to desi, posetite ovu stranicu i ručno preuzmite zavisnosti.

makepkg -si

Instalacija putem Snap paketa

Telegram-CLI je lako kompajlirati iz izvornog koda na skoro svim Linux distribucijama. Međutim, ponekad se javljaju problemi sa izvornim kodom, i u zavisnosti od vaše Linux distribucije, možete se susresti sa problemima tokom procesa kompilacije. Ako ste sledili gore navedena uputstva i i dalje dobijate greške, alternativni način za korišćenje ovog programa je instalacija Telegram-CLI snap paketa.

Korišćenje softvera putem Snapa je odlično rešenje, jer Snap održavaoci brinu o svim softverskim problemima. Najbolje od svega, Snap funkcioniše na skoro svim Linux distribucijama, tako da ne bi trebalo da bude problema sa pokretanjem. Da biste instalirali Telegram-CLI, prvo sledite uputstva za instalaciju i pokretanje Snap paketa na vašoj Linux distribuciji. Nakon što Snap bude konfigurisan, koristite sledeću komandu terminala kako biste instalirali najnoviji Telegram-CLI paket.

sudo snap install telegram-cli

Želite da deinstalirate Telegram-CLI? Isprobajte sledeću Snap komandu.

sudo snap remove telegram-cli

Korišćenje Telegram-CLI

Ukoliko ste kompajlirali Telegram-CLI iz izvornog koda, pokrenite ga koristeći sledeću komandu:

cd ~/tg
bin/telegram-cli -k tg-server.pub

Za pokretanje programa koristite:

telegram-cli

Kada se otvori Telegram terminal, biće potrebno da se prijavite na vaš nalog. Prijavljivanje putem terminala je slično onom u zvaničnoj Telegram aplikaciji za Linux. Unesite broj telefona povezan sa vašim nalogom da biste nastavili.

Ako je broj telefona ispravan, Telegram će vam poslati kod za prijavu putem drugih Telegram aplikacija na koje ste prijavljeni, ili putem SMS poruke. Unesite kod i pritisnite taster enter da biste nastavili.

Pristup kontaktima

Da biste videli svoje Telegram kontakte putem Telegram-CLI, ukucajte contact_list i pritisnite enter. Ova komanda prikazuje listu svih ljudi sa kojima ste prijatelji na Telegramu. Imajte na umu da se korisnici koji nisu ručno dodati neće prikazati.

Pregledanje razgovora

Želite da vidite trenutne razgovore u Telegram-CLI? Probajte da unesete komandu dialog_list. Ova komanda prikazuje sve grupne i direktne poruke koje imate otvorene u Telegramu. Da biste poslali poruku nekome u jednom od tih razgovora, koristite sledeću komandu:

msg imeosobe tekstporuke

Obavezno istražite i ostale mogućnosti Telegram-CLI-a tako što ćete uneti komandu help.

Zatvorite Telegram-CLI klijent u bilo kom trenutku unošenjem quit ili pritiskom na Ctrl + Z.