Voy a detallar los comandos básicos de telegram-cli. Doy por supuesto que ya tienes instalado telegram-cli, si no es así puedes ver como instalarlo aquí. Hay banstantes comandos pero aquí voy a explicar los más básicos y comunes. Como consideración previa, a lo largo de todo el documento, cuando me refiero a contacto es el nombre del contacto al que queremos dirigir la acción y la manera de escribirlo depende de como esté registrado el contacto. Si el contacto tiene únicamente establecido nombre, habría que poner únicamente el nombre, pero si el contacto está establecido con nombre y apellidos hay que poner el nombre y el apellido separado por “_” (barra baja). Ejemplo:
(usuarioes el nombre del usuario de linux con el que has instalado telegram-cli)
mensajes y contactos
msgcontacto‘texto’. Envía mensaje de texto. chat_with_peercontacto. Inicia chat con el contacto. add_contactteléfono nombre apellido. Añade contacto. contact_list. Muestra la lista de contactos. mark_readcontacto. Marca como leidos todos los mensajes recibidos del contacto.
multimedia
send_photocontactoarchivo. Envía foto send_videocontactoarchivo. Envía vídeo set_profile_photoarchivo. Establece foto del perfil. La imagen tiene que ser cuadrada (ancho y alto iguales). Si la imagen no es cuadrada tomara un cuadrado de la imagen teniendo como referencia el centro de la misma.
Estos son los comandos básicos de telegram-cli pero puedes revisar una lista más amplia aqui
script para hacer el envío más "amigable"
Vamos a crear un par de scripts para realizar el envío más cómo sin tener que teclear “/home/usuario/tg/bin/telegram-cli -k tg-server.pub” cada vez que queramos enviar algo.
Creamos un archivo llamado sendtgm en la carpeta tg.
nano /home/usuario/tg/sendtgm (usuario es el nombre del usuario de linux con el que has instalado telegram-cli)
Añadimos el siguiente texto, guardamos con CTRL+O y salimos con CTRL+X
#!/bin/bash type=$1 to=$2 msg=$3 tgpath=/home/usuario/tg cd ${tgpath}
/home/usuario/tg/sendtgm msg pepito_perez ‘Hola que tal estás?’
enviaremos el mensaje de texto “Hola que tal estás?” a Pepito Pérez.
Pero, aunque hemos reducido la complejidad, sigue siendo un poco tedioso tener que escribir toda la ruta cada vez que queramos enviar algo. Para simplificarlo un poco más vamos a crear un par de “alias”. Nos vamos a nuestra carpeta home de usuario y editamos el archivo .bashrc
cd
nano .bashrc
Nos desplazamos hasta el final del archivo, añadimos las siguientes líneas, guardamos y salimos.
alias ctelegram=’/home/usuario/tg/bin/telegram-cli -k tg-server.pub’
alias telegram=’/home/usuario/tg/sendtgm’
Para que el cambio tenga efecto, tienes que cerrar la sesión y volver a logarte.
Con “ctelegram” abriremos la aplicación telegram-cli Con “telegram” enviaremos el mensaje sin tener que abrir la aplicación. Siguiendo el ejemplo anterior sería: telegram msg pepito_perez ‘Hola que tal estás?’
Usamos cookies para mejorar su experiencia. Asumiremos que está de acuerdo con esto, pero puede optar por no participar si lo desea. Saber másAjustesAceptarRechazar
Cookies y privacidad
Resumen de privacidad
Este sitio web utiliza cookies para mejorar su experiencia mientras navega por el sitio web. De estas cookies, las cookies que se clasifican según sea necesario se almacenan en su navegador, ya que son esenciales para el funcionamiento de las funcionalidades básicas del sitio web. También utilizamos cookies de terceros que nos ayudan a analizar y comprender cómo utiliza este sitio web. Estas cookies se almacenarán en su navegador solo con su consentimiento. También tiene la opción de darse de baja de estas cookies. Pero la exclusión voluntaria de algunas de estas cookies puede afectar su experiencia de navegación.
Las cookies necesarias son absolutamente esenciales para que el sitio web funcione correctamente. Esta categoría solo incluye cookies que garantizan funcionalidades básicas y características de seguridad del sitio web. Estas cookies no almacenan ninguna información personal.