BaleNova¶
BaleNova یک کتابخانهٔ async و غیررسمی برای کار با حساب کاربری بله در Python است.
نسخهٔ فعلی شامل APIهای سطحبالا، ۶۱۰ RPC تایپشدهٔ قبلی، ۸۰ RPC بازیابیشده از
web@5.5.1+169491 و اتصال صوتی/تصویری مبتنی بر LiveKit است.
نصب¶
برای تماس صوتی:
نمونهٔ کوتاه¶
from balenova import Client, events, filters
app = Client("my_account")
@app.on(events.NewMessage, filters.command("start"))
async def start(event):
await event.reply("سلام!")
app.run_forever()
غیررسمی
این پروژه وابسته به API وب بله است. session، JWT و URL تماس را منتشر نکنید.
بخشهای مستندات¶
- شروع سریع و نصب
- ارسال پیام، رسانهها و استیکر
- کیبوردها (Inline/Reply) و ماشین حالت (FSM)
- امور بانکی، کارتها و مینیاپها
- استوریها، نظرسنجیها و زمانبندی پیام
- مدیریت کامل گروهها و کانالها
- مرجع متدهای شیء اصلی Client
- ۸۰ RPC تازهٔ بازیابیشده وب
- مرجع کامل ۶۹۰+ RPC پروتکل بله
- پروتکل تماس و RTC
- گزارش ممیزی وب