#include <WiFi.h>
#include <WiFiClientSecure.h>
#include <UniversalTelegramBot.h>
#include <ArduinoJson.h>
#include <HTTPClient.h>
// Konfigurasi WiFi
const char ssid[] = "Wokwi-GUEST";
const char pass[] = "";
// Initialize Telegram BOT
#define BOTtoken "1814579181:AAGUasYhK6z43R9XWL3exoEzdA2CXyAsA3g"
#define CHAT_ID "1209015823"
WiFiClientSecure client;
UniversalTelegramBot bot(BOTtoken, client);
// Variabel waktu untuk pengganti delay
unsigned long previousMillis = 0;
const long interval = 10000; // Interval pemeriksaan 10 detik
void setup() {
Serial.begin(115200);
Serial.println("Memulai koneksi WiFi...");
Serial.println("Mencari WiFi:");
Serial.println(ssid);
WiFi.mode(WIFI_STA);
WiFi.begin(ssid, pass);
client.setCACert(TELEGRAM_CERTIFICATE_ROOT); // Sertifikat root Telegram
while (WiFi.status() != WL_CONNECTED) {
Serial.print(".");
delay(500);
}
Serial.println("\nWiFi terhubung!");
Serial.print("IP address: ");
Serial.println(WiFi.localIP());
bot.sendMessage(CHAT_ID, "Memulai Sistem", "");
}
void loop() {
}