Certains d’entre vous connaissent l’alternative WhatsApp plus sûre – Télégramme. Si vous souhaitez également envoyer et recevoir des messages, des images et des vidéos sur votre Pi, c’est l’endroit qu’il vous faut. Tout ce dont vous avez besoin est une carte SIM supplémentaire pour recevoir le SMS. Dans un didacticiel ultérieur, nous utiliserons la réception de messages pour effectuer des actions sur le Pi.
J’utilise la Telegram Messenger CLI pour Ubuntu. Pour cela, certains packages doivent être installés:
sudo apt-get install libreadline-dev libconfig-dev libssl-dev libjansson-dev python-dev lua5.2 liblua5.2-dev libevent-dev lua-lgi
Maintenant, le package est chargé par Git et changé dans le dossier.
git clone --recursive https://github.com/vysheng/tg.git && cd tg
Ensuite, il est configuré
./configure
et créé (cela peut prendre un certain temps):
make
Désormais, seuls le numéro de mobile et le prénom et le nom (qui doivent figurer dans le profil) doivent être spécifiés. Attention: Le numéro doit être au format +4917612345678. Le nom de famille peut également être ignoré avec Entrée.
Pointe: Andreas m’a fait savoir dans les commentaires qu’un numéro fixe est également possible. Pour ce faire, entrez call
à la requête de broche et confirmez avec Entrée. Vous serez alors appelé sur ce numéro et vous recevrez le code PIN.
bin/telegram-cli -k tg-server.pub
Vous pouvez maintenant utiliser certaines commandes pour envoyer des messages / photos / vidéos ou ajouter des contacts.
Un aperçu des commandes peut être trouvé ici.
Ajouter le contact
add_contact
Exemple: add_contact 4917612345678 Raspberry Pi
Envoyer le message
msgText
Exemple: msg Raspberry_Pi 'Hello, this is a test.'
Dans le nom du contact, les espaces deviennent des soulignements. Avec Tab, vous pouvez compléter automatiquement un nom de contact.
Démarrer le chat sécurisé
create_secret_chat
Exemple: create_scret_chat Raspberry_Pi
Chercher
global_search
Exemple: global_search Hello
Tous les messages sont recherchés pour le (s) terme (s).
Afficher les coordonnées
user_info
Exemple: user_info Raspberry_Pi
Toutes les commandes sont comme je l’ai dit ici.