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 extensible tools while not sacrifing any performance. It has all batteries included: text formatting, file uploading, blueprints, middleware and FSM are all built-in.
> install
To install stable version, use
pip install -U wonda
If you decide 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're optional, but highly recommended.
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
Hashes for wonda-0.1.0.post1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f1ea27b471ea15be043d8809e61ba04ae85fdf08f5e28702e6b96cd84d1bdbf |
|
MD5 | b6a42d5537e665dd1626c658662494b0 |
|
BLAKE2b-256 | 1c4be59a9ca21f4313f882021f41b95cfc09f116dc2b807121756b0f1c6b31f9 |