#include <WiFi.h>
#include <HTTPClient.h> // 引用函式庫
HTTPClient http; // 建立物件
String token = "yFOzJotrzo4hmvkajv5Y3013wxmJeeiExtAQRTDPIXt"; // 從 LINE Notify 取得的權杖碼
String msg = "Hello World!"; // 要傳送給 LINE 伺服器的訊息

void setup() {
  Serial.begin(9600);
  Serial.print("Connecting to WiFi");
  WiFi.begin("Wokwi-GUEST", "", 6);
  while (WiFi.status() != WL_CONNECTED) {
    delay(100);
    Serial.print(".");
  }
  Serial.println(" Connected!");
}

void loop() {
  http.begin("https://notify-api.line.me/api/notify");
// LINE Notify 網址
http.addHeader("Content-Type", "application/x-www-form-urlencoded");
// 指定訊息標頭,有多個訊息標頭要分開指定
http.addHeader("Authorization", "Bearer " + token); // 指定訊息標頭
http.POST("message=" + msg); // 傳送訊息內文
String reply = http.getString(); // 取出網站回傳的資料
Serial.println(reply); // 印出來網站回傳了什麼
delay(5000); // 間隔 5 秒再傳送一次,以免重覆頻率太高
}