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

تنظیم کانال جوین اجباری ربات از داخل خود ربات

آموزش ساخت ربات, آموزش ها 09 آبان 1397
تنظیم کانال جوین اجباری ربات از داخل خود ربات

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

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

تنظیم کانال جوین اجباری ربات از داخل خود ربات

اگر تابحال با سورس ربات های تلگرام کار کرده و آشنایی داشته باشید میدانید که بعضی از این ربات ها دارای جوین اجباری است.

یعنی برای استفاده از ربات ، باید عضو کانال مورد نظر ربات شوید.

تنظیم این کانال از طریق سورس ربات شما که داخل هاست وجود دارد ، امکان پذیر است.

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

اما در این مطلب به شما آموزش خواهیم داد که چگونه کانال جوین اجباری را از طریق پنل مدیریت داخل ربات به راحتی تغییر دهید.

برای این کار ابتدا باید متغیرهای زیر را داخل سورس ربات خود جایگذاری کنید؛

$command = file_get_contents('command.txt');
$channellock = file_get_contents("channellock.txt");

$token="توکن ربات";

$from_id = $update->message->from->id;
l
$truechannel = json_decode(file_get_contents("https://api.telegram.org/bot".$token."/getChatMember?chat_id=@".$channellock."&user_id=".$from_id));

$tch = $truechannel->result->status;

سپس کد زیر را قبل از دستور استارت ربات قرار دهید؛

elseif($tch != 'member' && $tch != 'creator' && $tch != 'administrator'){
SendMessage($chat_id,"? برای حمایت از ما و همچنان ربات ابتدا وارد کانال زیر بشید ?

@$channellock

✅ سپس روی JOIN بزنید و به ربات برگشته عبارت ?

? /start
✴️ رو بزنید تا دکمه های ربات نمایش داده بشن?","html","true",$button_remove);
}

در آخر هم باید دکمه تنظیم کانال را روی پنل مدیریت خود پیاده سازی کنید.

برای اینکار کد زیر را در دستور مربوط به پنل مدیریت خود قرار دهید؛

elseif($text == 'ℹ️ تنطیم کانال جوین اجباری'and $from_id == $admin){
file_put_contents("command.txt","set channellock");
SendMessage($chat_id,"لطفا آیدی را بدون @ وارد کنید","html","true",$button_back);
}
elseif($command == 'set channellock' and $from_id == $admin){
file_put_contents("channellock.txt","$text");
file_put_contents("command.txt","none");
SendMessage($chat_id,"ایدی کانال تنظیم شد
ایدی جدید : @$text","html","true",$button_manage);
}

نکته : ربات را بعد از مشخص کردن کانال جوین اجباری ، ادمین کانال کنید.

امیدواریم که این آموزش برای شما کاربردی و مؤثر واقع شده باشد .

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

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