Configuración
Creación del BOT en Telegram
Desde una cuenta de TelegramTelegram® se debe escribir /start al usuario BotFather (https://telegram.me/botfather) para crear un bot.bot.
Nos devolveráDevolverá una serie de parámetros e instrucciones que podemos hacerdisponibles para la creación y manipulación de bots.bots:
Nosotros utilizaremosUtilizar la opción /newbot para crearcon la que crearemos un nuevo bot.bot.
NosPreguntará preguntaráel nombre, para este caso Pandora_FMS_Test_bot , se puede utilizar el nombre que queramos poner a nuestro bot, en mi caso he seleccionado Pandora_FMS_Test_bot , pero usted puede poner el quese prefiera.
Ahora nos pedirá un id de usuario para el bot, este tiene que terminar en _bot. enEn este caso se utilizaréutiliza el mismo.mismo anterior: Pandora_FMS_Test_bot.
Ahora nos devolverá la información de nuestro bot y algunas instrucciones para su administración, nosotrosse copiaremosdebe copiar y guardaremosguardar el API token que es con el que nos autenticaremos como ese bot.
Crear un grupo y añadir el bot
Para crear un grupo desde Telegram simplementese debemosdebe hacer clic en crear grupo y seleccionar los usuarios que estarán en ese grupo. Es importante que uno de esos usuarios sea nuestro bot para poder enviar mensajes a ese grupo específico.co.
También podemosse puede simplemente añadir el bot a un grupo existente.
Obtener la id del grupo para enviar mensajes desde el CLI
Ahora necesitamosse necesita obtener la id del grupo en el que hemos añadido nuestro bot,bot, hay diferentes formas de hacerlo,hacerlo. peroUna de las más sencillas es añadir otro bot que extrae esa información muy fácilmente GetIDs Bot (https://t.me/getidsbot).
Lo añadimos al grupo que queremos conocer el id y nos dará una serie de instrucciones para su uso. Pero soloSolamente con añadirlo ya nos daráproporciona la información que necesitamos que es la (id del grupo.grupo).
Una vez tengamos la id del grupo lo copiamos y guardamos,guardamos.
podemosPodemos eliminar este botGetIDs Bot del
grupo si queremos,porque ya ha cumplido el objetivo de darnos el id.
Configurar Pandora-Telegram CLI
Para usar el Pandora Telegram CLI (source code) debemosse debe tener instalado python3Python versión 3 y pip3Pip versión 3 para las dependencias.
Para instalar las dependencias, en el paquete dela descargar que descargue verá el fichero requirements., nos posicionamos en su directorio ytxt,txt simplemente ejecutamos:
pip3 install -r requirements.txt
Esto descargará e instalará las dependencias necesarias.
Una vez instaladas las dependencias ejecutamos élel fichero pandora-telegram-cli.py -h con el intérprete de Python para ver su ayuda:
python3 pandora-telegram-cli.py -h
usage: pandora-telegram-cli.py [-h] -m MESSAGE -t TOKEN -c CHAT_ID
Bot telegram cli
optional arguments:
-h, --help show this help message and exit
-m MESSAGE, --message MESSAGE
Message to be send
-t TOKEN, --token TOKEN
Bot token
-c CHAT_ID, --chat_id CHAT_ID
chat id to send messages
Si vemos la ayuda sin ningúnerror erroralguno pues ya estamos listos para usarlo.



