Equipos y materiales > Openwrt & LEDE

Compilar telegram en OpenWRT

<< < (7/7)

edudi:
Buenas, el otro día un compañero me habló de las API de telegram, ....y obviamente, se me despertó la curiosidad para OpenWRT (scripts, GPIO's, etc... envío y recepción en ambos sentidos, el bot desde el router al telegram del móvil como al revés)

Me he creado un bot y estoy empezando a probar, de momento las instrucciones de instalación van bien, me da el id de chat, pero aun no consigo recibir/enviar mensajes y cosas de esas, os dejo el link:

https://github.com/alexwbaule/telegramopenwrt


También he visto que por ssh hay info de que mediante JSON se pueden usar los bots de telegram, lo que va através de jq, lo cual no veo en los repositorios.

Lo típico, me gustaría poder ejecutar comandos que funcionen en ambas direcciones: encender un LED, relé, etc...

Un saludo

edudi:
Buenas, añado algo a lo anterior de importancia relevante a mi entender.

Les envío el comando por si lo quieren usar por SSH o scripts para notificaciones de un router/servidor/Raspi, etc al Telegram.... hay que hacerse un bot en Telegram e instalar el curl en el router/servidor:

curl -k -s -X POST https://api.telegram.org/bot[EL TOKEN DEL BOT]/sendMessage -d chat_id=[El Id_chat de tu usuario personal, no del bot] -d parse_mode=Markdown —data-urlencode text="Amigo, amigo, amigo"



Ideal para scripts, .....si se activa algo, por ejemplo si se abre una puerta que tenemos controlada por GPIO su apertura, que envíe una notificación al BOT al margen de las otras funciones que le hayamos añadido al propio script.

Seguiré tratando de hacer funcionar el envío de comandos desde Telegram al router, que lo compartí en el anterior mensaje y no consigo que vaya.


Para crear un bot en telegram, abran en Telegram un privado a este bot: BotFather

Para obtener el ID_Chat de usuario abran un privado a este bot: @get_id_bot          ó accedan a: https://api.telegram.org/bot[EL TOKEN DEL BOT]/getUpdates?offset=0

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa