0
سبد خرید شما خالی است

3 تکه کد کاربردی برای ربات های میدلاین

آموزش ساخت ربات, آموزش ها 20 خرداد 1398
3 تکه کد کاربردی برای ربات های میدلاین

با سلام خدمت کاربران و همراهان عزیز فکت وب ، در این آموزش قصد داریم 3 تکه کد کاربردی برای ربات های میدلاین را به شما عزیزان معرفی کنیم.

ما را همراهی کنید…

3 تکه کد کاربردی برای ربات های میدلاینربات های میدلاین

ربات های میدلاین تلگرام ، ربات هایی با کتابخانه های مخصوص خود هستند که امکانات و دسترسی های بیشتری نسبت به ربات های api در خود دارند.

پیش تر در مورد ربات های میدلاین و روش استفاده از آن ها در آموزش های قبلی سایت صحبت کرده ایم که میتوانید از اینجا ، آن را مشاهده کنید.

3 تکه کد کاربردی برای ربات های میدلاین

اما در بخش میخواهیم 3 تکه کد کاربردی و پرطرفدار را به شما ارائه کنیم که میتوانید از آن ها در ربات های میدلاین خود استفاده کنید.

1. تکه کد استارت یک ربات میدلاین از لینک زیرمجموعه گیری

به کمک این تکه کد میتوانید برای ربات میدلاین خود یک بخش به عنوان زیرمجموعه گیری تعریف کرده که کاربر با انتخاب لینک و استارت ربات ، امتیاز ثبت زیر مجموعه دریافت کند.

[php] if(preg_match(‘/^(https|http):\/\/(telegram.me|t.me)\/(.*)\?start=(.*)$/i’,$msg,$match)){
$start_param = $match[4];
$MadelineProto->messages->startBot([‘bot’ => "@".$match[3], ‘peer’ => "@me", ‘start_param’ => "$start_param", ]);
}
[/php]

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

2. تکه کد نمایش ساعت میدلاین

همانطور که از عنوان این تکه کد پیداست میتوانید به کمک این دستور ، ساعت و زمان کنونی را در ربات خود نمایش دهید.

[php] if($msg == ‘ساعت’){
$MadelineProto->messages->sendMessage([‘peer’ => $chatID, ‘message’ => ‘@Nic_Source’]);
for ($i=0; $i <= 50; $i++){
$ed = $MadelineProto->messages->editMessage([‘peer’ => $chatID, ‘id’ => $msg_id + 1, ‘message’ => date(‘H:i:s’),]);
sleep(1);
}
}
[/php]

توجه داشته باشید که تلگرام برای ارسال و ادیت پیام ها محدودیت در نظر گرفته و برای جلوگیری از این محدودیت اکانت، عدد 50 را در دستور بالا کمتر کنید.

3. تکه کد پاکسازی پیام تا سقف هزار پیام

آخرین و مهم ترین تکه کد این بخش ، تکه کدی کاربردی برای پاکسازی پیام ها تا سقف هزار پیام است.

[php] if(preg_match("/[\/\!\#]del ([0-9]*)/", $msg)){
preg_match("/[\/\!\#]del ([0-9]*)/", $msg, $r);
$count = $r[1];
if($count < 1001){
$array = [];
$goal = $msg_id – $r[1];
for($i=$msg_id;$i>=$goal;$i–){
$array[] = $i;
}
[/php]

از این تکه کد نیز میتوانید در انواع ربات های مدیریت گروه/سوپرگروه میدلاین استفاده کنید.

امیدواریم که این مطلب برای شما عزیزان کاربردی ، مؤثر و مفید واقع شده باشد.

شما میتوانید برای مشاهده سایر آموزش های مرتبط با ربات های تلگرامی ، اینجا را کلیک کنید.