Sommario:

Bot di Telegram con NodeMCU (ESP8266): 3 passaggi
Bot di Telegram con NodeMCU (ESP8266): 3 passaggi

Video: Bot di Telegram con NodeMCU (ESP8266): 3 passaggi

Video: Bot di Telegram con NodeMCU (ESP8266): 3 passaggi
Video: ESP8266 + Telegram Bot (Temperature Sensor and Light Control) | Smart Project 2024, Luglio
Anonim
Bot di Telegram con NodeMCU (ESP8266)
Bot di Telegram con NodeMCU (ESP8266)

Hai bisogno di un bot per inviare notifiche dal tuo sistema? o fare qualcosa semplicemente inviando un messaggio? Telegram Bot è la tua soluzione! In questo tutorial, userò Telegram Web e BotFather per creare il mio bot.

Forniture:

1. NodoMCU2. Cavo micro USB3. Collegamento Web di Telegram: https://web.telegram.org/4. Libreria ArduinoJson (versione 5.13.5) Scarica qui: Libreria ArduinoJson5. Libreria CTBot (versione 1.4.1) Scarica qui: Libreria CTBot

Passaggio 1: crea un bot

Crea un Bot
Crea un Bot
Crea un Bot
Crea un Bot
Crea un Bot
Crea un Bot

Presumo che tu abbia effettuato correttamente l'accesso al telegramma web. Eseguire alcuni passaggi di seguito e guardare l'immagine sopra.1. Digita "botfather" nella casella di ricerca. 2. Selezionare l'utente BotFather3. Tocca il pulsante di avvio nella parte inferiore dello schermo4. Digita "/newbot" e invialo5. Digita un nome per il tuo bot (es. Ardhi NodeMCU Bot)6. Digita un nome utente per il tuo bot (es. ardhi_nodemcu_bot)7. Annota o copia il token. Il token verrà utilizzato nel code.8. Tocca il link del tuo bot (es. t.me/ardhi_nodemcu_bot)9. Tocca il pulsante di avvio nella parte inferiore dello schermo

Passaggio 2: codice e caricamento

1. Copia il codice da qui: Sketch2. Incollalo sull'IDE3 di Arduino. Cambia SSID, password e token con i tuoi4. Collega il cavo micro USB a NodeMCU5. Collega il cavo USB al computer6. Fai clic sul pulsante di caricamento e attendi che finisca

Passaggio 3: parla con il tuo bot

Parla con il tuo Bot
Parla con il tuo Bot

Ora il tuo bot è pronto. Prova a inviare qualsiasi testo e goditi le conversazioni con il tuo bot!

Consigliato: