Как использовать Telegram в терминале Linux с Telegram-CLI

Вы когда-нибудь хотели отправлять сообщения из своей учетной записи Telegram с помощью терминала Linux? Если это так, попробуйте программу Telegram-CLI. Это полное переосмысление Telegram для терминала Linux. Она работает очень похоже на традиционную графическую программу для Linux с одним ключевым отличием. Вместо красивого графического интерфейса пользователи могут перемещаться в чатах между пользователями, общедоступных каналах и группах с помощью команд с терминала.

Чтобы было ясно, Telegram CLI не для всех, но если вы поклонник сервиса и фанат терминала, эта программа слишком хороша, чтобы отказываться от нее. Следуйте приведенным ниже инструкциям, чтобы узнать, как установить и использовать его в выбранной вами операционной системе Linux.

Сборка Telegram-CLI

Telegram CLI не распространяется в Linux через собственные пакеты, поэтому, если вы хотите использовать это программное обеспечение, вам нужно будет собрать его самостоятельно. Прежде чем он будет правильно собран, вам необходимо установить важные программы и файлы зависимостей.

Ubuntu / Debian

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

или же

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

Когда все зависимости работают правильно на вашем ПК с Linux, можно безопасно приступить к созданию Telegram CLI. Для начала используйте инструмент Git, чтобы получить последний исходный код.

  Как установить слайсер Ultimaker Cura на Linux

Примечание: если у вас не установлен Git, вам может потребоваться установить его, прежде чем продолжить.

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

Используя компакт-диск, войдите в исходный каталог Telegram CLI.

cd tg

Отсюда вам нужно будет запустить инструмент настройки. Этот инструмент просканирует ваш компьютер с Linux, проверит зависимости и в целом убедится, что все готово к работе. Если это не удается, прочтите приведенные выше инструкции еще раз, потому что вы могли сделать что-то не так. Конфигурация успешна, если ошибок нет.

./configure

Запустите процесс сборки Telegram CLI, вызвав команду make.

make

Компиляция может занять некоторое время, поэтому позвольте терминалу работать. Когда компиляция будет завершена, терминал снова сможет принять ввод.

Установка через пакет AUR

Нет необходимости собирать пакет Telegram-CLI вручную в Arch Linux, так как есть официальный пакет AUR. Не ошибитесь, программа все еще строится, но файл pkgbuild делает всю работу за вас. Чтобы построить, следуйте этим инструкциям.

  6 лучших операционных систем Linux для обеспечения конфиденциальности

Сначала установите пакет Git на свой компьютер Arch.

sudo pacman -S git

Загрузите последнюю версию пакета Telegram-CLI AUR с помощью Git clone.

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

используйте компакт-диск, чтобы перейти в папку клонов на вашем ПК Arch.

cd telegram-cli-git

Запустите процесс сборки. Имейте в виду, что некоторые зависимости могут не установиться. Если это так, перейти на эту страницу и возьмите их вручную.

makepkg -si

Установить пакет через Snap

Telegram-CLI легко создается с использованием исходного кода почти в каждом дистрибутиве Linux. Однако иногда возникают проблемы с исходным кодом, и в зависимости от вашего дистрибутива Linux вы можете столкнуться с проблемами при его создании. Если вы выполнили приведенные выше инструкции и получили ошибки, альтернативный способ использования этого программного обеспечения — установка пакета оснастки Telegram-CLI.

Использование этого программного обеспечения через Snap — отличная идея, так как сопровождающий Snap позаботится обо всех проблемах с программным обеспечением. Лучше всего то, что Snaps работают практически в каждом дистрибутиве Linux, поэтому нет сомнений, что вы сможете его запустить. Чтобы установить Telegram-CLI, сначала следуйте нашему руководству, чтобы узнать, как установить и запустить пакеты Snap в вашем дистрибутиве Linux. Когда Snaps запущены, используйте эту команду терминала для установки последней версии Telegram-CLI.

sudo snap install telegram-cli

Хотите удалить Telegram-CLI? Попробуйте эту команду Snap.

sudo snap remove telegram-cli

Использование Telegram-CLI

Если вы создали Telegram-CLI из исходного кода, запустите его с помощью этой команды:

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

Snap пользователей, запустите:

telegram-cli

Когда откроется интерфейс терминала Telegram, вам нужно будет войти в свою учетную запись. Вход через терминал очень похож на использование официального приложения Telegram в Linux. Введите номер телефона, связанный с вашей учетной записью, чтобы продолжить.

  Измените рабочий процесс Wireshark с помощью Brim в Linux

Если номер правильный, Telegram отправит код входа через другие приложения Telegram, в которые вы вошли, или через текстовое сообщение. Введите код, а затем нажмите клавишу ввода, чтобы продолжить.

Доступ к контактам

Чтобы просмотреть контакты Telegram через Telegram-CLI, введите в командной строке contact_list и нажмите клавишу ввода. Использование contact_list показывает список всех людей, с которыми вы дружите в Telegram. Поймите, что он не будет показывать пользователей, которые специально не добавлены.

Просмотр чатов

Хотите просматривать текущие чаты с помощью Telegram-CLI? Попробуйте ввести команду dialog_list. Это показывает все группы и чаты прямых сообщений, которые вы открыли в Telegram. Чтобы отправить кому-нибудь сообщение в любом из этих чатов, попробуйте:

msg nameofperson messagename


Обязательно ознакомьтесь с другими функциями Telegram-CLI, набрав help.

Закройте клиент Telegram-CLI в любое время, набрав quit или нажав Ctrl + Z.