رفتن به مطلب

lrrtm12

کاربر سایت
  • تعداد ارسال ها

    9
  • تاریخ عضویت

  • آخرین بازدید

پست ها ارسال شده توسط lrrtm12

  1. اول باید ربات رو توی کانال ادمین کنید تا به لیست اعضا دسترسی داشته باشه. بعدش برای هر پیام باید چک کنید که کاربر توی کانال نقش (کاربر،مدیر،سازنده) داره یا نه.

    این کد رو من با c# نوشتم که اگه کاربر توی کانال عضو بود یه متغیر رو true میکنه و اگه این متغیر true باشه میتونه ادامه بده وگرنه بهش میگه که اول باید عضو بشی

    var id = item.Message.Chat.Id;
    var checkUser = new GetChatMember("channelname", id);
    var isUser = await bot.MakeRequestAsync(checkUser);
    
    var isBotLock = false;
    var isUserHasAccess = false;
    
    if (db.setting.IsLock == true)
    {
      isBotLock = true;
      if (isUser.Status == "administrator" || isUser.Status == "member" || isUser.Status == "creator")
      {
        isUserHasAccess = true;
      }
    }

     

  2. لازم به نصب نرم افزارهای اضافی نیست.

    از لینک زیر نسخه دارای sdk را دانلود کنید و نصب کنید.

    لینک ها تنها برای اعضای سایت قابل نمایش است.

    همچنین از لینک زیر Java SE Development Kit را نصب کنید.

    لینک ها تنها برای اعضای سایت قابل نمایش است.

    تنها نکته ای که دارد این است که برای جلوگیری از ارور و همچنین تغییر در ویندوز باید sdk & jdk رو در درایو C نصب کنید.

    • Like 1
×
×
  • اضافه کردن...