Naudojant „Telegram“ iš terminalo

Iki šiol tikrai ne vienas iš jūsų girdėjote ir (arba) skaitėte Telegram, naujoji pranešimų sistema, kuri konkuruoja su visur esančia (ir nesaugia) Whatsapp.
Jūs taip pat žinosite, kad tai yra nemokama programinė įranga ir kad programa ir jos API yra nemokamos (išskyrus serverį, nors atrodo, kad ją taip pat galima išleisti)
Šiame straipsnyje paaiškinsiu veiksmus, kuriuos reikia atlikti norint įdiegti ir naudoti klientą terminalui, kuris vis dar tobulinamas, tačiau kurį galime naudoti be didelių problemų.

Įrengimas:

Jei esate archlinux ar darinius, iš kurių galite jį įdiegti AUR per pakuotę telegrama-git, todėl galite praleisti šį veiksmą. Be to, programos saugykloje galite rasti paketą min, taip pat sugeneruoti paketą "Gentoo", debian ir dariniai.

Norėdami sukompiliuoti, mums reikės šių paketų (išskyrus GCC, autotools ir kitus):

  • git
  • $ openssl
  • mėnulis
  • libconfig
Kai kuriuose rajonuose, pvz., „Debian“ ar „Ubuntu“, $ openssl yra tarsi libssl. Be to, nepamirškite įdiegti bibliotekų, kurios baigiasi - Dev o -plėtoti.

Įdiegę priklausomybes, atidarome terminalą ir pereiname į aplanką, kuriame klonuosime saugyklą:
git clone https://github.com/vysheng/tg.git
Dabar mes pereiname į naujai sukurtą aplanką tg ir vykdome:

./configure
make

Jei nieko nepavyko, turėsime programą.
Norėdami tai išbandyti, vykdome:
./telegram
Gausime tokį ekraną, kuriame prašoma, kad mūsų telefono numeris atsiųstų mums pranešimą su patvirtinimo kodu:

telegrama-namai

Įvedę kodą, galime naudoti klientą.
prasidėjo telegrama-sesija

Jis taip pat turi automatinį užbaigimą tiek komandoms, tiek kontaktams:
telegrama-automatinis užbaigimas

Aplanke ~ / .telegram išsaugoma kliento konfigūracija, be aplanko, kuriame bus išsaugoti vaizdai, vaizdo įrašai ir kt., Kuriuos mums atsiuntė mūsų kontaktai (nors tai turi būti daroma ranka per komandą).

Pagrindinės komandos:

  • msg: Mes išsiunčiame pranešimą vienam iš mūsų kontaktų
  • send_photo / video / text: Siunčiame vaizdo, vaizdo ar teksto failą
  • create_secret_chat: Sukuriame slaptą pokalbį su nurodytu kontaktu
  • add_contact: pabandykite pridėti kontaktą, nurodantį jo telefono numerį

Tai yra keletas galimų komandų. Norėdami sužinoti likusius dalykus, tiesiog parašykite pagalbą.

Net ir ankstyvoje stadijoje klientas yra gana geras, jei mokate elgtis su terminalu. Neigiamas momentas yra tas, kad norint atsisiųsti tai, ką jie mums siunčia, būtina tai padaryti rankiniu būdu, taip pat žinant pranešimo ID. Tam mes vykdome komandą:
set msg_num 1
ir kiekvieną kartą, kai išsiųsime ar gausime pranešimą, gausime pranešimo ID numerį.

Tikiuosi, kad tai padės jums laukiant grafinio kliento pasirodymo tiems iš jūsų, kurie nenori naudotis terminalu arba nėra įpratę juo naudotis.

Projekto saugykla

Nėra grafinės sąsajos GIMTINIS skirta GNU / Linux. Jei norite naudoti grafinę sąsają, turite Internetinė programa naudoti jį iš a interneto naršyklė. Prašau, daugiau neklauskite šia tema, kai tik ji pasirodys, ji bus aptarta. Ačiū už Jūsų supratimą.