Skip to main content

Neonize Abstraction

Project description

Thundra

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-ai
    
  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.

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

thundra_ai-0.1.2.tar.gz (117.5 kB view details)

Uploaded Source

Built Distribution

thundra_ai-0.1.2-py3-none-any.whl (123.7 kB view details)

Uploaded Python 3

File details

Details for the file thundra_ai-0.1.2.tar.gz.

File metadata

  • Download URL: thundra_ai-0.1.2.tar.gz
  • Upload date:
  • Size: 117.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.11.8 Linux/6.5.0-1021-azure

File hashes

Hashes for thundra_ai-0.1.2.tar.gz
Algorithm Hash digest
SHA256 7e7a831a800c2d9d38480b91b78e9e6e03c6df821c633d7514b4d6e193364eca
MD5 95e3f6755665522bfef61ee1087bd941
BLAKE2b-256 3e8cdea1afc45003072a23b1e8181c5759efda08edc505fd5b759c2aa5c91efb

See more details on using hashes here.

File details

Details for the file thundra_ai-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: thundra_ai-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 123.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.11.8 Linux/6.5.0-1021-azure

File hashes

Hashes for thundra_ai-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 71e50f725e2c0b824d9964950a5134f48d6384797f71d9eeed9bc9373b28c0a0
MD5 58acb1a5bb3412d1b927a385f44ac146
BLAKE2b-256 20c0d5fa0671895f23406385cd1a41bc14d94c54ede21b10e932784e97c2ca38

See more details on using hashes here.

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