Skip to main content

Asynchronous, feature-rich, high performant Telegram Bot API framework for building stunning bots

Project description

wonda ✨

Version Package downloads Supported Python versions

> 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wonda-0.1.0.tar.gz (48.3 kB view details)

Uploaded Source

Built Distribution

wonda-0.1.0-py3-none-any.whl (70.1 kB view details)

Uploaded Python 3

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

Hashes for wonda-0.1.0.tar.gz
Algorithm Hash digest
SHA256 41ae16c156c43b493278a7c8db217634600d051af10f451602e733ed3b5dedcf
MD5 1701d66a662edbd0dd1c78e2b94de602
BLAKE2b-256 915d7fd8a2cc5eaeaa1b8f75978b40ee1a7cac883bb33700799fc4682ee7d854

See more details on using hashes here.

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

Hashes for wonda-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 71abf7ef7491c748883be63bd4fda02d5751b60e7a92dfb756d501c2d75bed17
MD5 ce5def6df15787738242332784b1a64b
BLAKE2b-256 d42996320e2f86d540f05ad214721ed39d8045ce9dade52e978a6e183ab6061b

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page