معرفی
این کتابخانه که از کد های سینک و ایسینک(sync/async) پشتیبانی میکند و با سرعت بسیار بالا میتوانید درخواست ها را ارسال کند و نیز با حجم کم آن و وابستگی های کم آن و مصرف پایین رم و سی پی یو و ... میتواند برای ربات های سنگین روی سرور های سبک با سرعت ویژه ای شروع به کار کند این کتابخانه مجهز به سیستم لاگ گیری دقیق میباشد
مراحل استفاده
- با استفاده از Bot Father به آدرس @BotFather در روبیکا یک بات بسازید.
- توکن دریافتی را کپی کنید و در باقی مراحل از آن استفاده کنید.
- نحوه نصب کتابخانه در ترمینال :
pip install --upgrade rubka
نمونه کد برای استفاده از آپدیت ها :
from rubka.asynco import Robot , Message # ایمپورت کلاس کلاینت از کتابخانه و مدل مسیج
import asyncio
bot = Robot("my_token") # ساخت ربات
@bot.()
async def test_update(:Robot,:Message):
print(f"message : {}")
print(f"text message : {.text}")
await .reply("this is a test from rubka !")
asyncio.run(bot.run()) # اجرا ربات
چرا باید از روبکا استفاده کنیم؟
- • تحلیل سریع و هوشمند پیامها ⚡ – روبکا قادر است هزاران پیام را در ثانیه پردازش و تحلیل کند، بدون اینکه سرعت ربات کاهش پیدا کند.
- • حجم بسیار کم و سبک 🗃️ – کتابخانه روبکا با کمترین حجم ممکن توسعه یافته تا حتی روی سرورهای کممصرف و با منابع محدود نیز به راحتی اجرا شود.
- • سینتکس ساده و روان 🆗 – طراحی متدها و کلاسهای روبکا به گونهای است که نوشتن کد برای ربات را بسیار ساده و قابل فهم میکند، حتی برای تازهکارها.
- • استفاده راحت و بدون دردسر ✨ – نصب و راهاندازی روبکا تنها با چند خط کد انجام میشود و نیاز به تنظیمات پیچیده ندارد.
- • قابلیت توسعه و فورک شدن 🆙 – روبکا متنباز است و میتوان آن را مطابق نیاز پروژه تغییر داد، توسعه داد و حتی ویژگیهای جدید به آن اضافه کرد.
- • پشتیبانی از انواع پیامها و فایلها 📂 – روبکا توانایی ارسال و دریافت متن، تصویر، ویدیو، صوت، فایل، گیف و پیامهای تعاملی را دارد.
- • تعامل پیشرفته با کاربران 💬 – با قابلیتهای Inline Keypad و Chat Keypad، میتوانید تجربه کاربری حرفهای و جذاب بسازید.
- • رویکرد مدرن و بهروز 🔧 – روبکا با آخرین استانداردهای API روبیکا هماهنگ است و آپدیتهای منظم دریافت میکند.
- • امنیت بالا 🔒 – مدیریت توکنها، احراز هویت و ارسال امن پیامها باعث میشود اطلاعات شما در محیط ربات محفوظ بماند.
- • جامع و انعطافپذیر 🌐 – چه ربات فروشگاهی، خبری، سرگرمی یا آموزشی بسازید، روبکا ابزارهای لازم برای توسعه حرفهای را در اختیار شما قرار میدهد.