Introduction: Telegram Bot Arduino

1. Zoek in Telegram op op Botfather

Step 1: Zoek Op Telegram 'Botfather' Op

  1. Ga naar Telegram
  2. Zoek op telegram naar 'Botfather'

Step 2: Kies De Optie /newbot

  1. Nu wordt gevraagd een naam voor je bot te kiezen > kies nu een naam voor je bot
  2. Kies nu een username voor je bot
  3. Klaar! Je krijgt nu een token om toegang te krijgen tot de API. Je zal dit later nodig hebben

Step 3: Download Library

  1. Ga naar Include Library > Manage Libraries > Zoek 'AsyncTelegram2'
  2. Download Asynctelegram2
  3. Ga vervolgens naar File > Examples > AsyncTelegram2 > Lightbot

Step 4: Key Invoeren

  1. Ga naar de code in het lightbot bestand
  2. Navigeer naar 'AsyncTelegram2 myBot(client);'
  3. const char* ssid = ""; > voer hier de username van je hotspot in
  4. const char* pass = ""; > voer hier het wachtwoord van je hotspot in
  5. const char* token = ""; > voer hier de key in die je in Telegram hebt gekregen

Step 5: Contact Maken Bot

  1. Ga naar Telegram
  2. Zoek hier op de naam van je bot
  3. Begin een chat met jouw bot

Step 6: Check Je Connectie

  1. Kijk in de serial of je Arduino contact heeft met Telegram, als het goed is zou er nu contact moeten zijn


Step 7: Verstuur Commando

  1. Verstuur een test bericht naar je bot
  2. Klik op de commando's om het licht van je board aan of uit te zetten. Of typ de commando's zelf

Step 8: 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

Step 9: 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

Step 10: Gebruikte Bronnen

https://randomnerdtutorials.com/telegram-control-esp32-esp8266-nodemcu-outputs/

https://randomnerdtutorials.com/telegram-esp8266-nodemcu-motion-detection-arduino/