Comment utiliser Telegram dans le terminal Linux avec Telegram-CLI



Avez-vous déjà souhaité interagir avec Telegram directement depuis votre terminal Linux? Si c’est le cas, vous devriez vous intéresser à Telegram-CLI. Il s’agit d’une réimplémentation complète de Telegram, conçue pour une utilisation en ligne de commande. Son fonctionnement est similaire à l’application graphique classique, mais au lieu d’une interface visuelle, vous naviguez à travers les conversations, les canaux et les groupes à l’aide de commandes textuelles.

Telegram CLI n’est pas destiné à tous les utilisateurs, mais si vous êtes un adepte de ce service et un passionné de ligne de commande, ce programme pourrait vous plaire. Les instructions ci-dessous vous guideront à travers l’installation et l’utilisation sur votre système d’exploitation Linux.

Installation de Telegram-CLI

Telegram-CLI n’est pas disponible sous forme de paquets natifs pour Linux. Par conséquent, pour l’utiliser, vous devrez le compiler vous-même. Avant de commencer, il est essentiel d’installer certains programmes et fichiers de dépendance.

Pour Ubuntu / Debian

Ouvrez votre terminal et exécutez la commande suivante :

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

Ou bien, vous pouvez utiliser cette commande alternative :

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

Pour Fedora

Saisissez cette commande :

sudo dnf install lua-devel openssl-devel libconfig-devel readline-devel libevent-devel libjansson-devel python-devel

Pour OpenSUSE

Utilisez la commande suivante :

sudo zypper in lua-devel libconfig-devel readline-devel libevent-devel libjansson-devel python-devel libopenssl-devel

Une fois toutes les dépendances installées, vous pouvez passer à la compilation de Telegram CLI. Utilisez l’outil Git pour récupérer le code source le plus récent :

Note: Si Git n’est pas installé, vous devrez le faire avant de continuer.

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

Naviguez vers le répertoire source de Telegram CLI avec la commande `cd` :

cd tg

Exécutez l’outil de configuration. Il analysera votre système, vérifiera les dépendances et s’assurera que tout est prêt pour la compilation. Si des erreurs surviennent, vérifiez à nouveau les instructions précédentes, car vous avez peut-être omis une étape. La configuration est réussie si aucune erreur n’est affichée.

./configure

Démarrez le processus de compilation de Telegram CLI en utilisant la commande `make`:

make

La compilation peut prendre un certain temps, veuillez patienter. Une fois terminée, le terminal sera de nouveau disponible pour les commandes.

Installation via le package AUR

Sur Arch Linux, vous n’avez pas besoin de compiler manuellement Telegram-CLI. Un package AUR officiel est disponible, ce qui simplifie grandement l’installation. Bien que le programme soit toujours en cours de développement, le fichier pkgbuild automatise le processus. Pour l’installer, suivez ces instructions.

Commencez par installer Git sur votre machine Arch :

sudo pacman -S git

Récupérez la dernière version du package Telegram-CLI AUR à l’aide de la commande Git clone :

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

Utilisez la commande `cd` pour accéder au répertoire cloné :

cd telegram-cli-git

Lancez le processus de compilation. Notez que l’installation de certaines dépendances peut échouer. Si c’est le cas, consultez cette page et installez-les manuellement.

makepkg -si

Installation via le package Snap

Bien que Telegram-CLI puisse être compilé à partir du code source sur la plupart des distributions Linux, des problèmes peuvent parfois survenir lors du processus, selon la distribution utilisée. Si les instructions précédentes n’ont pas fonctionné, une autre option consiste à utiliser le package Snap.

L’utilisation de Snap est une bonne solution, car le responsable du package Snap s’occupe de tous les problèmes logiciels. De plus, les packages Snap fonctionnent sur la plupart des distributions Linux, vous devriez donc être en mesure de l’utiliser sans problème. Avant d’installer Telegram-CLI, assurez-vous que les packages Snap sont installés et fonctionnent sur votre distribution. Une fois que c’est fait, utilisez la commande suivante pour installer Telegram-CLI:

sudo snap install telegram-cli

Pour désinstaller Telegram-CLI, utilisez cette commande:

sudo snap remove telegram-cli

Utilisation de Telegram-CLI

Si vous avez compilé Telegram-CLI à partir du code source, lancez-le avec cette commande :

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

Si vous avez utilisé Snap, lancez-le avec :

telegram-cli

Lors du lancement, vous devrez vous connecter à votre compte. Le processus est similaire à l’application Telegram classique. Saisissez le numéro de téléphone associé à votre compte.

Si le numéro est correct, Telegram vous enverra un code de connexion, soit via d’autres applications Telegram sur lesquelles vous êtes connecté, soit par SMS. Entrez le code et appuyez sur Entrée pour continuer.

Accéder aux contacts

Pour afficher vos contacts Telegram, tapez `contact_list` dans l’invite et appuyez sur Entrée. Une liste de toutes les personnes avec lesquelles vous êtes ami sur Telegram sera affichée. Les utilisateurs qui ne sont pas ajoutés spécifiquement à votre liste de contacts ne seront pas affichés.

Afficher les conversations

Pour voir les conversations en cours, tapez la commande `dialog_list`. Cela affichera tous les groupes et fils de discussion par messages directs que vous avez ouverts dans Telegram. Pour envoyer un message dans l’une de ces conversations, utilisez cette commande :

msg nomdelapersonne votre message

Pour découvrir les autres fonctionnalités de Telegram-CLI, tapez `help`.

Vous pouvez quitter le client à tout moment en tapant `quit` ou en utilisant Ctrl + Z.