ربات دعوتنامه کلاب هاوس

سلامهمونطور که میدونید، حدودای بهمن ماه کلاب هاوس سر و صدای زیادی کرددلیلش هم این بود که ایلان ماسک صاحب کمپانی تسلا ازش تعریف کرداین برنامه برای این که بتونه این حجم از کاربران جدید رو هندل کنه و سروراش داغون نشن، رویکرد برنامه رو به حالت دعوتنامه ای تغییر داد و روش کارش اینجوری بود که فرد جدیدی که بخواد این برنامه رو نصب کنه، باید یه نفر که از قبل این برنامه رو نصب کرده، با شماره تلفن فرد جدید رو دعوت کنهمدت زیادی این روش دعوتنامه مرسوم بود و گروه های تلگرامی به این منظور راه افتاد، که اگه یه نفر ربات کراولر مینوشت، میتونست هزاران هزار شماره تلفن از این گروه ها دربیاره :)بعد از مدتی، قابلیت ساخت کلاب به کلاب هاوس اضافه شدکلاب چیزیه مثل گروهخاصیت کلاب این بود که میشد ادمین براشون تعیین کرد و روم هایی با موضوع کلاب توشون استارت زداما نکته کار من دقیقا تو همین کلاب بودقابلیت دیگه ای کلاب داشت این بود که لینک دعوتی میساخت، که به عنوان مثال یه شرکت بتونه برای کلاب خودش، 10 نفر از کسانی که کلاب هاوس رو ندارن و به کلاب دعوت کنه (در این صورت توی پروفایل طرف، فرد دعوت کننده، همون مدیر کلاب هست و یه کاربر بصورت دیفالت توی یه کلاب ممبر میشه (ممبر به معنی عضو اون کلاب بودن هست، به عبارتی عضو اصلی که در ادامه به فالور کلاب میرسه که یعنی دنبال کننده کلاب) که امکان ترک کلاب هم براشون وجود نداره)لینک دعوت، همون چیزی که میخواستم :)ابتدا میخواستم هی کلاب بسازم و لینک دعوتش رو بدم به دوستام، که دیدم محدودیت ساخت 2 کلاب در ماه، اذیتم میکنهبصورت کاملا اتفاقی، یکی از دوستان گفت که صفحات لینک دعوتنامه کلاب، توی گوگل ایندکس میشهاین فوق العاده بود :)به مدت یه ماه، مسئولیت دعوت کردن اعضای وب آموز، به عهده من و چند تا از بجه ها بود که روند کار واقعا سرسام آور بود(وب آموز یه کانال تلگرامی هست که در رابطه با جرائم سایبری در ایران پست میذاره و میتونه شما رو از شر کلاهبرداران سایبری در امان نگه داره)به فکرم رسید که ربات دعوتنامه بنویسم :)رفتم دنبال اسکرپر گوگلخودتون هم میدونید که گوگل محدودیت های زیادی تو این زمینه داره، علاوه بر این، اکثر لینکا منقضی شده بودندوباره بصورت اتفاقی توی گوگل به توییتی از توییتر برخوردم که لینک دعوتنامه کلاب هاوس گذاشته بود، گفتم خودشه :)پس یه کد ثابت نوشتم و باهاش لینکای دعوت توییتر رو جدا میکردم و تو یه فایل میریختمرسیدم به ثبت شماره تلفن تو لینک دعوتنامه بصورت اتوماتیکیه نکته ای که وجود داشت این بود که صفحه لینک دعوت، از 2 تا csrf token استفاده میکرد، یکی بصورت کوکی، و یکی بصورت متد پست :)بالاخره نوشتمش و ربات رو بردم برای اجرااز طرفی چون به آقای جرجندی (تنها مدیر کانال وب آموز) ارادت خاصی دارم، بهشون پیشنهاد دادم که این ربات که قراره بترکونه رو روی کانالشون جوین اجباری بزنم که خوشبختانه ایشون هم قبول کردن و ربات رفت برای اجرامشکل اساسیاستقبال فوق العاده کاربران :)تموم شدن لینککف گوگل دنبال لینک سالمهر روز 20 نفر پیوی بنده که ربات خرابه، دعوتنامه نمیده، ما رو مسخره کردید، شمارمون رو سیو کردید و اینجور حرفابعد از 36 ساعت نخوابیدن، کشف بزرگی کردم :)اونم این که لینکای قدیمی تمدید میشن :)شروع کردم به نوشتن برنامه ای که از اون لحظه، تا اولین لینکی که توی توییتر منتشر شده رو جمع کنه تو یه فایل (چه سالم چه خراب)بعدش با کرونجاب 15 دقیقه ای، لینکای خراب رو حذف میکردم و لینکای سالم رو جایگزین میکردمبعد از اون بود که ربات تقریبا به یه حالت کاملا پایداری رسیده بودتو این حالت، ربات به هر اکانت تلگرامی، فقط 5 تا دعوتنامه میدادتا این که کلاب هاوس امکان دعوت کردن با لینک ایونت رو هم اضافه کرد (به روم هایی که از قبل تعیین شدن که قراره ساعت چند استارت بخورن، میگن ایونت)دیگه کار خیلی راحتی بود اضافه کردن چند خط کد و راه انداختن کد دعوت بر اساس لینک ایونتظرفیت لینکای دعوت هم خیلی زیاد شده بودن و دیگه دلیلی نداشت محدودیت هر نفر 5 دعوتنامه وجود داشته باشه و طی اطلاعیه ای حذفش کردم :)تا هم اکنون که این متن را مینویسم از طریق ربات بنده 98,963 دعوت نامه صادر شده@SafaClubBotالان که دارم این متن رو مینویسم، سورس این ربات توی این آدرس موجودهحمایت از این پروژهیادتون نره منو فالو کنید :)