Asynchronous, feature-rich, high performant Telegram Bot API framework for building stunning bots
Project description
wonda ✨
> why
wonda
empowers you to build powerful bots using simple tools while not sacrifing performance and extensibility. It has all batteries included: text formatting, file uploading, blueprints, middleware and FSM are available to use right away.
> install
To install a default version, use
pip install -U wonda
If you decided to go beta, use the same command with --pre
option or update from dev branch .zip archive.
You can make wonda
perform even better by installing power-ups. They are optional, but highly recommended. Install them using
pip install --force wonda[power-ups]
To see the full list of packages, refer to our project file.
> examples
It's easy to build an echo bot with wonda
— it's ready in six lines of code. And expanding it further is a piece of cake too.
from wonda import Bot
bot = Bot("your-token")
@bot.on.message()
async def handler(_) -> str:
return "Hello world!"
bot.run_forever()
Isn't it beautiful how little code is needed to achieve something this big? To get started on wonda
, check out our awesome examples.
> license
This project is MIT licensed. Big thanks to maintainers and contributors of vkbottle upon which it is built!
© timoniq (2019-2021), feeeek (2022), exthrempty (2022)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file wonda-0.1.0.tar.gz
.
File metadata
- Download URL: wonda-0.1.0.tar.gz
- Upload date:
- Size: 48.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.13 CPython/3.10.5 Darwin/22.1.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41ae16c156c43b493278a7c8db217634600d051af10f451602e733ed3b5dedcf |
|
MD5 | 1701d66a662edbd0dd1c78e2b94de602 |
|
BLAKE2b-256 | 915d7fd8a2cc5eaeaa1b8f75978b40ee1a7cac883bb33700799fc4682ee7d854 |
Provenance
File details
Details for the file wonda-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: wonda-0.1.0-py3-none-any.whl
- Upload date:
- Size: 70.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.13 CPython/3.10.5 Darwin/22.1.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71abf7ef7491c748883be63bd4fda02d5751b60e7a92dfb756d501c2d75bed17 |
|
MD5 | ce5def6df15787738242332784b1a64b |
|
BLAKE2b-256 | d42996320e2f86d540f05ad214721ed39d8045ce9dade52e978a6e183ab6061b |