ESP32 + micropython

7. Telegram Bot

Introducción

Telegram es una aplicación de mensajería enfocada en la velocidad y seguridad, es súper rá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 700 millones de usuarios activos mensuales y es una de las 10 apps más descargadas del mundo.

A diferencia de WhatsApp, Telegram es mensajería basada en la nube con sincronización constante. Como resultado, puedes acceder a tus mensajes desde diferentes dispositivos a la vez, incluyendo tablets y computadoras, y compartir un número ilimitado de fotos, videos y archivos (doc, zip, mp3, etc.) de hasta 2 GB cada uno.
Telegram necesita menos de 100 MB en tu dispositivo. Puedes mantener toda tu multimedia en la nube sin necesidad de eliminar cosas, simplemente borra la caché para liberar espacio.
Gracias a la infraestructura de múltiples centros de datos y al cifrado de Telegram, es más rápido y mucho más seguro. Además, la mensajería privada en Telegram es gratuita y seguirá siéndolo; sin publicidad, sin cuotas de suscripción, para siempre.
La API de Telegram y su código son abiertos, y son bienvenidos los desarrolladores que quieran crear sus propias aplicaciones de Telegram. También tenemos una API para bots, una plataforma para desarrolladores que permite a cualquiera crear herramientas especializadas para Telegram, integrar cualquier servicio, e incluso aceptar pagos de usuarios de todo el mundo.

Registrar un Bot

Los bots Telegrama son como usuarios con los que se interactúa a través de la API de Telegram. Se puede crear hasta 20 bots por cuenta de telegram.

Para crear un bot  comuníquese con @BotFather. Utilice el comando /newbot y siga las instrucciones hasta obtener el token correspondiente al bot.

4839574812:AAFD39kkdpWt3ywyRZergyOLMaJhac60qc  (ejemplo)

El token es una secuencia de caracteres que se utiliza para autenticar el bot en la api bot de telegram. Es información sensible. No se debe compartir. Es como una contraseña.

https://api.telegram.org/bot4839574812:AAFD39kkdpWt3ywyRZergyOLMaJhac60qc/getUpdates


# branch bot

https://wokwi.com/projects/364742992109802497

Se agrega boot.py donde se configura la conexión a WiFi