message; $chat_id = $message->chat->id; $from_id = $message->from->id; $message_id = $message->message_id; $text = $message->text; $DevId = "$admin"; $fromid = $update->callback_query->from->id; $data = $update->callback_query->data; $message_id2 = $update->callback_query->message->message_id; $chat_id2 = $update->callback_query->message->chat->id; $bot = '@'.bot('getme',['bot'])->result->username; $temp = json_decode(file_get_contents('temp.json'),true); $msg = json_decode(file_get_contents('msgs.json'),true); $like = json_decode(file_get_contents("like.json"),true); $settings = json_decode(file_get_contents("settings.json"),true); if ($message->photo or $message->document or $message->video or $message->voice or $message->audio) { $text = $message->caption; } if (!file_exists('temp.json')) { file_put_contents("temp.json", '{}'); }if (!file_exists('msgs.json')) { file_put_contents("msgs.json", '{"last":1}'); } if($message and !in_array($from_id, $settings["member"])){ $settings['member'][] = "$from_id"; file_put_contents("settings.json",json_encode($settings)); } if($message and $from_id == $DevId and !in_array($from_id, $settings["admins"])){ $settings["admins"][] = "$DevId"; file_put_contents("settings.json",json_encode($settings,true)); } $j = file_get_contents("https://api.telegram.org/bot".API_KEY."/getChatMember?chat_id=".$settings['ch']."&user_id=".$from_id); if($message && (strpos($j,'"status":"left"') or strpos($j,'"Bad Request: USER_ID_INVALID"') or strpos($j,'"status":"kicked"'))!== false){ bot('sendmessage',[ 'chat_id'=>$chat_id, 'text'=>"قم بالاشتراك في قناة البوت ".$settings['ch']." اولا ثم ارسل /start",'parse_mode'=>"Markdown", 'reply_to_message_id'=>$message->message_id,'disable_web_page_preview'=>true, ]);return false;} $mem = count($settings['member'])+0; if($text =='/start' and !in_array($from_id, $settings["admins"])){ bot('sendmessage',['chat_id'=>$chat_id, 'text'=>"اهلا بك ،البوت خاص يمكنك استخدتمه في حاله وحده ، وهي ان يقوم المطور برفعك ادمن في البوت : $txtfree", 'parse_mode'=>"html", 'disable_web_page_preview'=>true, 'reply_markup'=>json_encode(['inline_keyboard'=>[ [['text'=>"- تابع قناة البوت 📒",'url'=>"t.me/wwttw"]], ]])]);} if($text =='/start' and in_array($from_id, $settings["admins"])){ bot('sendmessage',[ 'chat_id'=>$chat_id, 'text'=>"اهلا بكم اعزائي الادمنيه في قائمه تشغيل البوت استخدمو الكيبورد اسفل ملاحضه اوامر اضاففه وحذف الادمن للمطور الاساسي فقط", 'parse_mode'=>"Markdown", 'reply_markup'=>json_encode([ 'inline_keyboard'=>[ [['text'=>'حذف التخزين السابق','callback_data'=>'delson']], [['text'=>'قسم الادمنيه','callback_data'=>'admins'],['text'=>'عدد المشتركين'.$mem,'callback_data'=>'mem'],['text'=>'الاشتراك الاجباري','callback_data'=>'Chnell']], [['text'=>'اضف نقاط','callback_data'=>'adRu'],['text'=>'حذف نقاط','callback_data'=>'DerYh']], [['text'=>'انشاء تصويت','callback_data'=>'cr']], ]]) ]); unset($settings[$chat_id]['set']); file_put_contents("settings.json",json_encode($settings)); } if($data =='back' and in_array($fromid, $settings["admins"])){ bot('editmessagetext',[ 'chat_id'=>$chat_id2, 'message_id'=>$update->callback_query->message->message_id, 'text'=>"اهلا بكم اعزائي الادمنيه في قائمه تشغيل البوت استخدمو الكيبورد اسفل ملاحضه اوامر اضاففه وحذف الادمن للمطور الاساسي فقط", 'reply_markup'=>json_encode([ 'inline_keyboard'=>[ [['text'=>'حذف التخزين السابق','callback_data'=>'delson']], [['text'=>'قسم الادمنيه','callback_data'=>'admins'],['text'=>'عدد المشتركين'.$mem,'callback_data'=>'mem'],['text'=>'الاشتراك الاجباري','callback_data'=>'Chnell']], [['text'=>'اضف نقاط','callback_data'=>'adRu'],['text'=>'حذف نقاط','callback_data'=>'DerYh']], [['text'=>'انشاء تصويت','callback_data'=>'cr']], ]]) ]); unset($settings[$chat_id]['set']); file_put_contents("settings.json",json_encode($settings)); } if($data =='delson' and in_array($fromid, $settings["admins"])){ unlink("like.json"); unlink("like.json"); unlink("temp.json"); unlink("msgs.json"); bot('editmessagetext',[ 'chat_id'=>$chat_id2, 'message_id'=>$update->callback_query->message->message_id, 'text'=>"تم تصفيه الخزن", 'reply_markup'=>json_encode([ 'inline_keyboard'=>[ [['text'=>"• رجوع '🔙،" ,'callback_data'=>"back"]], ]]) ]); if (!file_exists('temp.json')) { file_put_contents("temp.json", '{}'); }if (!file_exists('msgs.json')) { file_put_contents("msgs.json", '{"last":1}'); } } if($data =='DerYh' and in_array($fromid, $settings["admins"])){ $settings[$chat_id2]['set'] = "DerYh"; file_put_contents("settings.json",json_encode($settings)); bot('editmessagetext',[ 'chat_id'=>$chat_id2, 'message_id'=>$update->callback_query->message->message_id, 'text'=>"قم بأرسال رقم كود المشترك الان + عدد النقاط بالشكل رقم الكود:عدد النقاط 1:100", 'parse_mode'=>"Markdown", 'reply_markup'=>json_encode([ 'inline_keyboard'=>[ [['text'=>"• رجوع '🔙،" ,'callback_data'=>"back"]], ]]) ]); } $Re = explode(':', $text); if($text and $settings[$chat_id]['set'] =="DerYh"){ $like['like'][$Re[0]] = ($like['like'][$Re[0]]-$Re[1]); file_put_contents("like.json",json_encode($like,128|32|256)); bot('sendmessage',[ 'chat_id'=>$chat_id, 'text'=>"*تم حذف النقاط بنجاح\n*النقاط الان _".$like['like'][$Re[0]]."_",'parse_mode'=>"Markdown", 'reply_markup'=>json_encode([ 'inline_keyboard'=>[ [['text'=>"• رجوع '🔙،",'callback_data'=>"back"]], ]]) ]); unset($settings[$chat_id]['set']); file_put_contents("settings.json",json_encode($settings)); } $cx = explode(':', $text); if($text and $settings[$chat_id]['set'] =="adRu"){ $like['like'][$cx[0]] = ($like['like'][$cx[0]]+$cx[1]); file_put_contents("like.json",json_encode($like,128|32|256)); bot('sendmessage',[ 'chat_id'=>$chat_id, 'text'=>"*تم اضافه النقاط بنجاح\n*النقاط الان _".$like['like'][$cx[0]]."_",'parse_mode'=>"Markdown", 'reply_markup'=>json_encode([ 'inline_keyboard'=>[ [['text'=>"• رجوع '🔙،",'callback_data'=>"back"]], ]]) ]); unset($settings[$chat_id]['set']); file_put_contents("settings.json",json_encode($settings)); } if($data =='adRu' and in_array($fromid, $settings["admins"])){ $settings[$chat_id2]['set'] = "adRu"; file_put_contents("settings.json",json_encode($settings)); bot('editmessagetext',[ 'chat_id'=>$chat_id2, 'message_id'=>$update->callback_query->message->message_id, 'text'=>"قم بأرسال رقم كود المشترك الان + عدد النقاط بالشكل رقم الكود:عدد النقاط 1:100", 'parse_mode'=>"Markdown", 'reply_markup'=>json_encode([ 'inline_keyboard'=>[ [['text'=>"• رجوع '🔙،" ,'callback_data'=>"back"]], ]]) ]); } if($data =='mem' and in_array($fromid, $settings["admins"])){ bot('answercallbackquery',[ 'callback_query_id'=>$update->callback_query->id, 'text'=>"عدد مشتركين البوت هو $mem", 'show_alert'=>true, ]); } if($data =='admins' and in_array($fromid, $settings["admins"])){ bot('editmessagetext',[ 'chat_id'=>$chat_id2, 'message_id'=>$update->callback_query->message->message_id, 'text'=>" استخدم الكيبورد اسفل",'parse_mode'=>"Markdown", 'reply_markup'=>json_encode([ 'inline_keyboard'=>[ [['text'=>"قائمة الادمنيه",'callback_data'=>"listadmins"]], [['text'=>"حذف ادمن",'callback_data'=>"deladmin"],['text'=>"اضف ادمن",'callback_data'=>"addadmin"]], [['text'=>"• رجوع '🔙،" ,'callback_data'=>"back"]], ]]) ]); } if($data =='listadmins' and !$settings['admins']){ bot('answercallbackquery',[ 'callback_query_id'=>$update->callback_query->id, 'text'=>"لم يتم رفع اي ادمن", 'show_alert'=>true, ]); } if($data =='listadmins' and $settings['admins']){ $keyboard["inline_keyboard"]=[]; for ($i=0; $i < count($settings['admins']); $i++) { $Info = json_decode(file_get_contents("http://api.telegram.org/bot".API_KEY."/getChat?chat_id=".$settings["admins"][$i])); $Name = $Info->result->first_name; $Userame = $Info->result->username; $keyboard["inline_keyboard"][$i] = [['text'=>"- ".$Name,'url'=>"tg://user?id=".$settings['admins'][$i]],['text'=>"حذف",'callback_data'=>'id#'.$settings['admins'][$i]]]; } $keyboard["inline_keyboard"][]=[['text'=>"• رجوع '🔙،",'callback_data'=>'back']]; $reply_markup = json_encode($keyboard); bot('editmessagetext',[ 'chat_id'=>$chat_id2, 'message_id'=>$update->callback_query->message->message_id, 'text'=>"ادمنيه البوت",'parse_mode'=>"Markdown", 'reply_markup'=>$reply_markup, ]); } $da = explode('#', $data); if($da[0] == "id" and $chat_id2 == $DevId){ $key = array_search($da[1],$settings["admins"]); unset($settings["admins"][$key]); $settings["admins"] = array_values($settings["admins"]); file_put_contents("settings.json",json_encode($settings,true)); bot('answercallbackquery',[ 'callback_query_id'=>$update->callback_query->id, 'text'=>"تم حذف الادمن", 'show_alert'=>true, ]); bot('editmessagetext',[ 'chat_id'=>$chat_id2, 'message_id'=>$update->callback_query->message->message_id, 'text'=>" استخدم الكيبورد اسفل",'parse_mode'=>"Markdown", 'reply_markup'=>json_encode([ 'inline_keyboard'=>[ [['text'=>"قائمة الادمنيه",'callback_data'=>"listadmins"]], [['text'=>"حذف ادمن",'callback_data'=>"deladmin"],['text'=>"اضف ادمن",'callback_data'=>"addadmin"]], [['text'=>"• رجوع '🔙،" ,'callback_data'=>"back"]], ]]) ]); } $da = explode('#', $data); if($da[0] == "id" and in_array($chat_id2, $settings["admins"]) and $chat_id2 != $DevId){ $key = array_search($da[1],$settings["admins"]); bot('answercallbackquery',[ 'callback_query_id'=>$update->callback_query->id, 'text'=>"عذرا لاتستطيع حذف الادمنيه", 'show_alert'=>true, ]); bot('editmessagetext',[ 'chat_id'=>$chat_id2, 'message_id'=>$update->callback_query->message->message_id, 'text'=>" استخدم الكيبورد اسفل",'parse_mode'=>"Markdown", 'reply_markup'=>json_encode([ 'inline_keyboard'=>[ [['text'=>"قائمة الادمنيه",'callback_data'=>"listadmins"]], [['text'=>"حذف ادمن",'callback_data'=>"deladmin"],['text'=>"اضف ادمن",'callback_data'=>"addadmin"]], [['text'=>"• رجوع '🔙،" ,'callback_data'=>"back"]], ]]) ]); } if($data == "addadmin" and in_array($chat_id2, $settings["admins"]) and $chat_id2 != $DevId){ bot('answercallbackquery',[ 'callback_query_id'=>$update->callback_query->id, 'text'=>"عذرا الامر ليس لك", ]); } if($data == "deladmin" and in_array($chat_id2, $settings["admins"]) and $chat_id2 != $DevId){ bot('answercallbackquery',[ 'callback_query_id'=>$update->callback_query->id, 'text'=>"عذرا الامر ليس لك", ]); } if($data == "addadmin" and $chat_id2 == $DevId){ bot('editmessagetext',[ 'chat_id'=>$chat_id2, 'message_id'=>$update->callback_query->message->message_id, 'text'=>"*ارسل ايدي الشخص ليتم رفعه ادمن في البوت*",'parse_mode'=>"Markdown", 'reply_markup'=>json_encode([ 'inline_keyboard'=>[ [['text'=>"الغاء الامر",'callback_data'=>"admins"]], ]]) ]); $settings[$chat_id2]['set'] = "addadmin"; file_put_contents("settings.json",json_encode($settings)); } if($text and $settings[$chat_id]['set'] =="addadmin" and $chat_id == $DevId){ $settings['admins'][] = $text; file_put_contents("settings.json",json_encode($settings)); bot('sendmessage',[ 'chat_id'=>$chat_id, 'text'=>" *تم رفع العضو بنجاح* ",'parse_mode'=>"Markdown", 'reply_markup'=>json_encode([ 'inline_keyboard'=>[ [['text'=>"• رجوع '🔙،",'callback_data'=>"admins"]], ]]) ]); unset($settings[$chat_id]['set']); file_put_contents("settings.json",json_encode($settings)); bot('sendmessage',[ 'chat_id'=>$text, 'text'=>"*تم رفعك في قائمة الادمنيه بواسطة مطور البوت*",'parse_mode'=>"Markdown", ]); } if($data =="deladmin" and $chat_id2 == $DevId){ bot('editmessagetext',[ 'chat_id'=>$chat_id2, 'message_id'=>$update->callback_query->message->message_id, 'text'=>" *ارسل ايدي الشخص ليتم حذفه من قائمه الادمنيه في البوت*",'parse_mode'=>"Markdown", 'reply_markup'=>json_encode([ 'inline_keyboard'=>[ [['text'=>"• رجوع '🔙،",'callback_data'=>"admins"]], ]]) ]); $settings[$chat_id2]['set'] = "deladmin"; file_put_contents("settings.json",json_encode($settings)); } if($text and $settings[$chat_id]['set'] =="deladmin" and $chat_id == $DevId){ $key = array_search($text,$settings["admins"]); unset($settings["admins"][$key]); $settings["admins"] = array_values($settings["admins"]); file_put_contents("settings.json",json_encode($settings,true)); bot('sendmessage',[ 'chat_id'=>$chat_id, 'text'=>" *تم حذف الادمن بنجاح* ",'parse_mode'=>"Markdown", 'reply_markup'=>json_encode([ 'inline_keyboard'=>[ [['text'=>"• رجوع '🔙،",'callback_data'=>"admins"]], ]]) ]); unset($settings[$chat_id]['set']); file_put_contents("settings.json",json_encode($settings)); bot('SendMessage',[ 'chat_id'=>$text, 'text'=>" *تم حذفك من قائمة الادمنيه بواسطة المطور*",'parse_mode'=>"Markdown", ]); } if($data == "Chnell" and in_array($chat_id2, $settings["admins"])){ bot('editmessagetext',[ 'chat_id'=>$chat_id2, 'message_id'=>$update->callback_query->message->message_id, 'text'=>"*اهلا بك يوجد قسمين للاجباري . الاول لخاص البوت ويستطيع اضافته المطور فقط ، والثاني للتصويت ويمكن للادمن اضافه القناة ايضا*",'parse_mode'=>"Markdown", 'reply_markup'=>json_encode([ 'inline_keyboard'=>[ [['text'=>"جباري الخاص",'callback_data'=>"Chnel"],['text'=>"اجباري التصويت",'callback_data'=>"Zscl"]], [['text'=>"رجوع 🔙",'callback_data'=>"back"]], ]]) ]); } if($data == "Chnel" and in_array($chat_id2, $settings["admins"]) and $chat_id2 != $DevId){ bot('answercallbackquery',[ 'callback_query_id'=>$update->callback_query->id, 'text'=>"عذرا الامر ليس لك", 'show_alert'=>true, ]); } if($data == "Chnel" and $chat_id2 == $DevId){ bot('editmessagetext',[ 'chat_id'=>$chat_id2, 'message_id'=>$update->callback_query->message->message_id, 'text'=>"*ارسل معرف القناة مع @ كمثال @Vhhhhh*",'parse_mode'=>"Markdown", 'reply_markup'=>json_encode([ 'inline_keyboard'=>[ [['text'=>"رجوع 🔙",'callback_data'=>"back"]], ]]) ]); $settings[$chat_id2]['set'] = "addch"; file_put_contents("settings.json",json_encode($settings)); } if($text and $settings[$chat_id]['set'] =="addch" and $chat_id == $DevId){ $settings['ch'] = $text; file_put_contents("settings.json",json_encode($settings)); bot('sendmessage',[ 'chat_id'=>$chat_id, 'text'=>" *تم حفظ القناة ،قم برفع البوت مشرف فيها* ",'parse_mode'=>"Markdown", 'reply_markup'=>json_encode([ 'inline_keyboard'=>[ [['text'=>"رجوع 🔙",'callback_data'=>"back"]], ]]) ]); unset($settings[$chat_id]['set']); unset($settings[$chat_id]); file_put_contents("settings.json",json_encode($settings)); } if($data == "Zscl" and in_array($fromid, $settings["admins"])){ bot('editmessagetext',[ 'chat_id'=>$chat_id2, 'message_id'=>$update->callback_query->message->message_id, 'text'=>"*ارسل معرف القناة مع @ كمثال @Vhhhhh*",'parse_mode'=>"Markdown", 'reply_markup'=>json_encode([ 'inline_keyboard'=>[ [['text'=>"رجوع 🔙",'callback_data'=>"back"]], ]]) ]); $settings[$chat_id2]['set'] = "Zscl"; file_put_contents("settings.json",json_encode($settings)); } if($text and $settings[$chat_id]['set'] =="Zscl" and in_array($chat_id, $settings["admins"])){ $settings['Zscl'] = $text; file_put_contents("settings.json",json_encode($settings)); bot('sendmessage',[ 'chat_id'=>$chat_id, 'text'=>" *تم حفظ القناة ،قم برفع البوت مشرف فيها* ",'parse_mode'=>"Markdown", 'reply_markup'=>json_encode([ 'inline_keyboard'=>[ [['text'=>"رجوع 🔙",'callback_data'=>"back"]], ]]) ]); unset($settings[$chat_id]['set']); unset($settings[$chat_id]); file_put_contents("settings.json",json_encode($settings)); } if ($data == 'cr') { $temp[$chat_id2]['mode'] = 'head'; bot('editMessageText',[ 'chat_id'=>$chat_id2, 'message_id'=>$message_id2, 'text'=>"- رساله { نص ، ملصق ، صوره ، فديو ، مقطع صوتي ، ملف ، صوره بالكتابه ، صوره متحركه ، كليشه", ]); file_put_contents('temp.json', json_encode($temp)); } if ($temp[$chat_id]['mode'] == 'head'){ if ($message->text == "الغاء") { bot('sendMessage',[ 'chat_id'=>$chat_id, 'text'=>"تم الغاء الاستمراريه بنجاح", 'reply_markup'=>json_encode([ 'inline_keyboard'=>[ [['text'=>'حذف التخزين السابق','callback_data'=>'delson']], [['text'=>'قسم الادمنيه','callback_data'=>'admins'],['text'=>'عدد المشتركين'.$mem,'callback_data'=>'mem'],['text'=>'الاشتراك الاجباري','callback_data'=>'Chnell']], [['text'=>'اضف نقاط','callback_data'=>'adRu'],['text'=>'حذف نقاط','callback_data'=>'DerYh']], [['text'=>'انشاء تصويت','callback_data'=>'cr']], ]]) ]); $temp[$chat_id]['type'] = null; $temp[$chat_id]['mode'] = 'null'; $temp[$chat_id]['text'] = null; $temp[$chat_id]['caption'] = null; $temp[$chat_id]['file_id']= null; $temp[$chat_id]["im"] = null; $temp[$chat_id]['mode'] = 'null'; file_put_contents('temp.json', json_encode($temp)); file_put_contents('msgs.json', json_encode($msg)); } if ($message->text != "الغاء") { if ($message->text != "/start"){ $temp[$chat_id]['type'] = 'text'; $temp[$chat_id]['text'] = $text; bot('sendMessage',[ 'chat_id'=>$chat_id, 'text'=>"قم الان بأرسال الاموجي", ]); $temp[$chat_id]['f'] = 'k'; $temp[$chat_id]['mode'] = null; file_put_contents('temp.json', json_encode($temp)); } } if ($message->photo) { $temp[$chat_id]['type'] = 'photo'; $temp[$chat_id]['caption'] = $text; $temp[$chat_id]['file_id'] = $message->photo[0]->file_id; bot('sendMessage',[ 'chat_id'=>$chat_id, 'text'=>"قم الان بأرسال الاموجي", ]); $temp[$chat_id]['f'] = 'k'; $temp[$chat_id]['mode'] = null; file_put_contents('temp.json', json_encode($temp)); } if ($message->video) { $temp[$chat_id]['type'] = 'video'; $temp[$chat_id]['caption'] = $text; $temp[$chat_id]['file_id'] = $message->video->file_id; bot('sendMessage',[ 'chat_id'=>$chat_id, 'text'=>"قم الان بأرسال الاموجي", ]); $temp[$chat_id]['f'] = 'k'; $temp[$chat_id]['mode'] = null; file_put_contents('temp.json', json_encode($temp)); } if ($message->voice) { $temp[$chat_id]['type'] = 'voice'; $temp[$chat_id]['caption'] = $text; $temp[$chat_id]['file_id'] = $message->voice->file_id; bot('sendMessage',[ 'chat_id'=>$chat_id, 'text'=>"قم الان بأرسال الاموجي", ]); $temp[$chat_id]['f'] = 'k'; $temp[$chat_id]['mode'] = null; file_put_contents('temp.json', json_encode($temp)); } if ($message->audio) { $temp[$chat_id]['type'] = 'audio'; $temp[$chat_id]['caption'] = $text; $temp[$chat_id]['file_id'] = $message->audio->file_id; bot('sendMessage',[ 'chat_id'=>$chat_id, 'text'=>"قم الان بأرسال الاموجي", ]); $temp[$chat_id]['f'] = 'k'; $temp[$chat_id]['mode'] = null; file_put_contents('temp.json', json_encode($temp)); } if ($message->sticker) { $temp[$chat_id]['type'] = 'sticker'; $temp[$chat_id]['caption'] = $text; $temp[$chat_id]['file_id'] = $message->sticker->file_id; bot('sendMessage',[ 'chat_id'=>$chat_id, 'text'=>"قم الان بأرسال الاموجي", ]); $temp[$chat_id]['f'] = 'k'; $temp[$chat_id]['mode'] = null; file_put_contents('temp.json', json_encode($temp)); } if ($message->document) { $temp[$chat_id]['type'] = 'doc'; $temp[$chat_id]['caption'] = $text; $temp[$chat_id]['file_id'] = $message->document->file_id; bot('sendMessage',[ 'chat_id'=>$chat_id, 'text'=>"قم الان بأرسال الاموجي", ]); $temp[$chat_id]['f'] = 'k'; $temp[$chat_id]['mode'] = null; file_put_contents('temp.json', json_encode($temp)); } } if ($text and $temp[$chat_id]['f'] == 'k'){ if(has_emojis($text) == true){ $temp[$chat_id]['im'] = $text; file_put_contents('temp.json', json_encode($temp)); bot('sendMessage',[ 'chat_id'=>$chat_id, 'text'=>'- انتظر قليلا جار اكمال الكود . . . - الكود للمشترك :'.$temp[$chat_id]['text']." - ارسل كليشه المشترك اخر او ارسل كلمه الغاء", 'reply_markup'=>json_encode([ 'keyboard'=>[ [['text'=>"الغاء"]], ], 'resize_keyboard'=>true ]), ]); $temp[$chat_id]['f'] = 'null'; file_put_contents('temp.json', json_encode($temp)); if($temp[$chat_id]['type'] == 'text') { $msg[$msg['last'] + 1]['type'] = 'text'; $msg[$msg['last'] + 1]['text'] = $temp[$chat_id]['text']; $msg[$msg['last'] + 1]["im"] = $temp[$chat_id]['im']; $msg['last'] = $msg['last'] + 1; bot('sendMessage',[ 'chat_id'=>$chat_id, 'text'=>$bot.' '.$msg['last'], 'parse_mode'=>'html', 'reply_markup'=>json_encode([ 'inline_keyboard'=>[ [['text'=>' مشاركة','switch_inline_query'=>$msg['last']]], ]]) ]); } if ($temp[$chat_id]['type'] == 'photo') { $msg[$msg['last'] + 1]['type'] = 'photo'; $msg[$msg['last'] + 1]['file_id'] = $temp[$chat_id]['file_id']; $msg[$msg['last'] + 1]['caption'] = $temp[$chat_id]['caption']; $msg[$msg['last'] + 1]["im"] = $temp[$chat_id]['im']; $msg['last'] = $msg['last'] + 1; bot('sendMessage',[ 'chat_id'=>$chat_id, 'text'=>$bot.' '.$msg['last'], 'parse_mode'=>'html', 'reply_markup'=>json_encode([ 'inline_keyboard'=>[ [['text'=>' مشاركة','switch_inline_query'=>$msg['last']]],]]) ]); } if ($temp[$chat_id]['type'] == 'video') { $msg[$msg['last'] + 1]['type'] = 'video'; $msg[$msg['last'] + 1]['file_id'] = $temp[$chat_id]['file_id']; $msg[$msg['last'] + 1]['caption'] = $temp[$chat_id]['caption']; $msg[$msg['last'] + 1]["im"] = $temp[$chat_id]['im']; $msg['last'] = $msg['last'] + 1; bot('sendMessage',[ 'chat_id'=>$chat_id, 'text'=>$bot.' '.$msg['last'], 'parse_mode'=>'html', 'reply_markup'=>json_encode([ 'inline_keyboard'=>[ [['text'=>' مشاركة','switch_inline_query'=>$msg['last']]],]]) ]); } if ($temp[$chat_id]['type'] == 'audio') { $msg[$msg['last'] + 1]['type'] = 'audio'; $msg[$msg['last'] + 1]['file_id'] = $temp[$chat_id]['file_id']; $msg[$msg['last'] + 1]['caption'] = $temp[$chat_id]['caption']; $msg[$msg['last'] + 1]["im"] = $temp[$chat_id]['im']; $msg['last'] = $msg['last'] + 1; bot('sendMessage',[ 'chat_id'=>$chat_id, 'text'=>$bot.' '.$msg['last'], 'parse_mode'=>'html', 'reply_markup'=>json_encode([ 'inline_keyboard'=>[ [['text'=>' مشاركة','switch_inline_query'=>$msg['last']]],]]) ]); } if ($temp[$chat_id]['type'] == 'voice') { $msg[$msg['last'] + 1]['type'] = 'voice'; $msg[$msg['last'] + 1]['file_id'] = $temp[$chat_id]['file_id']; $msg[$msg['last'] + 1]['caption'] = $temp[$chat_id]['caption']; $msg[$msg['last'] + 1]["im"] = $temp[$chat_id]['im']; $msg['last'] = $msg['last'] + 1; bot('sendMessage',[ 'chat_id'=>$chat_id, 'text'=>$bot.' '.$msg['last'], 'parse_mode'=>'html', 'reply_markup'=>json_encode([ 'inline_keyboard'=>[ [['text'=>' مشاركة','switch_inline_query'=>$msg['last']]],]]) ]); } if ($temp[$chat_id]['type'] == 'sticker') { $msg[$msg['last'] + 1]['type'] = 'sticker'; $msg[$msg['last'] + 1]['file_id'] = $temp[$chat_id]['file_id']; $msg[$msg['last'] + 1]['caption'] = $temp[$chat_id]['caption']; $msg[$msg['last'] + 1]["im"] = $temp[$chat_id]['im']; $msg['last'] = $msg['last'] + 1; bot('sendMessage',[ 'chat_id'=>$chat_id, 'text'=>$bot.' '.$msg['last'], 'parse_mode'=>'html', 'reply_markup'=>json_encode([ 'inline_keyboard'=>[ [['text'=>' مشاركة','switch_inline_query'=>$msg['last']]],]]) ]); } if ($temp[$chat_id]['type'] == 'doc'){ $msg[$msg['last'] + 1]['type'] = 'doc'; $msg[$msg['last'] + 1]['file_id'] = $temp[$chat_id]['file_id']; $msg[$msg['last'] + 1]['caption'] = $temp[$chat_id]['caption']; $msg[$msg['last'] + 1]["im"] = $temp[$chat_id]['im']; $msg['last'] = $msg['last'] + 1; bot('sendMessage',[ 'chat_id'=>$chat_id, 'text'=>$bot.' '.$msg['last'], 'parse_mode'=>'html', 'reply_markup'=>json_encode([ 'inline_keyboard'=>[ [['text'=>' مشاركة','switch_inline_query'=>$msg['last']]],]]) ]); } $temp[$chat_id]['type'] = null; $temp[$chat_id]['mode'] = 'head'; $temp[$chat_id]['text'] = null; $temp[$chat_id]['caption'] = null; $temp[$chat_id]['file_id']= null; $temp[$chat_id]["im"] = null; $temp[$chat_id]['mode'] = 'head'; file_put_contents('temp.json', json_encode($temp)); file_put_contents('msgs.json', json_encode($msg)); } } $inline = $update->inline_query->query; if ($inline) { if(!$msg[$inline]['im']){ $imo = "ْ"; }elseif($msg[$inline]['im']){ $imo = $msg[$inline]['im']; } $type = $msg[$inline]['type']; if ($type == 'text') { bot('answerInlineQuery',[ 'inline_query_id'=>$update->inline_query->id, 'results' => json_encode([[ 'type'=>'article', 'id'=>base64_encode(rand(5,555)), 'title'=>"- اضغط لارسال المنشور ،", 'input_message_content'=>['parse_mode'=>'HTML','message_text'=>$msg[$inline]['text']], 'reply_markup'=>['inline_keyboard'=>[ [['text'=>$imo. $like['like'][$inline], 'callback_data'=>"like(".$inline]], ]] ]]) ]); } if ($type == 'voice') { if($msg[$inline]['caption'] != null){ bot('answerInlineQuery',[ 'inline_query_id'=>$update->inline_query->id, 'results' => json_encode([[ 'type'=>'voice', 'id'=>base64_encode(rand(5,555)), 'title'=>"- اضغط لارسال المنشور ،", 'voice_file_id'=>$msg[$inline]['file_id'], 'caption'=>$msg[$inline]['caption'], 'input_message_content'=>['parse_mode'=>'HTML'], 'reply_markup'=>['inline_keyboard'=>[ [['text'=>$imo. $like['like'][$inline], 'callback_data'=>"like(".$inline]], ]] ]]) ]); } if($msg[$inline]['caption'] == null){ bot('answerInlineQuery',[ 'inline_query_id'=>$update->inline_query->id, 'results' => json_encode([[ 'type'=>'voice', 'id'=>base64_encode(rand(5,555)), 'title'=>"- اضغط لارسال المنشور ،", 'voice_file_id'=>$msg[$inline]['file_id'], 'input_message_content'=>['parse_mode'=>'HTML'], 'reply_markup'=>['inline_keyboard'=>[ [['text'=>$imo. $like['like'][$inline], 'callback_data'=>"like(".$inline]], ]] ]]) ]); } } if ($type == 'photo') { if($msg[$inline]['caption'] != null){ bot('answerInlineQuery',[ 'inline_query_id'=>$update->inline_query->id, 'results' => json_encode([[ 'type'=>'photo', 'id'=>base64_encode(rand(5,555)), 'title'=>"- اضغط لارسال المنشور ،", 'photo_file_id'=>$msg[$inline]['file_id'], 'caption'=>$msg[$inline]['caption'], 'input_message_content'=>['parse_mode'=>'HTML'], 'reply_markup'=>['inline_keyboard'=>[ [['text'=>$imo. $like['like'][$inline], 'callback_data'=>"like(".$inline]], ]] ]]) ]); } if($msg[$inline]['caption'] == null){ bot('answerInlineQuery',[ 'inline_query_id'=>$update->inline_query->id, 'results' => json_encode([[ 'type'=>'photo', 'id'=>base64_encode(rand(5,555)), 'title'=>"- اضغط لارسال المنشور ،", 'photo_file_id'=>$msg[$inline]['file_id'], 'input_message_content'=>['parse_mode'=>'HTML'], 'reply_markup'=>['inline_keyboard'=>[ [['text'=>$imo. $like['like'][$inline], 'callback_data'=>"like(".$inline]], ]] ]]) ]); } } if ($type == 'sticker') { bot('answerInlineQuery',[ 'inline_query_id'=>$update->inline_query->id, 'results' => json_encode([[ 'type'=>'sticker', 'id'=>base64_encode(rand(5,555)), 'title'=>"- اضغط لارسال المنشور ،", 'sticker_file_id'=>$msg[$inline]['file_id'], 'reply_markup'=>['inline_keyboard'=>[ [['text'=>$imo. $like['like'][$inline], 'callback_data'=>"like(".$inline]], ]] ]]) ]); } if ($type == 'audio') { if($msg[$inline]['caption'] != null){ bot('answerInlineQuery',[ 'inline_query_id'=>$update->inline_query->id, 'results' => json_encode([[ 'type'=>'audio', 'id'=>base64_encode(rand(5,555)), 'title'=>"- اضغط لارسال المنشور ،", 'audio_file_id'=>$msg[$inline]['file_id'], 'caption'=>$msg[$inline]['caption'], 'input_message_content'=>['parse_mode'=>'HTML'], 'reply_markup'=>['inline_keyboard'=>[ [['text'=>$imo. $like['like'][$inline], 'callback_data'=>"like(".$inline]], ]] ]]) ]); } if($msg[$inline]['caption'] == null){ bot('answerInlineQuery',[ 'inline_query_id'=>$update->inline_query->id, 'results' => json_encode([[ 'type'=>'audio', 'id'=>base64_encode(rand(5,555)), 'title'=>"- اضغط لارسال المنشور ،", 'audio_file_id'=>$msg[$inline]['file_id'], 'input_message_content'=>['parse_mode'=>'HTML'], 'reply_markup'=>['inline_keyboard'=>[ [['text'=>$imo. $like['like'][$inline], 'callback_data'=>"like(".$inline]], ]] ]]) ]); } } if ($type == 'video') { if($msg[$inline]['caption'] != null){ bot('answerInlineQuery',[ 'inline_query_id'=>$update->inline_query->id, 'results' => json_encode([[ 'type'=>'video', 'id'=>base64_encode(rand(5,555)), 'title'=>"- اضغط لارسال المنشور ،", 'video_file_id'=>$msg[$inline]['file_id'], 'caption'=>$msg[$inline]['caption'], 'input_message_content'=>['parse_mode'=>'HTML'], 'reply_markup'=>['inline_keyboard'=>[ [['text'=>$imo. $like['like'][$inline], 'callback_data'=>"like(".$inline]], ]] ]]) ]); } if($msg[$inline]['caption'] == null){ bot('answerInlineQuery',[ 'inline_query_id'=>$update->inline_query->id, 'results' => json_encode([[ 'type'=>'video', 'id'=>base64_encode(rand(5,555)), 'title'=>"- اضغط لارسال المنشور ،", 'video_file_id'=>$msg[$inline]['file_id'], 'input_message_content'=>['parse_mode'=>'HTML'], 'reply_markup'=>['inline_keyboard'=>[ [['text'=>$imo. $like['like'][$inline], 'callback_data'=>"like(".$inline]], ]] ]]) ]); } } if ($type == 'doc') { if($msg[$inline]['caption'] != null){ bot('answerInlineQuery',[ 'inline_query_id'=>$update->inline_query->id, 'results' => json_encode([[ 'type'=>'document', 'id'=>base64_encode(rand(5,555)), 'title'=>"- اضغط لارسال المنشور ،", 'document_file_id'=>$msg[$inline]['file_id'], 'caption'=>$msg[$inline]['caption'], 'input_message_content'=>['parse_mode'=>'HTML'], 'reply_markup'=>['inline_keyboard'=>[ [['text'=>$imo. $like['like'][$inline], 'callback_data'=>"like(".$inline]], ]] ]]) ]); } if($msg[$inline]['caption'] == null){ bot('answerInlineQuery',[ 'inline_query_id'=>$update->inline_query->id, 'results' => json_encode([[ 'type'=>'document', 'id'=>base64_encode(rand(5,555)), 'title'=>"- اضغط لارسال المنشور ،", 'document_file_id'=>$msg[$inline]['file_id'], 'input_message_content'=>['parse_mode'=>'HTML'], 'reply_markup'=>['inline_keyboard'=>[ [['text'=>$imo. $like['like'][$inline], 'callback_data'=>"like(".$inline]], ]] ]]) ]); } } } $v = explode('(', $data); if(!$msg[$v[1]]['im']){ $imoo = "ْ"; }elseif($msg[$v[1]]['im']){ $imoo = $msg[$v[1]]['im']; } $tc = $update->message->chat->type; $HL = $settings['Zscl']; $j2 = file_get_contents("https://api.telegram.org/bot".API_KEY."/getChatMember?chat_id=$HL&user_id=".$fromid); $Spe2 = file_get_contents("https://api.telegram.org/bot".API_KEY."/getChatMember?chat_id=$HL&user_id=".$fromid); if($v[0] == "like"){ if($settings['Zscl'] != null && (strpos($Spe2,'"status":"left"') or strpos($Spe2,'"Bad Request: USER_ID_INVALID"') or strpos($Spe2,'"status":"kicked"'))!== false or (strpos($j2,'"status":"left"') or strpos($j2,'"Bad Request: USER_ID_INVALID"') or strpos($j2,'"status":"kicked"'))!== false){ if($tc != 'private'){ bot('answercallbackquery',[ 'callback_query_id'=>$update->callback_query->id, 'text'=>" اشترك هنا اولا $HL", 'show_alert'=>true, ]);return false;} }else{ if(!in_array($fromid, $like['ids'][$v[1]])) { $like['like'][$v[1]] = ($like['like'][$v[1]]+1); file_put_contents("like.json",json_encode($like,128|32|256)); bot('editMessageReplyMarkup',[ 'chat_id'=>$chat_id2, 'inline_message_id'=>$update->callback_query->inline_message_id, 'reply_markup'=>json_encode([ 'inline_keyboard'=>[ [['text'=>$imoo.$like['like'][$v[1]], 'callback_data'=>"like(".$v[1]]], ]]) ]); $like['ids'][$v[1]][] = "$fromid"; file_put_contents("like.json",json_encode($like,128|32|256)); }else{ bot('answercallbackquery',[ 'callback_query_id'=>$update->callback_query->id, 'text'=>"تم التصويت بالفعل", 'show_alert'=>true, ]); } }}