Використання Telegram з терміналу

На сьогоднішній день вже не один із вас чув і / або читав Telegram, нова система обміну повідомленнями, яка конкурує з всюдисущими (і небезпечними) WhatsApp.
Ви також знатимете, що це вільне програмне забезпечення, і що програма, і її API є безкоштовними (за винятком сервера, хоча, здається, його також можна випустити)
У цій статті я розтлумачу кроки, які слід виконати для встановлення та використання клієнта для терміналу, який ще перебуває у розробці, але який ми можемо використовувати без особливих проблем.

Установка:

Якщо ви користувач archlinux або похідні, з яких ви можете встановити його AUR через пакет telegram-git, тому ви можете пропустити цей крок. Крім того, у сховищі програми ви можете знайти пакет оборотів в хвилину, а також згенерувати пакет для Gentoo, Debian та похідні.

Для компіляції нам знадобляться такі пакети (крім GCC, автоінструментів та інших):

  • Git
  • 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.   матиас - сказав він

    Геніальний!
    Нещодавно я прочитав підручник з використання wathsapp з pidgin,
    Чи є спосіб використовувати телеграму в pidgin? обійми!

    1.    Вони є Посиланням - сказав він

      Ну на даний момент ні, звичайно, я нічого не знайшов, але це було б добре.

  3.   Хорхе - сказав він

    Чудова Telegram, але, як каже Fylux, вони повинні впровадити графічний інтерфейс в Linux! З іншого боку, мені не подобається те, що це використовує лише один із усіх моїх контактів.

    1.    О_Піксот_О - сказав він

      Але це питання його оприлюднення, і якщо ви можете, зробіть це особисто, тому що всі ми знаємо, що лінь є причиною небезпечної та власної програми, яка продовжує залишатися настільки успішною. Ми з деякими друзями обдурили всіх наших важливих друзів, з якими ми спілкувались, щоб завантажити їх, і зараз у нас є досить багато контактів. Не можна чекати, коли святий зійде з неба і скаже їм встановити їх.

    2.    О_Піксот_О - сказав він

      Одне питання - це керування c для виходу? xD

  4.   Декому - сказав він

    Чи є спосіб створити обліковий запис у телеграмі, не вказавши номер мобільного?
    Я намагався створити обліковий запис через настільний клієнт, і він запитує мобільний телефон, чи додаток у 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 або заходи проводяться на вільному програмному забезпеченні тощо. Чому не можна зробити те саме для цієї нової загрози, яка контролює нас усіх останнім часом?

      Desdelinux, por favor tomen conciencia de esto.

      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.   НауТілуС - сказав він

    Дякую, друже, це в мене спрацювало моментально. Поки що програма йде добре.

  10.   ксюрі - сказав він

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

  11.   янпоки - сказав він

    Було б радісно, ​​якби його можна було використовувати з pidgin з xmpp 🙂

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

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

    З повагою,
    Оскар

  13.   Хорхе - сказав він

    Привіт, дуже хороший пост, але я хотів піти далі. Я хотів би, щоб ви пояснили, як ви можете запустити версію Telegram для Linux, але з графічним середовищем у програмі telegram https://telegram.org/apps є файли.
    У моєму випадку це для OpenSuse 13.1, і я не можу встановити rpm через відсутність бібліотеки, яку я не можу знайти: 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, автоінструменти та інші):

    Git
    OpenSSL
    місяць
    libconfig »
    у будь-якому разі, дякую

  20.   Адал - сказав він

    Використовуйте Манджаро
    І шукаючи телеграму, я знайшов це 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.    джатан - сказав він

          Olvidé mencionar a Pablo también por Usemos Linux unido ahora con Desde Linux. Que gusto ser parte de esta gran comunidad.

  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 install libjansson-dev на Debian також для його компіляції