Skip to main content

Thundra AsyncIO

Label Label Label

Release Pypi PyPI - Downloads

Thundra is a framework designed to streamline the development of WhatsApp bots and automations. It provides a solid foundation and abstraction layer to simplify the process of creating and managing WhatsApp bots for various purposes.

Features

  • Abstraction Layer: Thundra abstracts away the complexities of interacting with the WhatsApp API, allowing developers to focus on bot logic rather than low-level implementation details.
  • Ease of Use: Thundra is designed to be beginner-friendly, with clear documentation and intuitive APIs.
  • Modular Architecture: The framework follows a modular architecture, making it easy to extend and customize functionality according to specific project requirements.
  • Scalability: Thundra is built with scalability in mind, capable of handling large volumes of messages and interactions.
  • Built-in Tools: Thundra includes built-in tools and utilities to facilitate common tasks such as message parsing, state management, and data storage.

Getting Started

To get started with Thundra, follow these steps:

  1. Installation: Install Thundra via pip:

    pip install thundra-io
    
  2. Configuration: Set up your WhatsApp account credentials and other configurations in the thundra.toml file.

  3. Create a Bot: Write your bot logic using the Thundra framework. Here's a simple example:

    > thundra create
    > thundra run
    
  4. Deploy: Deploy your bot to your preferred hosting environment. Thundra is compatible with various deployment options, including cloud platforms and self-hosted servers.

  5. Interact: Once deployed, your bot is ready to interact with users on WhatsApp. Start sending messages and observing bot responses.

For more detailed instructions and examples, refer to the documentation.

Contributing

We welcome contributions from the community! If you have ideas for improvements, bug fixes, or new features, feel free to open an issue or submit a pull request on GitHub.

License

Thundra is licensed under the Apache License. See the LICENSE file for details.

Contact

If you have any questions, suggestions, or feedback, you can reach out to us at krypton-byte or join our community Discord server.

Metadata

Release files for thundra-io 0.1.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for thundra-io 0.1.6
File Size Uploaded Provenance Actions
thundra_io-0.1.6.tar.gz 122.3 kB Without provenance Details for thundra_io-0.1.6.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for thundra-io 0.1.6
File Interpreter ABI Platform Actions
thundra_io-0.1.6-py3-none-any.whl Python 3 none any Details for thundra_io-0.1.6-py3-none-any.whl

Total release size: 253.4 kB

Release files / thundra_io-0.1.6.tar.gz

Download URL thundra_io-0.1.6.tar.gz
Size 122.3 kB
Tags Source
SHA-256 checksum
How to use checksums
7bde08671b9785ea89bd2d25e4f6a222199b25c6299f2f717d5fe7a170981dbf
BLAKE2b-256 checksum
How to use checksums
f3bf1d35e4dba53f61bce4c446ee8ea19d982cf574ce3de06a376e9b39c1013a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.4 CPython/3.11.8 Linux/6.5.0-1025-azure

Release files / thundra_io-0.1.6-py3-none-any.whl

Download URL thundra_io-0.1.6-py3-none-any.whl
Size 131.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
60c90c72fa98181940c351b0e22205966be0535f98b48d8175ac80bcc63854a6
BLAKE2b-256 checksum
How to use checksums
e407f68c1cd2dfabaf47414ca09bab1f2d2428f306c2f66174f66d17257dc23d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.4 CPython/3.11.8 Linux/6.5.0-1025-azure

Security for thundra-io 0.1.6

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.6 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page