Instalando cliente Telegram para linea de comandos

  • Punto de partida
  • Procedimiento:
    • Se actualizan lista de repositorios y librerias
      • sudo apt-get update
      • sudo apt-get upgrade
    • Se instalan librerias necesarias
      • sudo apt-get install libreadline-dev libconfig-dev libssl-dev lua5.2 liblua5.2-dev libtool libevent-dev libjansson*
    • Se descarga en un directorio y compila el cliente de Telegram para vysheng
      • cd /tmp
      • git clone --recursive https://github.com/vysheng/tg.git
      • cd tg
      • ./configure
      • make
    • En bin se habrán generado los ejecutables
    • Se crea el directorio donde queramos tener Telegram y se copian los ejecutables
      • mkdir /etc/telegram
      • cp -rf bin/* /etc/telegram
      • cd /etc/telegram/
    • Se ejecuta Telegram en linea de comandos
      • ./telegram-cli -k tg-server.pub
      • La primera vez pedirá un numero de telefono para enviar un codigo de verificacion por SMS.
    • Ahora, se puede añadir un contacto y enviarle un mensaje
      • add_contact numero_telefono nombre apellido
      • msg nombre_apellido hola
      • (atencion a que en msg se debe incluir subrayado entre nombre y apellido)
    • Para salir de Telegram: quit
    • El cliente al lanzarlo tiene multiples argumentos, entre ellas escuchar comandos en un puerto TCP (e.g., para ejecutarlo como demonio) o arrancarse, ejecutar un comando y salir
    • Lista de comandos que permite usar:
  • Finalmente, ahora que Telegram tiene una API para bots, no me acaba de resultar util y creo que lo voy a desinstalar. 
  • Con esta aplicacion buscaba enviar mensajes esporadicos de notificación, sin tener que crear un demonio y no parece posible, aunque la opcion -e permite ejecutar comandos y salir al acabar, realiza un parse de todo antes de empezar a ejecutarlos y cuando parsea "msg peer mensaje" el peer no existe porque todavia no se ha ejecutado add_contact

No hay comentarios:

Publicar un comentario