Modern and fully asynchronous framework for Bale Bot API
Project description
Bale API Framework for Python
Homepage
•
Documentation
•
Releases
•
News
PyBaleBot
Modern and fully asynchronous framework for Bale Bot API
Using Async
from pybalebot import Client, filters
from pybalebot.types import Message
bot_token = "123456789:**********************"
app = Client("my_bot", bot_token=bot_token)
@app.on_message(filters.text)
async def hello(client, message: Message):
await message.reply("Hello from PyBaleBot!")
app.run()
PyBaleBot is a modern, elegant and asynchronous framework. It enables you to easily interact with the main Bale API through a user account (custom client) or a bot identity (bot API alternative) using Python.
Key Features
- Ready: Install PyBaleBot with pip and start building your applications right away.
- Easy: Makes the Bale API simple and intuitive, while still allowing advanced usages.
- Elegant: Low-level details are abstracted and re-presented in a more convenient way.
- Fast: Boosted up by aiohttp, a high-performance http library written in C.
- Async: Fully asynchronous (also usable synchronously if wanted, for convenience).
- Powerful: Full access to Bale's API to execute any official client action and more.
Installing
pip3 install -U pybalebot
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pybalebot-0.0.3.tar.gz
(23.5 kB
view details)
File details
Details for the file pybalebot-0.0.3.tar.gz
.
File metadata
- Download URL: pybalebot-0.0.3.tar.gz
- Upload date:
- Size: 23.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5230eb88dee5e2a43354204ad4993e0fd95f0b60d508964cf70ae42d3e96b7e |
|
MD5 | d3a13a769c8ddb9df53ac53d6f998a7d |
|
BLAKE2b-256 | e2ce56b1ffae1fa10c33036bada5b0944c6d74308429386e76316e6568cc5238 |