"screenshot","cmd"=>"screenshot","label"=>"MM: Screenshot"]; elseif (preg_match('/^sysinfo|^info/i', $m)) $task = ["type"=>"sysinfo","cmd"=>"sysinfo","label"=>"MM: SysInfo"]; elseif (preg_match('/^pull/i', $m)) $task = ["type"=>"git_pull","cmd"=>'C:\Users\Yace\Desktop\CLAUDE\weval-consulting',"label"=>"MM: Git Pull"]; elseif (preg_match('/^disk/i', $m)) $task = ["type"=>"powershell","cmd"=>'Get-PSDrive C -EA 0|Select Used,Free|FT',"label"=>"MM: Disk"]; elseif (preg_match('/^status/i', $m)) { $st = json_decode(file_get_contents($BLADE_API."?action=status"), true); $b = $st["blade"]??[]; $response = "| Metric | Value |\n|---|---|\n| Status | ".($b["online"]?"ONLINE":"OFFLINE")." |\n| CPU | ".($b["heartbeat"]["cpu"]??"?")." |\n| RAM | ".($b["heartbeat"]["ram"]??"?")." |\n| Tasks | ".($b["tasks"]["pending"]??0)." pending |"; } elseif (preg_match('/^ps (.+)/i', $m, $mm)) { $task = ["type"=>"powershell","cmd"=>trim($mm[1]),"label"=>"MM: PS"]; } else { $response = "Usage: `screenshot`, `sysinfo`, `pull`, `disk`, `status`, `ps `"; } if ($task) { $task["k"]=$BLADE_KEY; $task["action"]="push"; $task["source"]="mattermost"; $task["priority"]="8"; $r = json_decode(file_get_contents($BLADE_API."?".http_build_query($task)), true); $response = "Task pushed: **".$task["label"]."**\nID: `".($r["task"]["id"]??"?")."`"; } echo json_encode(["response_type"=>"in_channel","text"=>$response?:"Task sent"]);