$chatId, 'photo' => new CURLFile(realpath($filePath)) ]; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $apiUrl . "sendPhoto"); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $postFields); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_exec($ch); curl_close($ch); // حذف فایل پس از ارسال unlink($filePath); } else { $responseMessage = [ 'chat_id' => $chatId, 'text' => "متاسفانه در ایجاد اسکرین‌شات خطایی رخ داده است." ]; file_get_contents($apiUrl . "sendMessage?" . http_build_query($responseMessage)); } break; case "تست 2": case "تست 3": case "تست 4": case "تست 5": case "تست 6": case "تست 7": case "تست 8": case "تست 9": case "تست 10": $responseMessage = [ 'chat_id' => $chatId, 'text' => "شما دکمه $message را انتخاب کردید!" ]; file_get_contents($apiUrl . "sendMessage?" . http_build_query($responseMessage)); break; default: // ارسال منوی دکمه‌ها $keyboard = [ "keyboard" => [ [["text" => "تست 1"], ["text" => "تست 2"]], [["text" => "تست 3"], ["text" => "تست 4"]], [["text" => "تست 5"], ["text" => "تست 6"]], [["text" => "تست 7"], ["text" => "تست 8"]], [["text" => "تست 9"], ["text" => "تست 10"]] ], "resize_keyboard" => true, "one_time_keyboard" => false ]; $responseMessage = [ 'chat_id' => $chatId, 'text' => "لطفاً یکی از دکمه‌ها را انتخاب کنید:", 'reply_markup' => json_encode($keyboard) ]; file_get_contents($apiUrl . "sendMessage?" . http_build_query($responseMessage)); break; } } else { $responseMessage = [ 'chat_id' => $chatId, 'text' => "متاسفانه شما مجاز به استفاده از این ربات نیستید." ]; file_get_contents($apiUrl . "sendMessage?" . http_build_query($responseMessage)); } ?>