Home » PHP » سورس ربات تلگرام چک کردن کدهای php به زبان php

سورس ربات تلگرام چک کردن کدهای php به زبان php

یکی از ربات های تلگرام که به شدت مورد نیاز برنامه نویس های php است و میتواند در کدنویسی به آنها کمک کنید ربات تلگرام چک کردن کدهای php است. از طریق این ربات تلگرام میتوانید کدهای زبان برنامه نویسی php را مورد بررسی قرار دهید. در این مطلب سورس ربات تلگرام چک کردن کدهای php به زبان php را آماده کردیم. اگر به دنبال سورس کد ربات تلگرام هستید در سایت تعداد زیادی سورس ربات تلگرام منتشر شده است مثل سورس ربات تلگرام دانلود از بازار به زبان php، سورس ربات تلگرام پیام ناشناس با قابلیت پنل و vip به زبان php، سورس ربات فایل ساز به زبان php و سورس ربات بنر ساز به زبان php که مورد توجه کاربران قرار گرفته اند.

سورس ربات تلگرام چک کردن کدهای php

منابع مورد نیاز برای راه اندازی ربات تلگرام چک کردن کدهای php :

  • هاست با داشتتن ssl
  • سورس ربات تلگرام پیام ناشناس
  • توکن ربات
  • و …

آموزش راه اندازی ربات تلگرام چک کردن کدهای php:

ابتدا به ربات پدر رفته botfather@ و یک ربات بسازید و توکن ربات را کپی کنید و جایگزین توکن داخل ربات کنید تا ربات تلگرام چک کردن کدهای php بر اساس توکن ساخته شده شما درست شود. بعد از توکن و جایگزین کردن توکن در سورس، سورس مورد نظر را در هاست آپلود کنید.

اگر هم به زبان برنامه نویسی 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!");
}
}
    	?>

Add a Comment

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *