Selasa, 16 Maret 2021

Bot Telegram untuk Project IOT

 Hallo Sobat Arduino Indonesia, 

Telegram Bot /  Bot Telegram merupakan fitur yang di miliki oleh telegram untuk bermain-main dengan IOT (*pada project ini). Nah pada tutorial ini, kami akan share bagaimana cara menggunakan bot telegram ini disambungkan dengan ESP8266.

Oke bahan bahan yang di butuhkan adalah sebagi berikut

  1. Nodemcu8266
  2. kabel microusb

Sebelum melakukan pemrograman, aktifkan dulu Telegram Bot dengan cara sebagai berikut :

AKTIFKAN BotFather

  • Buka Aplikasi Telegram dan search BotFather

 

  • Kemudian klik BotFather, klik START. Lalu ketik /newbot , 
 
  • Selanjutnya akan diminta memberikan nama bot, Jika sudah makan akan muncul Token, *untuk penamaan bot harus ada kata kata bot di belakang penamaan

 Ketahui ID Telegram yang sudah di install

  • Buka aplikasi Telegram, cari idbot
  • klik, kemudian klik start
  •  kemudian ketik /getid, maka akan muncul id telegram

Oke bot sudah di buat dengan nama yang ditulis tadi dan id juga sudah di dapat, sekarang masuk ke bot yang sudah di buat dan klik start


 Tahap selanjutnya adalah program ke arduino, sebelumnya siapkan 2 library berikut ini :

  1. Library CTBot
  2. Library ArduinoJson
Program seperti di bawah ini
 

#include "CTBot.h"
CTBot myBot;
String ssid = "gatinamassid"; //wajib diganti dengan ssidwifinya
String pass = "gantipaswifi"; //wajib diganti dengan password wifinya
String token = "gantitokenbotfather"; //wajib diganti dengan botfather token
const int id = gantidenganidbot; //wajib diganti dengan idbotnya

void setup() {
  Serial.begin(9600);
  Serial.println("Starting TelegramBot...");
  myBot.wifiConnect(ssid, pass);
  myBot.setTelegramToken(token);

  if (myBot.testConnection()) {
    Serial.println("Koneksi normal");
  } else {
    Serial.println("ada kesalahan koneksi");
  }

  myBot.sendMessage(id, "Tes IG");
  Serial.println("Pesan Sudah Terkirim");
}

void loop() {

}

 

Upload dan lihat di bot yang sudah di buat di telegram



Tidak ada komentar:

Posting Komentar