معرفی
این کتابخانه که از کد های سینک و ایسینک(sync/async) پشتیبانی میکند و با سرعت بالایی میتوانید ریکوست ها را ارسال کند و نیز با حجم کم آن و وابستگی های کم آن و مصرف پایین رم و سی پی یو و ... میتواند برای ربات های سنگین روی سرور های سبک با سرعت ویژه ای شروع به کار کند این کتابخانه مجهز به سیستم لاگ گیری دقیق میباشد این کتابخانه در حال حاظر در پایتون است و بزودی در سی شارپ هم به مرحله انتشار میرسد
مراحل استفاده
- با استفاده از Bot Father به آدرس @BotFather در روبیکا یک بات بسازید.
- توکن دریافتی را کپی کنید و در باقی مراحل از آن استفاده کنید.
- نحوه نصب کتابخانه در ترمینال :
pip install --upgrade fastrub
نمونه کد برای استفاده از آپدیت ها :
# sync(سینک)
from fast_rub import Client # ایمپورت کلاس کلاینت از کتابخانه
from fast_rub.type import Update # ایمپورت آپدیت برای تحلیل بهتر پیام ها
bot = Client("my_bot") # ساخت کلاینت
@bot. ()
def test_update( :Update):
print(f"message : {)
}"print(f"text message : {text}")
. .reply("this is a test from fast_rub !")
bot.run() # اجرا ربات
# async(ایسینک)
from fast_rub import Client # ایمپورت کلاس کلاینت از کتابخانه
from fast_rub.type import Update # ایمپورت آپدیت برای تحلیل بهتر پیام ها
bot = Client("my_bot") # ساخت کلاینت
@bot. ()
async def test_update( :Update):
print(f"message : {)
}"print(f"text message : {text}")
.await .reply("this is a test from fast_rub !")
bot.run() # اجرا ربات
چرا باید از فست روب استفاده کنیم؟
- • سریع ترین کتابخانه برای ربات های روبیکا ⚡
- • حجم بسیار پایین 🗃️
- • داکیومنت ساده 🆗
- • استفاده آسان ✨
- • سیستم لاگ گیری دقیق ⚠️
- • مستقل 1️⃣
- • همیشه بروز 🆙