Давно обещала про него рассказать подробнее. Он может работать как в вашем терминале, так и в голой консоли вообще без оболочки.
Для установки консольного Телеграма, первым делом нам нужно зайти на его гитхаб-репозиторий и
- Найдите там ссылку Create application или перейдите на https://my.telegram.org/auth?to=apps прямо отсюда.
Авторизуйтесь, используя ваш номер телефона, на котором висит ваш телеграм-аккаунт.
После чего вас перебросит вот на такую страничку, где вы должны перейти по ссылке API development tools
И вас бросит на страницу, которую надо заполнить — имя/инициалы, сайт если есть. Там где Description напишите что хотите.
ТЕЛЕГРАМ НАШЕГО ДЕТСТВА — IRC | Open Source
Вы получите основные адреса, а также параметры api_id и api_hash, необходимые для авторизации и использования в конфиге пользователя в консольном телеграме. На данный момент к каждому номеру может быть подключен только один api_id. Эти циферки нужно надежно сохранить и никому не показывать, потому что они дают право беспарольного доступа к телеге.
Далее заходим в консоль/терминал, устанавливаем/обновляем необходимые пакеты и библиотеки, поскольку приложение написано на Питоне (я даю по убунте/дебиану, но на гитхаб-странице есть шпаргалки и для других сборок), после чего клонируем сам репозиторий:
sudo apt install git python python3-pip aalib1
sudo pip3 install pillow telethon==0.19.1.6 python-aalib pysocks
git clone https://github.com/bad-day/TelegramTUI
Заходим в папку которую мы склонировали
cd TelegramTUI
и с помощью ls -a смотрим что у нас там есть
Видим приложение TelegramTUI и делаем его исполняемым (кто не в курсе, в отличие от винды, в линуксе расширение файла ни на что не влияет, тут главное атрибуты):
sudo chmod +x TelegramTUI — после выполнения команды должен засветиться зеленым (у меня он уже зеленый, потому что я сделала это давно).
Телеграм в консоли | WeeklyGit #1
Теперь настраиваем файл конфига
sudo nano config.ini (вместо nano с таким же успехом можно использовать любой другой текстовый редактор, включая тот что встроен в МС) и вместо желтых прямоугольников подставляем свои значения api_id и api_hash, которые вы получили и сохранили ранее, а также при надобности можете задействовать прокси, если роскомнадзор доберется и до нештатных API-серверов телеграма.
Сохраняем файл, ну и в общем все готово, можно запускать и юзать
./TelegramTUI — вот так из командной строки, ну или через МС если вам так удобнее
При первом запуске возможно попросит подтверждение через смс, но у некоторых не просит и начинает сразу работать, у кого как. Почему так происходит — не могу ответить.
Навигация вот так:
Tab — переключение между окнами
Shift+Tab — переключение окон в обратном порядке
Ctrl+S или Alt+Enter — отправка сообщения
Ctrl+R — удалить сообщение
Ctrl+O — отправить файл
Ctrl+Q — выход
Shift+Mouse (или стрелками + Shift) — скопировать текст в буфер
Shift+Ins — вставить текст из буфера
Также стрелками скроллятся окна контактов и сообщений, чтобы активировать нужный нам чат — наводимся на него стрелками или мышью и жмем Enter.
Ну и ответ на ожидаемый вопрос: Нафига это все нужно если есть обычный, привычный и удобный оконный Телеграм?
А чтоб было! Для кого-то это может быть просто интересным экспериментом, для кого-то возможностью использовать телеграм на каком-то очень старом компе, где кроме консоли ничего не грузится, еще можно написать для этого Телеграма скрипт и автоматически им прокачивать через Таллид-2 посты на Голосе, не тратя время на постоянные /buy/bid/order, ну или попонтоваться перед друзьями — вот мол видите, я не только красивая, но еще и умная — в консоль умею. Мои прозревают все когда видят как я в консоли работаю =)
Источник: golos.io
Консольный Telegram для Linux
Давно обещала про него рассказать подробнее. Он может работать как в вашем терминале, так и в голой консоли вообще без оболочки.
Для установки консольного Телеграма, первым делом нам нужно зайти на его гитхаб-репозиторий и
- Найдите там ссылку Create application или перейдите на https://my.telegram.org/auth?to=apps прямо отсюда.
Авторизуйтесь, используя ваш номер телефона, на котором висит ваш телеграм-аккаунт.
После чего вас перебросит вот на такую страничку, где вы должны перейти по ссылке API development tools
И вас бросит на страницу, которую надо заполнить — имя/инициалы, сайт если есть. Там где Description напишите что хотите.
Вы получите основные адреса, а также параметры api_id и api_hash, необходимые для авторизации и использования в конфиге пользователя в консольном телеграме. На данный момент к каждому номеру может быть подключен только один api_id. Эти циферки нужно надежно сохранить и никому не показывать, потому что они дают право беспарольного доступа к телеге.
Далее заходим в консоль/терминал, устанавливаем/обновляем необходимые пакеты и библиотеки, поскольку приложение написано на Питоне (я даю по убунте/дебиану, но на гитхаб-странице есть шпаргалки и для других сборок), после чего клонируем сам репозиторий:
sudo apt install git python python3-pip aalib1
sudo pip3 install pillow telethon==0.19.1.6 python-aalib pysocks
git clone https://github.com/bad-day/TelegramTUI
Заходим в папку которую мы склонировали
cd TelegramTUI
и с помощью ls -a смотрим что у нас там есть
Видим приложение TelegramTUI и делаем его исполняемым (кто не в курсе, в отличие от винды, в линуксе расширение файла ни на что не влияет, тут главное атрибуты):
sudo chmod +x TelegramTUI — после выполнения команды должен засветиться зеленым (у меня он уже зеленый, потому что я сделала это давно).
Теперь настраиваем файл конфига
sudo nano config.ini (вместо nano с таким же успехом можно использовать любой другой текстовый редактор, включая тот что встроен в МС) и вместо желтых прямоугольников подставляем свои значения api_id и api_hash, которые вы получили и сохранили ранее, а также при надобности можете задействовать прокси, если роскомнадзор доберется и до нештатных API-серверов телеграма.
Сохраняем файл, ну и в общем все готово, можно запускать и юзать
./TelegramTUI — вот так из командной строки, ну или через МС если вам так удобнее
При первом запуске возможно попросит подтверждение через смс, но у некоторых не просит и начинает сразу работать, у кого как. Почему так происходит — не могу ответить.
Навигация вот так:
Tab — переключение между окнами
Shift+Tab — переключение окон в обратном порядке
Ctrl+S или Alt+Enter — отправка сообщения
Ctrl+R — удалить сообщение
Ctrl+O — отправить файл
Ctrl+Q — выход
Shift+Mouse (или стрелками + Shift) — скопировать текст в буфер
Shift+Ins — вставить текст из буфера
Также стрелками скроллятся окна контактов и сообщений, чтобы активировать нужный нам чат — наводимся на него стрелками или мышью и жмем Enter.
Ну и ответ на ожидаемый вопрос: Нафига это все нужно если есть обычный, привычный и удобный оконный Телеграм?
А чтоб было! Для кого-то это может быть просто интересным экспериментом, для кого-то возможностью использовать телеграм на каком-то очень старом компе, где кроме консоли ничего не грузится, еще можно написать для этого Телеграма скрипт и автоматически им прокачивать через Таллид-2 посты на Голосе, не тратя время на постоянные /buy/bid/order, ну или попонтоваться перед друзьями — вот мол видите, я не только красивая, но еще и умная — в консоль умею. Мои прозревают все когда видят как я в консоли работаю =)
Источник: golos.id
Как использовать 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 установить libreadline-dev libconfig-dev libssl-dev lua5.2 liblua5.2-dev libevent-dev libjansson-dev libpython-dev make
мягкая фетровая шляпа
sudo dnf install lua-devel openssl-devel libconfig-devel readline-devel libevent-devel libjansson-devel python-devel
OpenSUSE
sudo zypper в lua-devel libconfig-devel readline-devel libevent-devel libjansson-devel python-devel libopenssl-devel
Когда все зависимости правильно работают на вашем ПК с Linux, можно безопасно приступить к созданию Telegram CLI. Для начала используйте инструмент Git, чтобы получить последний исходный код.
Примечание: если у вас не установлен Git, вам может потребоваться сделать это, прежде чем продолжить.
git clone https://github.com/vysheng/tg —recursive
С помощью CD введите исходный каталог Telegram CLI.
Отсюда вам нужно будет запустить конфигурировать инструмент. Этот инструмент будет сканировать ваш компьютер с Linux, проверять наличие зависимостей и в целом убедиться, что все готово к работе. Если это не помогло, прочитайте инструкции выше, потому что, возможно, вы сделали что-то не так. Конфигурация прошла успешно, если ошибок нет.
Запустите процесс сборки для Telegram CLI, вызвав делать команда.
Компиляция может занять некоторое время, поэтому позвольте терминалу работать. Когда компиляция будет завершена, терминал сможет снова принять набор текста.
Установка через пакет AUR
Нет необходимости собирать пакет Telegram-CLI вручную в Arch Linux, поскольку существует официальный пакет AUR. Не заблуждайтесь, программа все еще строится, но PKGBUILD Файл делает всю работу за вас. Чтобы построить, следуйте этим инструкциям.
Сначала установите пакет Git на ваш компьютер Arch.
sudo pacman -S git
Загрузите последнюю версию пакета Telegram-CLI AUR с клоном Git.
git clone https://aur.archlinux.org/telegram-cli-git.git
использование CD чтобы перейти в папку клонов на вашем компьютере Arch.
Запустите процесс сборки. Имейте в виду, что некоторые зависимости могут не быть установлены. Если это так, перейдите на эту страницу и возьмите их вручную.
Установить пакет через Snap
Telegram-CLI легко создается из исходного кода практически на каждом дистрибутиве Linux. Однако иногда возникают проблемы с исходным кодом, и в зависимости от вашего дистрибутива Linux вы можете столкнуться с проблемами при его создании. Если вы выполнили приведенные выше инструкции и получили ошибки, альтернативным способом использования этого программного обеспечения является установка пакета оснастки Telegram-CLI.
Использование этого программного обеспечения через Snap — отличная идея, так как сопровождающий Snap берет на себя все проблемы с программным обеспечением. Лучше всего то, что Snaps запускаются практически на каждом дистрибутиве Linux, поэтому нет сомнений, что вы сможете его запустить. Чтобы установить Telegram-CLI, сначала следуйте нашему руководству, чтобы узнать, как установить и запустить пакеты Snap в вашем дистрибутиве Linux. Когда Snaps запущены, используйте эту команду терминала для установки последней версии пакета Telegram-CLI.
sudo snap установить телеграмму-кли
Хотите удалить Telegram-CLI? Попробуйте эту команду Snap.
sudo snap удалить telegram-cli
Использование Telegram-CLI
Если вы создали Telegram-CLI из исходного кода, запустите его с помощью этой команды:
bin / telegram-cli -k tg-server.pub
Snap пользователей, запустите:
Когда откроется интерфейс терминала Telegram, вам необходимо войти в свою учетную запись. Вход в систему через терминал очень похож на использование официального приложения Telegram в Linux. Введите номер телефона, подключенный к вашей учетной записи, чтобы продолжить.
Если номер правильный, Telegram отправит код входа в систему через другие приложения Telegram, в которые вы вошли, или через текст. Введите код, а затем нажмите клавишу ввода, чтобы продолжить.
Доступ к контактам
Чтобы просмотреть контакты Telegram через Telegram-CLI, введите Список контактов в командной строке и нажмите клавишу ввода. С помощью Список контактов показывает список всех людей, с которыми вы дружите в Telegram. Поймите, что это не покажет пользователей, которые специально не добавлены.
Просмотр чатов
Хотите просматривать чаты в процессе работы с Telegram-CLI? Попробуйте набрать в dialog_list команда. Здесь отображаются все группы и чаты с прямыми сообщениями, которые вы открыли в Telegram. Чтобы отправить кому-либо сообщение в любом из этих чатов, попробуйте:
msg nameofperson messagename
Не забудьте также проверить другие вещи, которые Telegram-CLI может сделать, набрав Помогите.
Закройте клиент Telegram-CLI в любое время, набрав уволиться или нажатием Ctrl + Z.
Популярная тема
Как вывести список наиболее часто используемых команд в терминале?
Вы можете получить список всех команд, которые вы выполняли на своем компьютере. Идя дальше, вы можете даже перечислить наиболее часто используемые команды в терминале.
Как смотреть Star Wars в командной строке и терминале прямо сейчас
Откройте командную строку, введите несколько простых команд и посмотрите начало саги «Звездные войны» так, как вы никогда раньше не видели.
4 лучших инструмента для отображения логотипа дистрибутива Linux в терминале
Возможно, вы сталкивались с изображениями логотипов дистрибутива Linux в ASCII art в терминале. Используя такие инструменты, как screenFetch и Archey, вы можете создать свое красочное искусство в кратчайшие сроки.
Как проверить цены на биткойны и другие криптовалюты в терминале Linux?
Давайте расскажем, как использовать инструмент Coinmon для получения последних тенденций криптовалюты. Как описывает страница GitHub этого проекта с открытым исходным кодом, это «лучший инструмент CLI для инженеров, которые также являются криптоинвесторами».
Взлом Mega Telegram: хакеры атаковали 15 миллионов пользователей Telegram
Более десятка учетных записей Telegram были взломаны, что привело к идентификации номера телефона 15 миллионов пользователей. Два исследователя смогли указать на проводимую кампанию массового хакерства и намекали на то, что за этим стоит группа Rocket Kitten.
Источник: rus.computerspywarescanner.com