Este script está diseñado para que lo puedas incluir a tu código en python o se utilice de forma adicional con bash u otro lenguaje de scripting.
En mi caso, lo utilizo por ejemplo para notificar las acciones realizadas desde mi file server. Este servidor tiene un script en bash el cual le permite realizar el trabajo deseado y cuando ha finalizado llama a través de una función al script de notificar. Y este posteriormente, envía un mensaje a mi chat de Telegram informándome.
- Instalar python en el equipo que va a ejecutar dicho script.
- Instalar dependecias de python: requests
- Obtener el token y el ID del chat realiza lo siguiente:
- ◽ Obtener el token
Debes ir al botfather y desde allí escribir /mybots, seleccionas tu bot creado y posteriormente consultas la api token.
- ◽ Obtener el ID del chat
Debes escribir en la URL de tu navegador la siguiente dirección: https://api.telegram.org/bot{TU_TOKEN}/getUpdates
Lo que está entre {}, debes especificar tu TOKEN.
Posteriormente debes localizar la linea donde contiene: "chat":{"id":ID}
Si no hay información, previamente debes enviarle algún mensaje al chat y actualizar la dirección anterior.
- ◽ Obtener el token
- Copiar y pegar el token de tu chat bot en la linea: token = "TOKEN"
- Copiar y pegar el ID del chat en la linea: chat_id = "CHATID"
- Por último, probar a ejecutar: python3 notificar.py "TEST"