موضوعات وبسایت : تبلیغات
سوالات ICDL
آموزش امنیت اینستاگرام

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

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

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

♦️

آموزش امنیت اینستاگرام
سوالات ICDL

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

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

آیا این مطلب برای شما مفید بود؟




ارسال نظر

نام


ایمیل


نظر