Telegram – одно из самых популярных приложений для обмена сообщениями в мире сегодня. Однако не всем пользователям удобно использовать его веб-версию или мобильное приложение. Для тех, кто предпочитает работу с терминалом Linux, есть Telegram-CLI — командная строка для общения в Telegram. В этой статье мы рассмотрим, как использовать Telegram-CLI и основные команды, которые позволят вам насладиться всеми преимуществами Telegram прямо из терминала Linux.
Telegram-CLI – это неофициальный клиент для Telegram, разработанный специально для работы с командной строкой. С его помощью вы можете отправлять и принимать сообщения, создавать группы, обновлять статусы и многое другое – все с помощью нескольких простых команд.
Для начала работы с Telegram-CLI вам потребуется установить его на ваш Linux-компьютер. Для этого вам нужно открыть терминал и выполнить несколько команд. После установки вы сможете войти в свою учетную запись Telegram и начать общаться с вашими контактами через терминал.
Примечание: У Telegram-CLI есть ряд ограничений по функциональности по сравнению с официальными клиентами Telegram. Однако для основных задач и быстрого обмена сообщениями она полностью подходит.
Основы использования Telegram в терминале Linux с Telegram-CLI
Установка Telegram-CLI
Перед использованием Telegram-CLI необходимо его установить. Для этого выполните следующие шаги:
- Откройте терминал Linux.
- Установите пакет git с помощью команды
sudo apt install git. - Склонируйте репозиторий Telegram-CLI, используя команду
git clone https://github.com/vysheng/tg.git. - Перейдите в каталог tg, который был создан после клонирования репозитория.
- Установите зависимости с помощью команды
sudo apt install libreadline-dev libconfig-dev libssl-dev lua5.2 liblua5.2-dev libevent-dev libjansson-dev libpython-dev make. - Скомпилируйте Telegram-CLI с помощью команды
./configure, а затемmake. - Запустите Telegram-CLI, выполнив команду
./telegram-cli.
Авторизация
После запуска Telegram-CLI необходимо авторизоваться с помощью своего номера телефона. Для этого выполните следующие шаги:
- Введите свой номер телефона в формате
+79123456789. - Вам будет отправлен код подтверждения на ваш номер телефона.
- Введите полученный код подтверждения в терминале.
Основные команды
Telegram-CLI поддерживает различные команды, которые позволяют вам отправлять сообщения, просматривать диалоги, создавать группы и многое другое. Вот некоторые из основных команд:
msg <получатель> <сообщение>: отправляет сообщение указанному получателю. Например,msg JohnDoe Привет!отправит сообщение «Привет!» пользователю с именем «JohnDoe».dialog: позволяет просматривать список диалогов.chat_info <идентификатор_чата>: предоставляет информацию о выбранном чате.create_group <имя_группы> <участники>: создает новую группу с указанным именем и заданными участниками. Участники должны быть разделены пробелом. Например,create_group MyGroup JohnDoe JaneDoeсоздаст группу с именем «MyGroup» и участниками «JohnDoe» и «JaneDoe».
Расширенные возможности
Telegram-CLI также поддерживает расширенные возможности, такие как настройка уведомлений, загрузка файлов и использование ботов. Для получения дополнительной информации и списка доступных команд вы можете использовать команду help.
Вот некоторые расширенные функции Telegram-CLI:
- Отправка фото или видео: используйте команду
send_photo <получатель> <путь_к_файлу>илиsend_video <получатель> <путь_к_файлу>для отправки фотографии или видео. - Настройка уведомлений: используйте команду
set_notify_settings <тип_уведомления> <значение>для настройки параметров уведомлений. Например,set_notify_settings peer User1 message trueвключит уведомления для пользователя «User1». - Использование ботов: Telegram-CLI позволяет использовать ботов. Используйте команду
msg_bot <имя_бота> <сообщение>для отправки сообщения боту.
Telegram-CLI поддерживает множество других команд и возможностей, которые можно изучить, просматривая документацию и руководства пользователя.
Теперь вы можете начать использовать Telegram-CLI в терминале Linux и наслаждаться удобством общения с помощью командной строки.
Установка Telegram-CLI
- Откройте терминал в вашей системе Linux.
- Убедитесь, что у вас установлен пакет git. Если он не установлен, выполните команду:
- Клонируйте репозиторий Telegram-CLI, выполнив следующую команду:
- Перейдите в папку с загруженным репозиторием:
- Установите все необходимые зависимости, выполнив следующую команду:
- Соберите и установите Telegram-CLI, выполните следующую команду:
- Запустите Telegram-CLI, выполнив команду:
- Теперь вы можете войти в свой аккаунт Telegram, следуя инструкциям на экране.
sudo apt-get install git
git clone --recursive https://github.com/vysheng/tg.git
cd tg
sudo apt-get update && sudo apt-get install libreadline-dev libconfig-dev libssl-dev lua5.2-dev libevent-dev libjansson-dev libpython-dev make
./configure && make
./telegram
Поздравляю, теперь у вас установлен Telegram-CLI на вашем Linux-устройстве, и вы можете начать пользоваться его функциональностью через терминал!
Шаг 1: Установка необходимых пакетов
Прежде чем мы сможем использовать Telegram в терминале Linux с Telegram-CLI, нам необходимо установить несколько пакетов.
1. Откройте терминал на вашем компьютере Linux.
2. Убедитесь, что у вас установлен пакет wget. Этот пакет позволит нам загружать файлы из интернета. Если вы не уверены, введите команду:
sudo apt-get install wget
3. Теперь установим пакет build-essential, который содержит различные инструменты и компиляторы, необходимые для сборки программ:
sudo apt-get install build-essential
4. Далее, нужно установить пакет libreadline-dev. Он предоставляет библиотеки, необходимые для работы Telegram-CLI:
sudo apt-get install libreadline-dev
5. Установите пакет libconfig-dev, который предоставляет библиотеки конфигурации:
sudo apt-get install libconfig-dev
Теперь, у вас должны быть установлены все необходимые пакеты для работы Telegram-CLI в терминале Linux.
Шаг 2: Клонирование репозитория Telegram-CLI
Для использования Telegram-CLI в терминале Linux необходимо склонировать репозиторий Telegram-CLI с GitHub. Это позволит нам получить исходный код приложения и установить его на нашу машину.
Чтобы клонировать репозиторий Telegram-CLI, откройте терминал и выполните следующую команду:
| Команда | Описание |
|---|---|
| git clone https://github.com/vysheng/tg.git | Клонирует репозиторий Telegram-CLI на вашу машину |
После выполнения этой команды в текущей директории появится папка с именем «tg», содержащая все файлы исходного кода Telegram-CLI.
Теперь, когда репозиторий склонирован, мы готовы приступить к установке Telegram-CLI и его настройке в терминале Linux.
Шаг 3: Установка Telegram-CLI из исходного кода
Шаг 3 состоит в установке Telegram-CLI из исходного кода. Это позволит вам получить самую свежую и актуальную версию Telegram-CLI и настроить его под свои нужды.
Вот пошаговая инструкция по установке:
- Сначала вам нужно установить необходимые зависимости. Откройте терминал и введите следующую команду:
- Затем перейдите в каталог, в который вы хотите склонировать репозиторий Telegram-CLI. Например, вы можете перейти в вашу домашнюю директорию с помощью команды:
- Теперь вы можете склонировать репозиторий Telegram-CLI с помощью следующей команды:
- Далее вам нужно скомпилировать Telegram-CLI. Для этого введите следующую команду:
- После успешной компиляции введите команду:
- Затем можно установить Telegram-CLI с помощью команды:
- После установки вы можете запустить Telegram-CLI, введя команду:
sudo apt-get install libreadline-dev libconfig-dev libssl-dev lua5.2 liblua5.2-dev libevent-dev libjansson-dev libpython-dev make
cd ~
git clone --recursive https://github.com/vysheng/tg.git && cd tg
./configure
make
sudo make install
telegram-cli
Теперь у вас установлена последняя версия Telegram-CLI из исходного кода. Вы можете начать использовать его прямо из терминала Linux и настроить его под свои нужды.
Настройка Telegram-CLI
Для использования Telegram-CLI в терминале Linux, необходимо сначала выполнить некоторые настройки.
1. Установка зависимостей:
| Debian/Ubuntu: | sudo apt-get install libreadline-dev libconfig-dev libssl-dev lua5.2 liblua5.2-dev libevent-dev libjansson-dev libpython-dev make |
| Arch Linux: | sudo pacman -Sy readline libconfig openssl lua51 libevent jansson python make |
2. Скачивание и установка Telegram-CLI:
| Скачивание: | git clone --recursive https://github.com/vysheng/tg.git && cd tg |
| Компиляция и установка: | ./configure && make |
3. Получение API ключа:
- Откройте Telegram и найдите контакт «@BotFather».
- Начните диалог и создайте нового бота с помощью команды «/newbot».
- Следуйте инструкциям BotFather и в конце получите API ключ.
4. Настройка файла конфигурации:
Создайте файл «tg.config» и добавьте в него следующие строки:
default_profile = "default" default_system = "telegram-cli"
Замените «default» в строке «default_profile» на любое имя, которое будет использоваться для настройки профиля.
Добавьте следующую строку в файл «telegrap-cli.conf»:
device_model = "Terminal"
5. Войдите в свой Telegram-аккаунт:
./bin/telegram-cli -k tg-server.pub -W |
6. Создайте новый профиль:
/new\_user\_config |
7. Перейдите в директорию профиля:
cd ~/.telegram-cli/profilename |
8. Откройте файл «config» и добавьте следующие строки:
api_id = 12345 api_hash = "your-api-hash"
Замените «12345» на свой API ID, а «your-api-hash» на свой API hash, который вы получили от BotFather.
После выполнения всех этих шагов, можно использовать Telegram-CLI в терминале Linux для отправки сообщений, просмотра чатов и т.д.
Шаг 1: Создание аккаунта Telegram
1. Зайдите на официальный сайт Telegram по адресу https://telegram.org/ и скачайте приложение Telegram для своей операционной системы.
2. Установите приложение Telegram, следуя инструкциям на экране.
3. После установки откройте Telegram и нажмите на кнопку «Start Messaging».
4. Введите свой номер мобильного телефона, чтобы Telegram мог проверить вашу личность.
5. Введите полученный код подтверждения, который Telegram вышлет вам по СМС.
6. Придумайте и введите имя пользователя (username) для вашего аккаунта Telegram.
7. Вы успешно создали свой аккаунт Telegram! Теперь вы можете использовать Telegram для обмена сообщениями и других возможностей, которые предоставляет приложение.
Шаг 2: Получение API ключа
Для использования Telegram-CLI в терминале Linux необходимо получить API ключ от Telegram. Следуйте этим шагам, чтобы получить API ключ:
1. Откройте Telegram на своем устройстве или установите его, если у вас его еще нет.
2. В Telegram найдите «BotFather» — официального бота Telegram для создания и управления ботами.
3. Запустите диалог с BotFather и создайте нового бота, следуя инструкциям.
4. В процессе создания бота BotFather предоставит вам API ключ. Скопируйте этот ключ и сохраните его в безопасном месте.
5. Теперь вы готовы использовать API ключ для настройки Telegram-CLI в терминале Linux.
Обратите внимание, что API ключ — это чувствительная информация, которую необходимо хранить в безопасности и не передавать третьим лицам.
Шаг 3: Настройка Telegram-CLI с API ключом
Для работы с Telegram-CLI в терминале Linux вам понадобится API ключ, который вы сможете получить через официальный BotFather в Telegram. Вот как настроить Telegram-CLI с API ключом:
- Запустите терминал Linux и введите команду
telegram-cli, чтобы запустить клиент Telegram-CLI. - Вы увидите сообщение о необходимости ввода номера телефона. Введите свой номер телефона, привязанный к вашему аккаунту Telegram.
- После ввода номера телефона вам придет SMS-код, который нужно будет ввести для подтверждения вашего номера телефона. Введите полученный код.
- После успешной авторизации вы будете перенаправлены на приветственный экран Telegram-CLI.
- Теперь вы можете получить API ключ, чтобы настроить Telegram-CLI для доступа к вашему аккаунту Telegram. Откройте Telegram-клиент на своем устройстве или веб-версию и найдите официального BotFather.
- Отправьте BotFather команду
/newbot, чтобы создать нового бота. Следуйте инструкциям BotFather и укажите название и юзернейм для вашего бота. - После создания бота BotFather предоставит вам API ключ для вашего бота. Скопируйте этот ключ.
- Вернитесь в терминал Linux и введите команду
configв Telegram-CLI. Это откроет файл конфигурации Telegram-CLI в текстовом редакторе. - В файле конфигурации найдите строку
api_id =и ниже введите свой API ID, который вы получили от BotFather. - Ниже строки
api_id =найдите строкуapi_hash =и ниже введите свой API хэш, который также вы получили от BotFather. - Сохраните изменения в файле конфигурации и закройте текстовый редактор.
- Теперь, когда Telegram-CLI настроен с вашим API ключом, вы можете использовать его в терминале Linux для отправки и получения сообщений через ваш аккаунт Telegram.
Теперь вы готовы использовать Telegram-CLI в терминале Linux с настроенным API ключом. Наслаждайтесь функциональностью Telegram прямо из вашего терминала!
Основные команды Telegram-CLI
| Команда | Описание |
|---|---|
| contact_list | Показывает список ваших контактов |
| dialog_list | Показывает список всех ваших диалогов |
| msg_contact | Отправляет сообщение определенному контакту |
| msg_chat | Отправляет сообщение определенной группе или каналу |
| msg_forward | Пересылает сообщение |
| dialog_info | Показывает информацию о диалоге |
| chat_info | Показывает информацию о группе или канале |
| set_photo | Устанавливает фотографию профиля |
| set_name | Устанавливает имя пользователя |
Это лишь некоторые команды Telegram-CLI. Для получения полного списка команд и их описания вы всегда можете воспользоваться командой help. Не забывайте, что Telegram-CLI предоставляет огромные возможности для взаимодействия с Telegram в терминале Linux.
Команда 1: Отправка сообщений
Чтобы отправить сообщение через Telegram-CLI, введите следующую команду:
telegram-send «текст сообщения» «номер_получателя»
Где:
- telegram-send — команда для отправки сообщения;
- «текст сообщения» — текст вашего сообщения, заключенный в кавычки;
- «номер_получателя» — номер получателя, куда будет отправлено сообщение.
Например, чтобы отправить приветственное сообщение пользователю с номером +123456789, введите:
telegram-send «Привет! Как дела?» «+123456789»
После ввода команды нажмите клавишу Enter, и ваше сообщение будет отправлено получателю.