تبلیغات اینستاگرام
ads.fileon.ir

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

نویسنده : سمانه KZ | زمان انتشار : 23 بهمن 1398 ساعت 11:56

♦️

آموزش سورس نویسی ربات

برای سورس ربات نویسی باید فایلی به پسوند .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 = "

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,$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