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.