Rubka | کتابخانه ساخت ربات روبیکا
Rubka

کتابخانه روبکا (Rubka)

کتابخانه‌ای سریع، سبک و قدرتمند برای ساخت ربات‌های حرفه‌ای روبیکا با پشتیبانی از sync و async

این کتابخانه از کدهای سینک و ایسینک پشتیبانی می‌کند و با سرعت بسیار بالا می‌توانید درخواست‌ها را ارسال کنید. حجم کم، وابستگی‌های محدود، مصرف پایین رم و سی‌پی‌یو، و سیستم لاگ‌گیری دقیق از ویژگی‌های برجسته آن است.

چرا روبکا؟

سرعت بالا

پردازش هزاران پیام در ثانیه بدون کاهش سرعت ربات

سینتکس ساده

طراحی روان و قابل فهم حتی برای تازه‌کارها

راه‌اندازی آسان

تنها با چند خط کد بدون تنظیمات پیچیده

متن‌باز

قابلیت فورک و اضافه کردن ویژگی‌های جدید

پشتیبانی از فایل

متن، تصویر، ویدیو، صوت، گیف و پیام‌های تعاملی

کیبورد شیشه‌ای

Inline Keypad و Chat Keypad برای تجربه کاربری حرفه‌ای

رویکرد مدرن

هماهنگ با آخرین استانداردهای API روبیکا

امنیت بالا

مدیریت توکن‌ها و احراز هویت امن

نصب و راه‌اندازی

در روبیکا به @BotFather مراجعه کرده و ربات خود را بسازید

توکن دریافتی را کپی کنید

کتابخانه را نصب کنید:

pip install --upgrade rubka
نمونه کد
example.py
from rubka import Robot, Message
import asyncio

bot = Robot("YOUR_BOT_TOKEN")

@bot.on_message()
async def handle_message(bot: Robot, message: Message):
    print(f"پیام جدید: {message.text}")
    await message.reply("سلام! من ربات روبکا هستم")

asyncio.run(bot.run())

مراحل استفاده

ساخت ربات در @BotFather
دریافت توکن
نصب کتابخانه
نوشتن کد
اجرای ربات