Telegram-cli

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

Официально Telegram доступен для всех популярных платформ: Android, iOS и Windows Phone, а также настольных систем: Windows, MacOS и Linux.

В этой статье мы обсудить, как вы можете получить доступ к Telegram через командную строку в Linux.

Примечание: Все команды, упомянутые в этой статье, были протестированы на Ubuntu 16.04.

Доступ к Telegram через командную строку

Чтобы получить доступ к сервису из командной строки, нужно сначала скачать и установить (из источника) инструмент под названием telegram-cli. Вы можете сделать это, выполнив следующие команды:

sudo apt-get install git libreadline-dev libconfig-dev libssl-dev lua5.2 liblua5.2-dev libevent-dev libjansson-dev libpython-dev make
git clone --recursive https://github.com/vysheng/tg.git && cd tg
./configure
sudo make

После успешно выполненных команд, вы сможете найти telegram-cli в “bin” суб-директории. Чтобы запустить инструмент, выполните следующие команды:

cd bin
sudo ./telegram-cli

Стоит отметить, что при попытке запустить инструмент в первый раз, может появляться следующая ошибка:

telegram-cli: tgl/mtproto-utils.c:101: BN2ull: Assertion `0' failed.

Вполне вероятно, что вы получите такую ошибку.

Погуглив эту ошибку, я узнал, что “assertion “0” — это известная проблема. Прочитав подробности о проблеме и комментарии пользователей, я закомментировал строчку номер 101 в “tgl/mtproto-utils.c”, скомпилировав бинарный код снова, я дал ему еще одну попытку.

На этот раз инструмент успешно запустился.

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

Для использования сервиса в терминале, вы должны будете знать «список команд», чтобы пользоваться telegram-cli. Например, чтобы отправить сообщение на один из ваших контактов Telegram, используйте следующую команду:

msg [peer] [text]

Замените [peer] на имя контакта (просто начните набирать имя и нажмите клавишу Tab; имя будет автоматически выбрано), и [text] текст, который вы хотите отправить. Скриншот показывает сообщение, отправленное на один из контактов и ответ на него.

Вот несколько команд для telegram-cli:

Полный список команд здесь.

Заключение

Процесс установки не простой, но как только это будет сделано, вы должны запомнить множество команд для использования мессенджера. Фактически, вы получите доступ к вашей учетной записи Telegram через командную строку, которая имеет команды для действий через терминал.

Установка — это одноразовый процесс, так что, не должно быть большой проблемы. Касаемо команд, вы к ним привыкнете с течением времени. Теперь вы знакомы с основами командной строки Linux.

, ,

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *