sajadszm 0 ارسال شده در فروردین 10، 1398 گزارش اشتراک گذاری ارسال شده در فروردین 10، 1398 سلام و خسته نباشید خدمت دوستان عزیز؛ دوستان کسی به متد های تلگرام وارد هست؟ به چه نحوی میشه یک سورس ربات رو به نحوی تنظیم کرد که کاربر تا در کانال خاصی عضو نشده نتونه از خدمات ربات استفاده کنه؟مثل ربات ملوبات! پیشاپیش ممنون از پاسختون. لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
lrrtm12 2 ارسال شده در فروردین 11، 1398 گزارش اشتراک گذاری ارسال شده در فروردین 11، 1398 اول باید ربات رو توی کانال ادمین کنید تا به لیست اعضا دسترسی داشته باشه. بعدش برای هر پیام باید چک کنید که کاربر توی کانال نقش (کاربر،مدیر،سازنده) داره یا نه. این کد رو من با 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; } } لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
sajadszm 0 ارسال شده در فروردین 11، 1398 مالک گزارش اشتراک گذاری ارسال شده در فروردین 11، 1398 در 47 دقیقه قبل، lrrtm12 گفته است : اول باید ربات رو توی کانال ادمین کنید تا به لیست اعضا دسترسی داشته باشه. بعدش برای هر پیام باید چک کنید که کاربر توی کانال نقش (کاربر،مدیر،سازنده) داره یا نه. این کد رو من با 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; } } سلام خیلی ممنون از شما.من راستش به زبان php نیاز دارم شما تسلط ندارید؟ لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
پست های پیشنهاد شده