Telegram Bot Arduino
1. Zoek in Telegram op op Botfather
Zoek Op Telegram 'Botfather' Op
- Ga naar Telegram
- Zoek op telegram naar 'Botfather'
Kies De Optie /newbot
- Nu wordt gevraagd een naam voor je bot te kiezen > kies nu een naam voor je bot
- Kies nu een username voor je bot
- Klaar! Je krijgt nu een token om toegang te krijgen tot de API. Je zal dit later nodig hebben
Download Library
- Ga naar Include Library > Manage Libraries > Zoek 'AsyncTelegram2'
- Download Asynctelegram2
- Ga vervolgens naar File > Examples > AsyncTelegram2 > Lightbot
Key Invoeren
- Ga naar de code in het lightbot bestand
- Navigeer naar 'AsyncTelegram2 myBot(client);'
- const char* ssid = ""; > voer hier de username van je hotspot in
- const char* pass = ""; > voer hier het wachtwoord van je hotspot in
- const char* token = ""; > voer hier de key in die je in Telegram hebt gekregen
Contact Maken Bot
- Ga naar Telegram
- Zoek hier op de naam van je bot
- Begin een chat met jouw bot
Check Je Connectie
- Kijk in de serial of je Arduino contact heeft met Telegram, als het goed is zou er nu contact moeten zijn
Verstuur Commando
- Verstuur een test bericht naar je bot
- Klik op de commando's om het licht van je board aan of uit te zetten. Of typ de commando's zelf
Lampje
Als het goed is zou het lampje nu moeten gaan branden wanneer je een commando uitstuurt dat het lampje gaat branden.
Het zou uit moeten gaan wanneer je een commando uitstuurt dat het weer uit moet
Toevoegen Adafruit
Om Adafruit toe te voegen heb ik geprobeerd om de library van Adafruit toe te voegen aan het bestand.
Daarna heb ik de pixel pin, het aantal pixels en het pixel type gespecificeerd volgens de het Simple example van Adafruit
Vanaf hier weet ik niet hoe ik verder moet
Gebruikte Bronnen
https://randomnerdtutorials.com/telegram-control-esp32-esp8266-nodemcu-outputs/
https://randomnerdtutorials.com/telegram-esp8266-nodemcu-motion-detection-arduino/