web-dev-qa-db-fra.com

Comment écrire un script pour envoyer des messages via telegram-cli?

Je ne sais pas comment m'expliquer, mais comme je dois envoyer des messages programmés par télégramme, j'ai téléchargé le client du télégramme pour envoyer des messages via un terminal. J'ai écrit un script bash qui ouvre le client, tout se passe comme prévu puis la ligne de commande du télégramme est ouverte et mon script ne s'exécute pas en conséquence. Comment puis-je faire fonctionner?

this is the telegram command line

Ceci est le script, rien de difficile:

#!/bin/bash
cd /home/ospite/tg
bin/telegram-cli -k tg-server.pub //opening telegram client
sleep 30
chat_with_peer Antonio //it doesn't work because it's not the debian Shell anymore
done
2
LuigiCali

Pour écrire un script pour envoyer des messages via telegram-cli, vous devez procéder comme suit:

  1. Déplacez vous dans le répertoire où telegram-cli est:

  2. Ouvrez telegram-cli avec votre clé

  3. Chargez votre liste de contacts avec -W

  4. Envoyez le message à toute personne de votre liste de contacts précédemment chargée.

Pour y parvenir:

cd /path/to/tg && bin/telegram-cli -W server.pub -e "msg contact message"

ou

cd /path/to/tg && (sleep 1; echo "contact_list"; sleep 1; echo "msg contact message") | bin/telegram-cli -W -k server.pub

Plus d'infos ici: https://github.com/vysheng/tg

2
M. Becerra