#include "CTBot.h"
CTBot robot;
int lampu=4;// lampu terhubung pada pin 4
void setup() {
Serial.begin(115200);
pinMode(lampu,OUTPUT); //lampu sebagai output
digitalWrite(lampu,HIGH);//lampu high agar relay off saat pertama kali
robot.wifiConnect("username wifi", "Pasword WiFi"); //masukkan nama dan password wifi
robot.setTelegramToken("masukkan token telegram");//ambil token dari telegram
if(robot.testConnection())
Serial.println("Terhubung!"); //memberi tanda pada serial monitor jika terhubung pada wifi
else
Serial.println("Error!");//memberi tanda pada serial monitor jika eroor saat menghubungkan wifi
}
void loop() {
TBMessage pesan;
if(robot.getNewMessage(pesan)){
Serial.print("Ada pesan Masuk : ");
Serial.println(pesan.text);
if(pesan.text.equalsIgnoreCase("LAMPU ON")){
digitalWrite(lampu,LOW); //menyalakan lampu
robot.sendMessage(pesan.sender.id,"Lampu Menyala"); //mengirimkan pesan ke telegram
}
else if(pesan.text.equalsIgnoreCase("LAMPU OFF")){
digitalWrite(lampu,HIGH); //memadamkan lampu
robot.sendMessage(pesan.sender.id,"Lampu Padam");b. //mengirimkan pesan ke telegram
}
else{
String balas;
balas="Maaf, perintah yang ada masukkan salah. Coba kirim RELAY ON atau RELAY OFF.";
robot.sendMessage(pesan.sender.id,balas);
}
}
}