'程序更新通知', 'content' => '[' . $now_time . ']' . ' 用户: ' . self::$uname . ' 程序更新通知' . self::$result, ]; break; case 'anchor': $info = [ 'title' => '天选时刻获奖记录', 'content' => '[' . $now_time . ']' . ' 用户: ' . self::$uname . ' 在天选时刻中获得: ' . self::$result, ]; break; case 'raffle': $info = [ 'title' => '实物奖励获奖纪录', 'content' => '[' . $now_time . ']' . ' 用户: ' . self::$uname . ' 在实物奖励中获得: ' . self::$result, ]; break; case 'gift': $info = [ 'title' => '活动礼物获奖纪录', 'content' => '[' . $now_time . ']' . ' 用户: ' . self::$uname . ' 在活动礼物中获得: ' . self::$result, ]; break; case 'storm': $info = [ 'title' => '节奏风暴获奖纪录', 'content' => '[' . $now_time . ']' . ' 用户: ' . self::$uname . ' 在节奏风暴中获得: ' . self::$result, ]; break; case 'cookieRefresh': $info = [ 'title' => 'Cookie刷新', 'content' => '[' . $now_time . ']' . ' 用户: ' . self::$uname . ' 刷新Cookie: ' . self::$result, ]; break; case 'todaySign': $info = [ 'title' => '每日签到', 'content' => '[' . $now_time . ']' . ' 用户: ' . self::$uname . ' 签到: ' . self::$result, ]; break; case 'banned': $info = [ 'title' => '任务小黑屋', 'content' => '[' . $now_time . ']' . ' 用户: ' . self::$uname . ' 小黑屋: ' . self::$result, ]; break; case 'error': $info = [ 'title' => '程序错误', 'content' => '[' . $now_time . ']' . ' 用户: ' . self::$uname . ' 程序运行错误: ' . self::$result, ]; break; case 'key_expired': $info = [ 'title' => '监控KEY异常', 'content' => '[' . $now_time . ']' . ' 用户: ' . self::$uname . ' 监控KEY到期或者错误,请及时查错或续期后重试哦~', ]; break; default: $info = [ 'title' => '推送消息异常记录', 'content' => '[' . $now_time . ']' . ' 用户: ' . self::$uname . ' 推送消息key错误' . self::$type . self::$result, ]; break; } self::scSend($info); return true; } /** * @use ServerChan发送信息 * @param array $info */ private static function scSend(array $info) { $url = "https://sc.ftqq.com/" . self::$sckey . ".send?text=" . urlencode($info['title']) . "&desp=" . urlencode($info['content']); $data = Curl::request('get', $url); if (is_null($data)) { Log::warning('Server酱推送信息失败,请检查!'); }; } }