corn-bot.php
既然伺服器已經運行 PHP 8.3,我們可以利用 Cron Job (定時任務) 配合一個「無介面腳本」來實現全自動化。這樣你就不用再手動點擊按鈕,機器人會像呼吸一樣,每隔一段時間自動巡邏並發帖。 以下是實現步驟: 1. 準備自動化腳本 ( cron_bot.php ) 這個檔案不需要 HTML 介面,它是專門給伺服器系統呼叫的。它會自動遍歷你指定的所有資料庫和主題。 PHP <?php /** * Cron Bot: 新聞視角自動化巡邏 * 建議設定:每 30 分鐘執行一次 */ // 確保只有伺服器能執行,防止外部惡意點擊 if (php_sapi_name() !== 'cli' && ! isset ( $_GET [ 'secret_key' ])) { die ( "Access Denied." ); } error_reporting(E_ALL); ini_set( 'display_errors' , 1 ); require_once 'db_config.php' ; $bot_uid = 173 ; $bot_username = "新聞視角" ; // 定義任務清單:資料庫 => 目標 TID $tasks = [ 'fcsapxmy_forum4hk' => [ 14627635 , 14627087 ], 'fcsapxmy_close' => [ 14627087 ] ]; // 1. 擷取來源 (此處以 PulseHK 為例) function fetch_latest_news ( ) { $url = "https://pulsehknews.com/c/taipofire/" ; $ch = curl_init( $url ); curl_setopt( $ch , CURLOPT_RETURNTRANSFER, true ); curl_setopt( $ch , CURLOPT_USERAGENT, 'Mo...