♦️
آموزش سورس نویسی ربات
➖➖➖➖➖➖➖➖➖➖برای سورس ربات نویسی باید فایلی به پسوند .php بسازید
سپس به داخل آن با برنامه هایی که بهتون معرفی کردیم بروید
خب برای نوشتن سورس مهم ترین چیز گزاشتن زبان سورس است
که باید به شکل زیر عمل کنید
اول سورس
ᐸ?php
و آخر سورس که باید این زبان رو ببندیم
?>
بعد از زبان ما باید متغیر هارا تنظیم کنیم
متغیر ها زیاد هستند ولی ما در اینجا متغیر های مهم را میگیم خودتون هم میتونید اضافه کنید
مهم ترین متغیر ها :
define('API_KEY','TOKEN');
$update = json_decode(file_get_contents('php://input'));
$data = $update->callback_query->data;
$chatid = $update->callback_query->message->chat->id;
$chat_id = $update->message->chat->id;
$fromid = $update->callback_query->message->from->id;
$from_id = $update->message->from->id;
$text = $update->message->text;
$message_id = $update->message->message_id;
$messageid = $update->callback_query->message->message_id;
بعد از گزاشتن متغیر ها باید فانکشتن تعریف کنید
فانکشتن چیست؟
فانکشتن تعریف دستور هایی مثل
SendMessage
برای ارسال مسیج یا همون پیام است
مهمترین فانکشتن که اجباری است و برای اجرای تمام فانکشتن ها است :
function bot($method,$datas=[]){
$url = "
".API_KEY."/".$method;
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch,CURLOPT_POSTFIELDS,$datas);
$res = curl_exec($ch);
if(curl_error($ch)){
var_dump(curl_error($ch));
}else{
return json_decode($res);
}
}
فانکشتن زیر برای تعریف ارسال پیام است :
function SendMessage($chatid,$text){
bot('sendMessage',[
'chat_id'=>$chatid,
'text'=>$text,
]);
}
برای تعریف دستور مثلا وقتی /start میفرستیم جواب بده
مثال :
if($text == "/start"){
SendMessage($chat_id,"بوت سورس");
}
شما میتونید بجای /start دستور مورد نظر خودتون رو بزارید.
➖➖➖➖➖➖➖➖➖➖@BotSorce