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.