زمان کنونی: 2019/08/22، 11:41 AM درود مهمان گرامی! (ورودثبت نام)
کاربران عزیز برای طرح هر گرونه سوال مرتبط با موضوع انجمن لطفا ابتدا در انجمن عضو شده و سپس با ورود ب بخش مورد نظر سوالتان را مطرح کنید.



امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
تکه کد جوین اجباری کانال قبل از استفاده از ربات
#1
تیکه کد جوین اجباری کانال برای کسانی ک ربات را استارت می کنند

برای اینکه افرادی ک ربات شما را استارت می کنند بدون عضویت در کانال نتوانند از عملکرد های ربات استفاده کنند ب صورت زیر عمل کنید:

ایتدا متغیری مانند left$ را ب صورت زیر تعریف کنید:

کد php:
   $left json_decode(file_get_contents("https://api.telegram.org/bot".API_KEY."/getChatMember?chat_id=@$channel&user_id=$from_id"))->result->status

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

کد php:
$token="توکن";
define('API_KEY',$token); 


ب جای channel$ هم باید ایدی کانال خود را قرار دهید، متغیر $from_id هم متغیری است ک ایدی کاربر را دریافت می کند و باید قبلا آن را تعریف کرده باشد.

سپس با استفاده از ساختار زیر شرط خود برای عضویت در کانال را تنظیم کنید:

کد php:
if($left == "left")
{
}

else
{


در شرط if ب کاربر هشدار دهید ک باید در کانال شما عضو شود تا ربات برایش فعال شود و در قسمت else هم بقیه دستورات ربات خود بجز تعاریف متغیر ها و فانکشن ها را قرار دهید.


توجه کنید ک ربات شما حتما باید در کانال مربوطه ادمین باشد!
پاسخ




کاربرانِ درحال بازدید از این موضوع: 1 مهمان