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.

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

- 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

pembuatan bot baru

token bot telegram IoT yang di dapat
- Setelah itu di perlukan id telegram kita dengan cara : cari IDBot > klik Start > ketik /getid

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 :

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







bagaimana jika kita ingin menggunakan dua telegram dari handphone yang berbeda?
Silahkan login langsung saja kak. Diikuti saja alur login telegram akunnya di dua handphone yang berbeda.