سورس ربات تلگرام چک کردن کدهای php به زبان php
یکی از ربات های تلگرام که به شدت مورد نیاز برنامه نویس های php است و میتواند در کدنویسی به آنها کمک کنید ربات تلگرام چک کردن کدهای php است. از طریق این ربات تلگرام میتوانید کدهای زبان برنامه نویسی php را مورد بررسی قرار دهید. در این مطلب سورس ربات تلگرام چک کردن کدهای php به زبان php را آماده کردیم. اگر به دنبال سورس کد ربات تلگرام هستید در سایت تعداد زیادی سورس ربات تلگرام منتشر شده است مثل سورس ربات تلگرام دانلود از بازار به زبان php، سورس ربات تلگرام پیام ناشناس با قابلیت پنل و vip به زبان php، سورس ربات فایل ساز به زبان php و سورس ربات بنر ساز به زبان php که مورد توجه کاربران قرار گرفته اند.
منابع مورد نیاز برای راه اندازی ربات تلگرام چک کردن کدهای php :
- هاست با داشتتن ssl
- سورس ربات تلگرام پیام ناشناس
- توکن ربات
- و …
آموزش راه اندازی ربات تلگرام چک کردن کدهای php:
ابتدا به ربات پدر رفته botfather@ و یک ربات بسازید و توکن ربات را کپی کنید و جایگزین توکن داخل ربات کنید تا ربات تلگرام چک کردن کدهای php بر اساس توکن ساخته شده شما درست شود. بعد از توکن و جایگزین کردن توکن در سورس، سورس مورد نظر را در هاست آپلود کنید.
اگر هم به زبان برنامه نویسی php مسلط هستید می توانید به راحتی سورس کد این ربات رو تغییر دهید و بر اساس نیاز خودتون امکانات به آن اضافه کنید. اگر به دنبال یادگیری و آموزش برنامه نویسی php هستید میتوانید از منابع زیر برای یادگیری برنامه نویسی php استفاده کنید.
- آموزش php از صفر تا صد
- کتاب آموزش php7
- کتاب آموزش php
- دانلود کتاب آموزش PHP از مقدماتی تا پیشرفته
- دانلود فیلم آموزش PHP و MYSQL شرکت لیندا
- دانلود مجموعه کتاب های نایاب آموزش PHP
- آموزش ساخت ربات تلگرام با PHP
- آموزش مقدماتی تا متوسطه PHP
سورس ربات تلگرام چک کردن کدهای php به زبان php
<?php define('API_KEY','توکن'); //----######------ function makereq($method,$datas=[]){ $url = "https://api.telegram.org/bot".API_KEY."/".$method; $ch = curl_init(); curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch,CURLOPT_RETURNTRANSFER,true); curl_setopt($ch,CURLOPT_POSTFIELDS,http_build_query($datas)); $res = curl_exec($ch); if(curl_error($ch)){ var_dump(curl_error($ch)); }else{ return json_decode($res); } } //##############=--API_REQ function apiRequest($method, $parameters) { if (!is_string($method)) { error_log("Method name must be a string\n"); return false; } if (!$parameters) { $parameters = array(); } else if (!is_array($parameters)) { error_log("Parameters must be an array\n"); return false; } foreach ($parameters as $key => &$val) { // encoding to JSON array parameters, for example reply_markup if (!is_numeric($val) && !is_string($val)) { $val = json_encode($val); } } $url = "https://api.telegram.org/bot".API_KEY."/".$method.'?'.http_build_query($parameters); $handle = curl_init($url); curl_setopt($handle, CURLOPT_RETURNTRANSFER, true); curl_setopt($handle, CURLOPT_CONNECTTIMEOUT, 5); curl_setopt($handle, CURLOPT_TIMEOUT, 60); return exec_curl_request($handle); } //----######------ //--------- $update = json_decode(file_get_contents('php://input')); var_dump($update); //========= $chat_id = $update->message->chat->id; $boolean = file_get_contents('booleans.txt'); $booleans= explode("\n",$boolean); $content = file_get_contents("php://input"); $u = json_decode($content, true); $message_id = $update->message->message_id; $from_id = $update->message->from->id; $name = $update->message->from->first_name; $username = $update->message->from->username; $textmessage = isset($update->message->text)?$update->message->text:''; $rpto = $update->message->reply_to_message->forward_from->id; $stickerid = $update->message->reply_to_message->sticker->file_id; $photo = $update->message->photo; $video = $update->message->video; $sticker = $update->message->sticker; $file = $update->message->document; $music = $update->message->audio; $voice = $update->message->voice; $forward = $update->message->forward_from; $admin = 216996658; //------- function SendMessage($ChatId, $TextMsg) { makereq('sendMessage',[ 'chat_id'=>$ChatId, 'text'=>$TextMsg, 'parse_mode'=>"MarkDown" ]); } function SendSticker($ChatId, $sticker_ID) { makereq('sendSticker',[ 'chat_id'=>$ChatId, 'sticker'=>$sticker_ID ]); } function Forward($KojaShe,$AzKoja,$KodomMSG) { makereq('ForwardMessage',[ 'chat_id'=>$KojaShe, 'from_chat_id'=>$AzKoja, 'message_id'=>$KodomMSG ]); } function save($filename,$TXTdata) { $myfile = fopen($filename, "w") or die("Unable to open file!"); fwrite($myfile, "$TXTdata"); fclose($myfile); } //------------ if($textmessage == '/start'){ var_dump(makereq('sendMessage',[ 'chat_id'=>$update->message->chat->id, 'text'=>"Hi $name Welcome To Php Code Checker Bot Just Send Your Source Code To Check It...!!\nOur Channels:\n[Max Team](https://telegram.me/MaXTeamCh)", 'parse_mode'=>'MarkDown', 'reply_markup'=>json_encode([ 'inline_keyboard'=>[ [ ['text'=>"developer",'url'=>"https://telegram.me/inpoker"] ], [ ['text'=>"Channel",'url'=>"https://telegram.me/MaXTeamCh"] ] ] ]) ])); $txxt = file_get_contents('member.txt'); $pmembersid= explode("\n",$txxt); if (!in_array($chat_id,$pmembersid)) { $aaddd = file_get_contents('member.txt'); $aaddd .= $chat_id." "; file_put_contents('member.txt',$aaddd); } } elseif ($textmessage =="/bc" && $chat_id == $admin | $booleans[0]=="false") { { sendmessage($chat_id,"`لطفا متن خود را ارسال کنید`"); } $boolean = file_get_contents('booleans.txt'); $booleans= explode("\n",$boolean); $addd = file_get_contents('banlist.txt'); $addd = "true"; file_put_contents('booleans.txt',$addd); } elseif($chat_id == $admin && $booleans[0] == "true") { $texttoall = $textmessage; $ttxtt = file_get_contents('member.txt'); $membersidd= explode("\n",$ttxtt); for($y=0;$y<count($membersidd);$y++){ sendmessage($membersidd[$y],"$texttoall"); } $memcout = count($membersidd)-1; { Sendmessage($chat_id,"پیغام شما به $memcout مخاطب ارسال شد."); } $addd = "false"; file_put_contents('booleans.txt',$addd); } elseif($textmessage == '/stats' && $chat_id == $admin) { $txtt = file_get_contents('member.txt'); $membersidd= explode("\n",$txtt); $mmemcount = count($membersidd) -1; { sendmessage($chat_id,"لیست افراد ربات : $mmemcount"); } } elseif($textmessage){ $d = json_decode(file_get_contents('http://phpcodechecker.com/api/?code='.$textmessage)); if($d->errors == "TRUE"){ { Sendmessage($chat_id,"Error Founded In Your Source!\nResult Is:\n*".$d->syntax->message."*"); } } else { Sendmessage($chat_id,"There Is No Error!"); } } ?>