要接收 Line Bot 傳來的訊息,首先請先參考本篇完成設置。
在 PHP 中,可以透過 php://input
讀取 Line Bot 傳來的訊息。以下是一個基本的範例程式碼:
$raw = file_get_contents('php://input'); $events = json_decode($raw, true)['events']; $message = $events[0]['message']['text']; // 在這裡處理訊息
上面的程式碼中,我們先透過 file_get_contents()
函數讀取 php://input
,並將其轉換為 PHP 陣列格式。接著,我們可以使用 $events[0]['message']['text']
取得 Line Bot 傳來的訊息文字內容,並在此之後繼續進行相關處理。