Aviso en movil Bot Telegram en caso streaming receptor enigma2

En este manual vamos a tratar como recibir mensajes a traves del boot telegram en caso de deteccion streaming en nuestro receptor, de esta manera podemos recibir en nuestro telegram cuando se ha producido una conexion streaming en nuestro receptor, para ello vamos a realizar los siguientes pasos:

1. Creacion bot en telegram

a) En primer lugar sera crearnos un bot telegram, para ello lo podeis hacer desde:

b) Una vez hemos accedido en alguno de las dos formas debemos ejecutar lo siguiente para la creacion de un nuevo boot:

/newbot

c) Nos preguntara que escribamos el nombre que deseamos que tenga el boot pues le ponemos el que queramos en este ejemplo:

gigabluelinuzone

d) Ahora nos preguntara que escribamos un alias para nuestro bot, debemos escribir:

nombre_bot

En este ejemplo pues ponemos:

gigablue_bot

Tras este paso nos aparecera una api key, pues la copiamos y guardamos por que la necesitaremos mas tarde:

e) Pues ya podemos acceder a nuestro bot telegram:

Escribimos /start

f) Ahora ya necesitaremos el id chat para ello a traves de consola terminal ejecutamos:

curl –silent “https://api.telegram.org/botNUESTRAAPIKEY/getUpdates”

Sustituimos NUESTRAAPIKEY por la api key que apuntemos en pasos anteriores y observaremos, que lo marcado en rojo seria el id chat, pues la apuntamos

Pues ya tendriamos todo preparado, ahora vamos a ver el script para el envio de mensaje a telegram en caso de detection de streaming

2. SCRIPT AVISO STREAMING AL MOVIL MEDIANTE BOT TELEGRAM

  • En primer lugar introducimos creamos un script en el receptor en el directorio que queramos, le damos permisos 755 de ejecucion, y lo podemos añadir a cron para que se ejecute cada cierto tiempo, y el script creado debe ser asi:

#!/bin/bash

netstat >/tmp/red.txt

sleep 20

cat /tmp/red.txt | grep 8001 > /dev/null

if [ $? -eq 0 ]
then
echo “Se esta produciendo streaming en su receptor y se envia mensaje al movil”
/usr/bin/curl –silent –output /dev/null –data-urlencode “chat_id=NUESTROCHATID” –data-urlencode “text=Se esta realizando streaming en su receptor” “https://api.telegram.org/botNUESTRAAPIKEY/sendMessage” &
else
echo “No se detecta streaming en su receptor”
fi

En el script sustituimos:

  • NUESTROCHATID—> Por nuestro id chat que vimos como obtenerlo y teniamos apuntado
  • NUESTRAAPIKEY—-> Pues nuestro api key que vimos que teniamos apuntada

En este ejemplo he llamado al script stream.sh y lo he introducido en /usr/bin, pues vemos una ejecucion manual:

Y observaremos como nos ha mandado un mensaje a nuestro movil a traves del bot telegram

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s