Tabla de contenido:

Bot de Telegram con NodeMCU (ESP8266): 3 pasos
Bot de Telegram con NodeMCU (ESP8266): 3 pasos

Video: Bot de Telegram con NodeMCU (ESP8266): 3 pasos

Video: Bot de Telegram con NodeMCU (ESP8266): 3 pasos
Video: Automação com ESP8266 e Telegram - Tutorial Completo 2024, Noviembre
Anonim
Bot de Telegram con NodeMCU (ESP8266)
Bot de Telegram con NodeMCU (ESP8266)

¿Necesita un bot para enviar notificaciones desde su sistema? o hacer algo simplemente enviando un mensaje? ¡Telegram Bot es tu solución! En este tutorial, usaré Telegram Web y BotFather para hacer mi bot.

Suministros:

1. NodeMCU2. Cable micro USB 3. Enlace web de Telegram: https://web.telegram.org/4. Biblioteca ArduinoJson (versión 5.13.5) Descargar aquí: Biblioteca ArduinoJson 5. Biblioteca CTBot (versión 1.4.1) Descargar aquí: Biblioteca CTBot

Paso 1: crea un bot

Crear un bot
Crear un bot
Crear un bot
Crear un bot
Crear un bot
Crear un bot

Supongo que ha iniciado sesión correctamente en el telegrama web. Siga algunos pasos a continuación y observe la imagen de arriba. Escribe "botfather" en el cuadro de búsqueda. 2. Seleccione BotFather user3. Toque el botón de inicio en la parte inferior de la pantalla 4. Escriba "/ newbot" y envíelo 5. Escriba un nombre para su bot (por ejemplo, Ardhi NodeMCU Bot) 6. Escriba un nombre de usuario para su bot (por ejemplo, ardhi_nodemcu_bot) 7. Anote o copie el token. El token se utilizará en el código 8. Toque el enlace de su bot (por ejemplo, t.me/ardhi_nodemcu_bot)9. Toque el botón de inicio en la parte inferior de la pantalla

Paso 2: codificar y cargar

1. Copie el código desde aquí: Sketch2. Péguelo en el Arduino IDE3. Cambie el SSID, la contraseña y el token con el suyo 4. Conecte el cable micro USB en NodeMCU5. Conecte el cable USB a su computadora 6. Haga clic en el botón de carga y espere a que termine

Paso 3: habla con tu bot

Habla con tu bot
Habla con tu bot

Ahora tu bot está listo. ¡Intenta enviar cualquier mensaje de texto y disfruta de las conversaciones con tu bot!

Recomendado: