{"repo":"Enalite/aiobale","free":true,"listed":false,"github":"https://github.com/Enalite/aiobale","clone":"git clone https://github.com/Enalite/aiobale.git","description":"⚡ A modern, fully-asynchronous Python client for Bale Messenger — fast, reliable, and developer-friendly 🚀","language":"Python","stars":59,"topics":["api","bale","bot","client","framework","grpc","library","messenger","protobuf","python"],"license":"MIT","category":"networking-infra","readme_excerpt":"Aiobale Async Python Client for Bale Messenger — Simplified, Modern, Pythonic Aiobale is an asynchronous Python library that unlocks Bale Messenger's internal API, making it effortless to build bots, automation, and tools without diving into gRPC or Protobuf complexity. --- 🚀 Why Aiobale? Bale Messenger's API can be a maze of encrypted gRPC calls. Aiobale cuts through the noise: - Async-first, fully non-blocking, built on aiohttp . - Type-safe Python classes for messages, users, groups, and more. - Event-driven Dispatcher for clean, modular bot code. - Handles connections, reconnections, and multi-client setups effortlessly. - Reverse-engineered, continuously updated, zero reliance on .proto files. In short: Build bots, automation, or monitoring tools without wrestling with low-level network details . --- ✨ Features - Async & High Performance: Responsive bots and automation. - Complete API Coverage: Messaging, files, presence, bots, groups, channels. - Pythonic Interface: Type hints, dataclasses, clean methods. - Smart Dispatcher: Decorator-based event routing, multiple clients support. - Robust Connections: Auto-reconnects, handles disconnects gracefully. - Extensible & Modular: Easy to adapt and extend for custom workflows. --- ⚠️ Important Notes - Bale’s API is sensitive to excessive POST gRPC calls, especially outside authentication. Overuse may trigger rate limits or temporary account bans. - Use Aiobale responsibly — no spamming, scraping, or TOS violations . - Aiobale","default_branch":null,"files":null,"tree":[],"storefront":"/r/Enalite","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Enalite/aiobale/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}