Выкарыстанне Telegram з тэрмінала

На сённяшні дзень напэўна не адзін з вас чуў і / або чытаў пра гэта Тэлеграма, новая сістэма абмену паведамленнямі, якая супернічае з усюдыіснымі (і небяспечнымі) WhatsApp.
Вы таксама будзеце ведаць, што гэта бясплатнае праграмнае забеспячэнне, і што праграма, і яе API бясплатныя (за выключэннем сервера, хаця, здаецца, яно таксама можа быць выпушчана)
У гэтым артыкуле я растлумачу крокі, якія трэба выканаць для ўстаноўкі і выкарыстання кліента для тэрмінала, які яшчэ знаходзіцца ў стадыі распрацоўкі, але які мы можам выкарыстоўваць без асаблівых праблем.

Ўстаноўка:

Калі вы карыстальнік Архлінукс альбо вытворныя, з якіх вы можаце ўсталяваць яго AUR праз пакет тэлеграма-гіт, таму вы можаце прапусціць гэты крок. Акрамя таго, у сховішчы праграмы вы можаце знайсці пакет абаротаў у хвіліну, а таксама для генерацыі пакета для Gentoo, Debian і вытворныя.

Для кампіляцыі нам спатрэбяцца наступныя пакеты (акрамя GCC, аўтаінструментаў і іншых):

  • ісці
  • OpenSSL
  • месяц
  • libconfig
На некаторых дыстрыбутывах, такіх як Debian або Ubuntu, OpenSSL гэта як libssl. Акрамя таго, не забудзьцеся ўсталяваць бібліятэкі, якія заканчваюцца на -разв o -развіццё.

Пасля таго, як залежнасці ўстаноўлены, мы адкрываем тэрмінал і пераходзім у тэчку, дзе будзем кланаваць сховішча:
git clone https://github.com/vysheng/tg.git
Цяпер мы пераходзім да нядаўна створанай папкі tg і выконваем:

./configure
make

Калі нічога не атрымалася, праграма будзе сабрана.
Каб праверыць яго, мы выконваем:
./telegram
Мы атрымаем такі экран з просьбай указаць нумар тэлефона, каб адправіць нам паведамленне з кодам праверкі:

тэлеграма-дадому

Пасля ўводу кода мы можам скарыстацца кліентам.
распачатая тэлеграма-сесія

Ён таксама мае аўтазапаўненне, як для каманд, так і для кантактаў:
тэлеграма-аўтазапаўненне

У папцы ~ / .telegram захоўваецца канфігурацыя кліента, акрамя папкі, дзе будуць захаваны выявы, відэа і г.д., якія нам дасылаюць нашы кантакты (хаця гэта трэба рабіць ад рукі з дапамогай каманды).

Асноўныя каманды:

  • паведамленне: Мы адпраўляем паведамленне аднаму з нашых кантактаў
  • send_photo / video / text: мы адпраўляем выяву, відэа ці тэкставы файл
  • create_secret_chat: Мы ствараем сакрэтны чат з указаным кантактам
  • add_contact: Паспрабуйце дадаць кантакт з указаннем нумара тэлефона

Вось некаторыя з даступных каманд. Каб ведаць астатняе, проста напішыце даведку.

Кліент нават на ранняй стадыі вельмі добры, калі вы ведаеце, як абыходзіцца з тэрміналам. Негатыўны момант у тым, што каб загрузіць тое, што яны нам дасылаюць, неабходна зрабіць гэта ўручную, таксама ведаючы ідэнтыфікатар паведамлення. Для гэтага мы выконваем каманду:
set msg_num 1
і кожны раз, калі мы адпраўляем або атрымліваем паведамленне, мы атрымаем ідэнтыфікацыйны нумар паведамлення.

Спадзяюся, гэта дапаможа вам, чакаючы графічнага кліента для тых, хто не хоча карыстацца тэрміналам альбо не прывык яго выкарыстоўваць.

Сховішча праектаў

Графічнага інтэрфейсу няма РОДНЫ для GNU / Linux. Калі вы хочаце выкарыстоўваць графічны інтэрфейс, у вас ёсць Вебаграма выкарыстоўваць яго з вэб-браўзэр. Калі ласка, больш не пытайцеся пра гэтую тэму, як толькі яна выйдзе, яна будзе абмяркоўвацца. Дзякуй за ваша разуменне.

