Cara Membuat Bot Telegram IoT dengan ESP8266

Indobot Academy

Cara Membuat Bot Telegram IoT dengan ESP8266

Telegram adalah aplikasi pesan chatting yang memungkinkan pengguna untuk mengirimkan pesan chatting rahasia yang di enkripsi end-to-end sebagai keamanan tambahan. Aplikasi chat Telegram memiliki kelebihan di banding aplikasi instan messaging lain seperti whatsapp, Telegram juga mempunyai antarmuka yang bersih dan mempunyai berbagai fitur, yang salah satunya adalah Tutorial ESP8266 IoT Telegram yang dapat di gunakan untuk kebutuhan belajar IoT.

Cara Membuat Bot Telegram IoT

Untuk dapat membuat bot telegram IoT Terlebih dahulu kita mempersiapkan beberapa kebutuhan seperti ArduinoJSon dan CTBot pada Arduino IDE.

Tutorial ESP8266 IoT Telegram
Tutorial ESP8266 IoT Telegram

1. Langkah Mengatur Bot Telegram

Sebelum memulai langkah membuat bot telegram untuk IoT kamu bisa mendapatkan puluhan ebook gratis dengan registrasi melalui tombol di bawah!

  • Install terlebih dahulu library ArduinoJson dan CTBot pada Arduino IDE melalui Library Manager
  • Pada telegram, cari BotFather

botfather iot telegram

  • Buka BotFather > klik Start > ketik /newbot > beri nama bot > beri username bot > Simpan token yang di berikan untuk di masukkan program nanti. Untuk masuk ke bot yang baru di buat, bisa klik link yang di berikan pada bagian setelah “You will find it at …”, dan jika sudah masuk bisa ketik /start

cara membuat bot telegram iot

pembuatan bot baru

Gambar token bot telegram IoT yang didapat indobot

token bot telegram IoT yang di dapat

  • Setelah itu di perlukan id telegram kita dengan cara : cari IDBot > klik Start > ketik /getid

cara membuat bot telegram arduino

ID telegram yang di dapat

2. Alat / Bahan

  • NodeMCU ESP8266   : 1 buah

3. Sketch Program

/*
    Program Komunikasi IoT Telegram
    di buat oleh Indobot
*/
#include "CTBot.h" //Pendeklarasian Library
CTBot myBot;

String ssid = "indobot";    //nama ssid wifi kalian
String pass = "123456789";  //password wifi kalian
String token = "XXXX";    //token bot baru kalian
const int id = XXXX;      //id telegram kalian

void setup() { //Pengaturan Variabel
  Serial.begin(9600);
  Serial.println("Starting TelegramBot...");
  myBot.wifiConnect(ssid, pass);
  myBot.setTelegramToken(token);
  if (myBot.testConnection()) {
    Serial.println("Koneksi Bagus");
  } else {
    Serial.println("Koneksi Jelek");
  }
  myBot.sendMessage(id, "Hello from Indobot!");
  Serial.println("Pesan Terkirim");
}

void loop() {}  //Perulangan Program

Interface :

bot telegram arduino

Gambar interface pengiriman pesan Telegram

Kesimpulan :

Dalam project ini, NodeMCU ESP8266 akan mengirimkan pesan “Hello from Indobot” ke telegram kita. Untuk belajar lebih lanjut mengenai penerapan bot Telegram pada aplikasi IoT kalian bisa mendaftar di kelas 

jual komponen elektronika iot sensor

Ingin Tahu Program Kami Lebih Lanjut?

Silahkan isi Formulir Dibawah Ini untuk Diskusi dengan Tim Indobot Academy.

Baca Juga

Bagikan:

3 pemikiran pada “Cara Membuat Bot Telegram IoT dengan ESP8266”

    • Silahkan login langsung saja kak. Diikuti saja alur login telegram akunnya di dua handphone yang berbeda.

      Balas

Tinggalkan komentar

whatsapp