Mi Blog
👉 Cómo enviar mensajes desde MikroTik y RouterOS a Telegram

Cómo enviar mensajes desde MikroTik y RouterOS a Telegram

 
(5 votos)

Enviar mensajes y alertas desde MikroTik a un grupo de Telegram es sumamente sencillo y útil para estar informado de posibles anomalías o problemas en una red gestionada por MIkroTik y RouterOS. En este tutorial os enseñaré a crear tanto el Bot y el grupo de Telegram y también a enviar un mensaje de pruebas desde MikroTik a Telegram. Todo esto se puede combinar con el programador de tareas y así poder enviar al grupo los datos que más nos interesen. Todo esto siempre en función de vuestras necesidades, por supuesto.

Seguid leyendo y os enseñaré a enviar notificaciones a Telegram desde MikroTik y RouterOS...

⬇️ Compra en Amazon el hardware que utilizo ⬇️

🔥 ¡DESCÚBRELOS! 🔥

 

 

¿QUÉ ES TELEGRAM?

Telegram es una aplicación de mensajería enfocada en la velocidad y seguridad, es superrápida, simple y gratuita. Puedes usar Telegram en todos tus dispositivos al mismo tiempo. Tus mensajes se sincronizan a la perfección a través de cualquiera de tus teléfonos, tablets o computadoras. Telegram tiene más de 500 millones de usuarios activos mensuales y es una de las 10 apps más descargadas del mundo.

Con Telegram, puedes enviar mensajes, fotos, videos y archivos de cualquier tipo (doc, zip, mp3, etc.), como también crear grupos de hasta 200.000 personas o canales para hacer difusiones a audiencias ilimitadas. Puedes escribir a tus contactos del teléfono y encontrar personas a través de sus nombres de usuario. Como resultado, Telegram es como el SMS y el correo electrónico combinados, y puede satisfacer todas tus necesidades de mensajería personal o de negocios. Además, ofrece llamadas de voz y videollamadas con cifrado end-to-end, así como chats de voz en grupos que permiten miles de participantes.

Web: www.telegram.org

 

 

MikroTik puede enviar mensajes y alertas a un canal de Telegram

 

 

1.- ELEMENTOS NECESARIOS PARA ESTE TUTORIAL

  • MikroTik o equipo con RouterOS
  • Cuenta en Telegram
  • Internet

 

 

2.- CREAR EL BOT Y EL CANAL EN TELEGRAM

Lo primero que debemos hacer es crear el Bot en Telegram. Para crear el Bot, abriremos una conversación con el gestor de bots @BotFather y escribiremos los siguientes comandos:

/start
/newbot
MyMikroTikMessagesBot

 

 

Una vez creado el Bot, se nos entregará un ID y un Token de acceso que deberemos guardar en lugar seguro para poder usar nuestro Bot:

Enviar Mensajes Telegram desde Mikrotik@BotFather

 

 

Ahora crearemos un grupo normal en Telegram, por ejemplo "MikroTikMessagesGroup" y meteremos en dicho grupo al bot "MyMikroTikMessagesBot":

Enviar Mensajes Telegram desde MikrotikCrear canal y añadir el Bot

 

 

En la siguiente imagen se ve como el bot ha sido añadido al canal:

Enviar Mensajes Telegram desde MikrotikBot añadido al Grupo Telegram

 

 

3.- SCRIPT DE NOTIFICACIÓN A TELEGRAM

Ahora crearemos el script en el MikroTik desde "System->Scripts":

Enviar Mensajes Telegram desde MikrotikMenú scripts

 

 

Para crear el script, desde la pestaña "Scripts" haremos click en +:

Enviar Mensajes Telegram desde MikrotikMikroTik Telegram

 

 

El código del script es el siguiente (tenéis que usar vuestro ID y Token):

:local botTelegramToken "1680595166:AAF2AGFdPdC5AIvDg1Dg1-G1z-3h4uZOlH4";
:local telegramChatID "-593484444";
:local parseMode "html";
:local disablePreview True;
:local textToSend "THIS IS AN ALERT FROM MIKROTIK";

:local telegramUrl "https://api.telegram.org/bot$botTelegramToken/sendMessage?chat_id=$telegramChatID&text=$textToSend&parse_mode=$parseMode&disable_web_page_preview=$disablePreview";

/tool fetch http-method=get url=$telegramUrl;

:log info "Send Telegram Message";

 

 

En la siguiente imagen se ve el nombre del script "AlertsToTelegram", los permisos necesarios "read" y abajo el script. Una vez finalizado pulsaremos "OK":

Enviar Mensajes Telegram desde MikrotikMikroTik Telegram

 

 

En la lista de scripts se verá el script creado y el número de veces ejecutado:

Enviar Mensajes Telegram desde MikrotikLista de Scripts MikroTik

 

 

4.- PROBAR EL SCRIPT DE FORMA MANUAL

Para probar el script, ejecutaremos el siguiente comando. El script no debe mostrar ningún error, tal y como se ve a continuación:

[admin@MikroTik] > /system script run AlertsToTelegram
status: finished
downloaded: 0KiBC-z pause]
total: 0KiB
duration: 0s

 

 

En la siguiente imagen se ve como el mensaje ha llegado correctamente al grupo creado utilizando nuestro Bot.

Enviar Mensajes Telegram desde MikrotikMikroTik Telegram

  

 

ENJOY!


Acerca de Mi

RPF

Soy Ingeniero Téc. Industrial Mecánico, Administrador de Sistemas Informáticos, Desarrollador de Aplicaciones Informaticas Web, Técnico Superior en PRL, Experto en Energías Renovables... y trabajo actualmente como Senior DevOPS en HP SCDS.

Contactar conmigo

Dirección: León, España

E-Mail: Contactar

Web: https://www.raulprietofernandez.net

Skype: raul.lnx

APÚNTATE GRATIS

VIP RPF
Entra en la Comunidad VIP y consigue acceso a las descargas en PDF, Trucos y Videotutoriales ocultos y mucho más... ¡Muy Pronto!
Cookies

Usamos cookies en nuestro sitio web. Algunas de ellas son esenciales para el funcionamiento del sitio, mientras que otras nos ayudan a mejorar el sitio web y también la experiencia del usuario (cookies de rastreo). Puedes decidir por ti mismo si quieres permitir el uso de las cookies. Ten en cuenta que si las rechazas, puede que no puedas usar todas las funcionalidades del sitio web.