https://github.com/krypton-byte/thundra-io
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.
https://github.com/krypton-byte/thundra-io
asynchronous framework python whatsapp-bot
Last synced: 7 months ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/krypton-byte/thundra-io
- Owner: krypton-byte
- License: apache-2.0
- Created: 2024-10-28T13:34:47.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-11-11T17:13:27.000Z (over 1 year ago)
- Last Synced: 2025-08-11T01:57:25.784Z (8 months ago)
- Topics: asynchronous, framework, python, whatsapp-bot
- Language: Python
- Homepage:
- Size: 575 KB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
##
Thundra AsyncIO
[]()
[]()
[]()
[](https://github.com/krypton-byte/thundra/actions/workflows/release.yml)
[]()


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:
```bash
> thundra-io create
> thundra-io 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](https://thundra.krypton-byte.me).
## 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](LICENSE) file for details.
## Contact
If you have any questions, suggestions, or feedback, you can reach out to us at [krypton-byte](mailto:rosid6434@gmail.com) or join our [community Discord server]().