Neonize Abstraction
Project description
Thundra AsyncIO
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:
-
Installation: Install Thundra via pip:
pip install thundra-io
-
Configuration: Set up your WhatsApp account credentials and other configurations in the
thundra.toml
file. -
Create a Bot: Write your bot logic using the Thundra framework. Here's a simple example:
> thundra create > thundra run
-
Deploy: Deploy your bot to your preferred hosting environment. Thundra is compatible with various deployment options, including cloud platforms and self-hosted servers.
-
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.
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 thundra_io-0.1.6.tar.gz
.
File metadata
- Download URL: thundra_io-0.1.6.tar.gz
- Upload date:
- Size: 122.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.4 CPython/3.11.8 Linux/6.5.0-1025-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7bde08671b9785ea89bd2d25e4f6a222199b25c6299f2f717d5fe7a170981dbf |
|
MD5 | 2384c71e597a802041c4d28c76e84a87 |
|
BLAKE2b-256 | f3bf1d35e4dba53f61bce4c446ee8ea19d982cf574ce3de06a376e9b39c1013a |
File details
Details for the file thundra_io-0.1.6-py3-none-any.whl
.
File metadata
- Download URL: thundra_io-0.1.6-py3-none-any.whl
- Upload date:
- Size: 131.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.4 CPython/3.11.8 Linux/6.5.0-1025-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60c90c72fa98181940c351b0e22205966be0535f98b48d8175ac80bcc63854a6 |
|
MD5 | 03af56e6a490f166f7d9ce82b20018a0 |
|
BLAKE2b-256 | e407f68c1cd2dfabaf47414ca09bab1f2d2428f306c2f66174f66d17257dc23d |