📄️ کلاس Bot
کلاس Bot هستهی اصلی برای ایجاد و مدیریت ربات در کتابخانه Rubika است. این کلاس با ترکیب ماژولهای مختلف مانند مدیریت نشست (Session)، شبکه (Network)، متدها و هندلرها، ساختار پایهای برای اجرای رباتها را فراهم میکند.
📄️ کلاس Filters
کلاس Filters مجموعهای از فیلترهای ساده و کاربردی برای تشخیص نوع پیام دریافتی در ربات است. این فیلترها بهصورت متدهای استاتیک پیادهسازی شدهاند تا بتوان از آنها مستقیماً در هندلرها یا شرطها استفاده کرد.
📄️ کلاس Utils
کلاس Utils مجموعهای از متدهای استاتیک و کاربردی برای فرمتدهی سریع رشتههای متنی (Markdown) است. این متدها به شما کمک میکنند تا بدون درگیر شدن با کاراکترهای خاص، متنهای خود را برای ارسال در پیامرسانهایی مانند روبیکا آمادهسازی کنید.
📄️ کلاس AntiSpam
کلاس AntiSpam ابزاری برای مدیریت و جلوگیری از پیامهای تکراری (Flood) در ربات است. این کلاس با رصد تعداد پیامهای ارسالی هر کاربر در یک بازه زمانی مشخص، رفتارهای مشکوک را شناسایی کرده و تابع/callback تعریف شده را اجرا میکند.