Змест артыкула адпавядае нашым прынцыпам рэдакцыйная этыка. Каб паведаміць пра памылку, націсніце тут.

55 каментарыяў, пакіньце свой

Пакіньце свой каментар

Ваш электронны адрас не будзе апублікаваны.

*

*

  1. Адказны за дадзеныя: Мігель Анхель Гатон
  2. Прызначэнне дадзеных: Кантроль спаму, кіраванне каментарыямі.
  3. Легітымнасць: ваша згода
  4. Перадача дадзеных: Дадзеныя не будуць перададзены трэцім асобам, за выключэннем юрыдычных абавязкаў.
  5. Захоўванне дадзеных: База дадзеных, размешчаная Occentus Networks (ЕС)
  6. Правы: у любы час вы можаце абмежаваць, аднавіць і выдаліць сваю інфармацыю.

  1.   Філюкс сказаў

    Прывітанне, Telegram - гэта фантастыка, гэта лепшае, што я калі-небудзь спрабаваў.
    Але жах выкарыстоўваць яго праз тэрмінал з цудоўным інтэрфейсам, які ёсць у вокнах, таму я спадзяюся, што яны выпусцяць графічны інтэрфейс як мага хутчэй.

    Прывітанне.

    1.    al_SeveR сказаў

      Хоць для GNU / Linux адсутнічае графічны інтэрфейс, мы можам выкарыстоўваць Webogram »
      http://zhukov.github.io/webogram

      1.    F3niX сказаў

        Мабыць, калі ёсць інтэрфейс для Linux https://github.com/vysheng/tg

  2.   matias сказаў

    Геніяльны!
    Нядаўна я прачытаў падручнік па выкарыстанні wathsapp з pidgin,
    Ці ёсць спосаб выкарыстоўваць тэлеграму ў паджыне? абдымаю!

    1.    Яны - Звяно сказаў

      Ну на дадзены момант не, вядома, я нічога не знайшоў, але гэта было б выдатна.

  3.   Хорхе сказаў

    Выдатны Telegram, але, як кажа Fylux, яны павінны ўкараніць графічны інтэрфейс у Linux! З іншага боку, мне не падабаецца, што гэта выкарыстоўвае толькі адзін з усіх маіх кантактаў.

    1.    О_Піксот_О сказаў

      Але справа ў тым, каб яго агалосіць, і калі вы можаце, зрабіце гэта асабіста, бо ўсе мы ведаем, што лянота з'яўляецца прычынай таго, чаму няўпэўненая і ўласная праграма працягвае быць настолькі паспяховай. Мы з некаторымі сябрамі падманулі ўсіх нашых важных сяброў, з якімі мы размаўлялі, каб загрузіць іх, і зараз у нас ёсць нямала кантактаў. Чаго не дачакаешся, калі святы сыдзе з нябёсаў і скажа ім усталяваць іх.

    2.    О_Піксот_О сказаў

      Адно пытанне, ці ёсць кантроль c для выхаду? xD

  4.   Дэкому сказаў

    Ці ёсць спосаб стварыць уліковы запіс Telegram без указання нумара мабільнага?
    Я паспрабаваў стварыць уліковы запіс праз настольны кліент, і ён запытвае мабільны тэлефон, а праграма ў Google Play таксама просіць?
    Я не ведаю, але ўсё, што пытаецца ў мяне нумар мабільнага, выклікае недавер: /

    1.    О_Піксот_О сказаў

      Калі гэта дадатак, якое выкарыстоўвае ваш нумар тэлефона для стварэння чата з вашымі кантактамі, мінімальным значэннем для яго будзе ваш нумар мабільнага тэлефона, гэтак жа, як лінія, WhatsApp, чат і г.д. яны таксама пытаюцца ў вас. Калі вы хочаце прымусіць яго працаваць добра, усталюйце яго спачатку на мабільны, бо ў адваротным выпадку, хутчэй за ўсё, пры запуску ў вас не будзе кантактаў.

      1.    Дэкому сказаў

        Ён прайшоў.
        У мяне нічога па гэтай жа прычыне няма, я не ведаю ... Мне проста не падабаецца даваць нумар.
        Дзякуй за інфармацыю, бо я аддаю перавагу быць "без сувязі" 😛
        Прывітанне ~

      2.    Хаатычныя бушалі сказаў

        Telegram таксама выкарыстоўвае мянушкі для ўстанаўлення кантактаў паміж карыстальнікамі, хаця гэта не з'яўляецца абавязковым, на самай справе было б цалкам магчыма стварыць уліковы запіс на аснове мянушкі без звязанага нумара тэлефона, проста шукаючы вашыя кантакты па мянушцы ў глабальным пошуку.

  5.   джуанпа сказаў

    у мяне праблемы з залежнасцю libconfing

  6.   Майкл сказаў

    Калі ласка, не працягвайце надаваць Telegram славы. Гэта не што іншае, як чарговая пастка накшталт WhatsApp. Той факт, што ён з адкрытым зыходным кодам, - гэта проста стратэгія, каб людзі лічылі, што ён надзейны, калі на самой справе серверны код з'яўляецца ўласным, ён выкарыстоўвае закрыты пратакол, які не з'яўляецца стандартам XMPP, эксперты па бяспецы выявілі, што яго алгарытм шыфравання - гэта той самы рэнд, які выкарыстоўвае АНБ. Акрамя таго, яго стваральнік такі ж, як "ВКонтакте", расійская сацыяльная сетка, для выкарыстання якой патрэбен ваш нумар тэлефона.
    прыйшоў час прасоўваць выкарыстанне бясплатных сетак і бясплатнага / аб'яднанага пратакола XMPP / Jabber.

    1.    начны сказаў

      Openwengo выкарыстаў XMPP для відэаканферэнцый. Ён быў мультыплатформенным і якасным, па меншай меры, для свайго часу, але паколькі амаль усе мелі сяброў на MSN, ён закрыў чырыгуіта праз некалькі гадоў. Google здавалася, што калі Talk збіраецца пайсці на XMPP, але амаль заўсёды гэта забівае адкрытыя стандарты, з якіх пачынаецца, у дадзеным выпадку з Hangouts.

    2.    Патрысіа сказаў

      І самае страшнае, што мы, Linuxeros, нічога з гэтым не робім. Я лічу, што прыйшоў час прапагандаваць выкарыстанне XMPP для бясплатнай і дэцэнтралізаванай сувязі і заахвочваць выкарыстанне бясплатных сацыяльных сетак, такіх як Дыяспара *, Pump.io, як магчыма, каб мы дазволілі найбольш часта выкарыстоўваюцца сістэм чата ў свеце уласнасць, закрытая і кантраляваная кампаніяй, якая адзінае, што хоча, - гэта злоўжываць карыстальнікам яго ўмовамі выкарыстання?
      Падобна таму, як мы прасоўваем выкарыстанне GNU / Linux альбо мерапрыемствы праводзяцца на бясплатным праграмным забеспячэнні і г. д. Чаму нельга зрабіць тое ж самае для гэтай новай пагрозы, якая кіруе намі ў апошні час?

      З Linux, калі ласка, ведайце пра гэта.

      1.    дыязепан сказаў

        Кліенты XMPP Jabber непрыгожыя. Дыяспара поўная хіпі.

        1.    pandev92 сказаў

          У дыяспары поўна анархістаў xd

        2.    Элаў сказаў

          Паджын не непрыгожы. Суперажывання стараецца не быць. O_O

      2.    Перапынак сказаў

        І не толькі гэта, але мы працягваем выкарыстоўваць і заахвочваць выкарыстанне Google, маючы Startpage, Ixquick, Duckduckgo і іншыя; Мы працягваем бясплатна рэкламаваць Gmail, а не такія паслугі, як бяспека прыватнасці, такія як Openmailbox, Autistici і г.д. Мы таксама робім бясплатную рэкламу для Amazon (здаецца, у сетцы больш няма кніг / запісаў / гаджэтаў / любых крам).
        Нам трэба правесці тэст на паслядоўнасць і змяніць шмат звычак, якія зусім не супадаюць з філасофіяй свабоднага праграмнага забеспячэння.

    3.    Перапынак сказаў

      Вы маеце рацыю, але вы ведаеце кагосьці, хто мае мабільную праграму чата XMPP (акрамя Facebook, вядома) на сваім мабільным тэлефоне і, вядома, уліковы запіс. Я не. Людзі маюць "Guasa", Line, Viber і перастаюць лічыць. Telegram прадстаўляе сябе сотняй для WhatsApp, і, не будучы ідэальным, ён значна менш дрэнны, чым WS. Такім чынам, вельмі добра, што паміж намі мы спрабуем выкарыстоўваць іншыя альтэрнатывы, але нам не трэба губляць кантакт з рэальнасцю і прымаць, што нашы сябры не збіраюцца ўсталёўваць і наладжваць уліковы запіс XMPP і кліента, каб проста размаўляць з намі, таму не няма іншага выбару, акрамя як выкарыстаць найменш дрэнную альтэрнатыву, і на дадзены момант гэта Telegram.

  7.   Мігель-Палацыё сказаў

    Мяркую, хтосьці працуе над CLI, каб зрабіць інтэрфейс, так? Гэта неабходна! Мне падаецца дзіўным, што яшчэ не выйшаў ні адзін кліент Linux. Ці шмат будзе скепсісу з Telegram унутры супольнасці? Я спадзяюся, што не. Я хацеў бы бачыць Telegram, напрыклад, у KDE-Telepathy 😛

    1.    Наведвальнік сказаў

      Здаецца, у гэтым сэнсе ўжо пачынаецца праект:
      http://comments.gmane.org/gmane.comp.kde.devel.telepathy/10214
      http://martys.typepad.com/blog/2014/02/kde-telepathy-08-beta1-with-improved-metacontacts-is-out.html (На каментарыі)

  8.   давайце выкарыстоўваць Linux сказаў

    Выдатны ўклад!
    На ўра! Павел.

  9.   NauTiluS сказаў

    Дзякуй сябра, гэта імгненна спрацавала ў мяне. Пакуль што праграма ідзе добра.

  10.   сюры сказаў

    Я ўсталяваў кліент Windows праз віно ў linuxmint 16, і ён працуе вельмі добра, я кажу гэта для тых, хто цікавіцца графічным інтэрфейсам у linux

  11.   ianpocks сказаў

    Было б вельмі радасна, калі б яго можна было выкарыстоўваць разам з pidgin з xmpp 🙂

  12.   відагну сказаў

    Тэрмінал значна хутчэйшы, мне больш падабаюцца праграмы, якія мы можам запускаць з каманднага радка, дзякуй за вельмі поўны падручнік.

    З павагай,
    Оскар

  13.   Хорхе сказаў

    Прывітанне, вельмі добры пост, але я хацеў пайсці далей. Я хацеў бы, каб вы растлумачылі, як вы можаце запусціць версію Telegram для Linux, але з графічным асяроддзем у дадатку telegram https://telegram.org/apps ёсць файлы.
    У маім выпадку гэта для OpenSuse 13.1, і я не магу ўсталяваць абароты з-за адсутнасці бібліятэкі, якую я не магу знайсці: S

    прывітання

  14.   Браян сказаў

    У мяне ёсць сумневы. Пасля закрыцця тэрмінала, як я зноў адкрываю яго, як мне запусціць прыкладанне зноў? Я ведаю, што гэта можа быць глупым пытаннем, але я проста не ведаю, як гэта зрабіць. Вялікі дзякуй!

  15.   Ноп сказаў

    Вебаграма - http://webogr.am

  16.   гэй сказаў

    я атрымаў
    $ ./тэлеграма
    Кліенцкая версія Telegram 0.01-бэта, Copyright (C) 2013 Віталь Вальтман
    Кліент Telegram пастаўляецца з АБСАЛЮТНА БЕЗ ГАРАНТЫІ; для падрабязнасцей увядзіце `show_license '.
    Гэта бясплатнае праграмнае забеспячэнне, і вы можаце распаўсюджваць яго
    пры пэўных умовах; для падрабязнасцей увядзіце "show_license".
    *** Страчана злучэнне з серверам ... 31.210.235.12:80
    *** Страчана злучэнне з серверам ... 31.210.235.12:25

    1.    Браян сказаў

      Перайдзіце ў асабістую папку, націсніце Ctrl + H і выдаліце ​​папку .Telegram. Будзьце ўважлівыя, нічога іншага не выдаляйце.

      Вам давядзецца гэта рабіць кожны раз, калі вы хочаце запусціць прыкладанне. І паўторна праверце сапраўднасць праз SMS. Гэта боль у дупе.

      1.    гэй сказаў

        адбылося тое, што сервер не працуе, і ён працуе ідэальна, мне не трэба было дакранацца да чаго-небудзь падобнага

  17.   манекетар сказаў

    Гэта WhatsApp, вы не так напісалі ў артыкуле. І так, гэта можна было б палепшыць. Адзін недахоп заключаецца ў тым, што ён не дазваляе адпраўляць праз send_audio, таму што гэтая функцыя не можа апрацоўваць прабелы ў імёнах файлаў, як прыклады, якія я прывяду ніжэй:
    Гэта не працуе
    "Гэта таксама не працуе"
    \ »Гэта ні \»

    \
    Не_нават_ гэта_работа

  18.   кук сказаў

    Паспрабуем Дзякуй !!! 🙂

  19.   Гаўрыіл сказаў

    Я думаю, што неабходныя рэсурсы не поўныя, я не ведаю, дзе іх узяць
    «Для кампіляцыі нам спатрэбяцца наступныя пакеты (акрамя GCC, аўтаінструментаў і іншых):

    ісці
    OpenSSL
    месяц
    libconfig »
    у любым выпадку, дзякуй

  20.   Адалят сказаў

    Выкарыстоўвайце Manjaro
    І шукаючы тэлеграму, я знайшоў гэта https://aur.archlinux.org/packages/arch-telegram/?setlang=es Я ўсталяваў яго і тэстую, удакладняю, што ён знаходзіцца ў альфа-фазе

  21.   Андрэзэра сказаў

    Як магчыма, графічнай версіі яшчэ не існуе. !

    1.    Браян сказаў

      Развівайце яго. Калі вы гэтага не робіце, не крытыкуйце, што іншыя гэтага не робяць ... 🙂

      1.    джатан сказаў

        Ці, па меншай меры, звяжыцеся з распрацоўшчыкамі Andrezero 😉 Калі вы бачыце, што ёсць людзі, зацікаўленыя ў уласным графічным інтэрфейсе Telegram для GNU / Linux, магчыма, гэта яшчэ больш павялічыць ваш прагрэс. CLI Telegram вельмі добры. У нечым падобна на ненарматыўную лексіку для XMPP ад CLI на GNU / Linux: http://www.profanity.im/index.html Асабліва з магчымасцю адпраўкі паведамленняў з / msg ja: http://www.profanity.im/basic.html

        Пакідаю вам цікавы артыкул пра Паўла і Мікалая Дуравых, якія з'яўляюцца заснавальнікамі Telegram, каб даведацца, што яны таксама думаюць:

        http://www.muycomputerpro.com/2014/02/25/detras-telegram-matematicas

        Прывітанне і віншаванне ўсёй суполцы за тое, што гэты блог стаў адным з лепшых ва ўсіх адносінах. Няхай жывуць браты Кубы, такія як Элаў і KZKG ^ Гаара, якія былі партнёрамі ў гэтым плане. Віртуальныя абдымкі.

        1.    джатан сказаў

          Я забыўся згадаць Пабла і для "Давайце карыстацца Linux, да якога цяпер далучана From Linux". Якое задавальненне быць часткай гэтай вялікай супольнасці.

  22.   Гектар Мамані сказаў

    Тут з Ubuntu 16.04 x64 гэты графічны інтэрфейс выдатна працуе https://blog.desdelinux.net/tips-para-instalar-popcorn-time-spotify-y-telegram-sobre-debian/
    Цяпер я ўсё яшчэ зацікаўлены ў тэрмінале, каб размаўляць з майго CHIP, выкарыстоўваючы дыстрыбутыў на аснове debian 8 :-D.
    Я ўсё яшчэ згодны з каментаром выкарыстання іншых сродкаў для зносін, ммм, але што нам засталося? IRC?

  23.   воск сказаў

    apt-get усталяваць libjansson-dev на Debian таксама для яго кампіляцыі

bool (праўда)