## <p align="center">Thundra</p>
[![Label](https://img.shields.io/badge/WHATSAPP-AUTOMATION-20B2AA?style=for-the-badge&logo=whatsapp)]()
[![Label](https://img.shields.io/badge/AGENT-LANGCHAIN-20B2AA?style=for-the-badge&logo=openai)]()
[![Label](https://img.shields.io/badge/whatsmeow-wrapper-20B2AA?style=for-the-badge&logo=go)]()
[![Release](https://github.com/krypton-byte/thundra/actions/workflows/release.yml/badge.svg)](https://github.com/krypton-byte/thundra/actions/workflows/release.yml)
[![Pypi](https://img.shields.io/pypi/v/thundra-ai.svg?logo=pypi)]()
![PyPI - Downloads](https://img.shields.io/pypi/dm/thundra-ai?logo=pypi)
<p align="center"><img src="https://raw.githubusercontent.com/krypton-byte/thundra/master/assets/logo.jpg" width="150px"/></p>
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:
```bash
> 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](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]().
Raw data
{
"_id": null,
"home_page": "https://github.com/krypton-byte/thundra",
"name": "thundra-ai",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.11",
"maintainer_email": null,
"keywords": "neonize, whatsapp, framework, websocket, bot",
"author": "krypton-byte",
"author_email": "rosid6434@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/05/33/9b11eb7fbf2f871e309a401c0715bf79edfed361e9727dd8a65bb74b0cfb/thundra_ai-0.1.6.tar.gz",
"platform": null,
"description": "## <p align=\"center\">Thundra</p>\n[![Label](https://img.shields.io/badge/WHATSAPP-AUTOMATION-20B2AA?style=for-the-badge&logo=whatsapp)]()\n[![Label](https://img.shields.io/badge/AGENT-LANGCHAIN-20B2AA?style=for-the-badge&logo=openai)]()\n[![Label](https://img.shields.io/badge/whatsmeow-wrapper-20B2AA?style=for-the-badge&logo=go)]()\n\n[![Release](https://github.com/krypton-byte/thundra/actions/workflows/release.yml/badge.svg)](https://github.com/krypton-byte/thundra/actions/workflows/release.yml)\n[![Pypi](https://img.shields.io/pypi/v/thundra-ai.svg?logo=pypi)]()\n![PyPI - Downloads](https://img.shields.io/pypi/dm/thundra-ai?logo=pypi)\n\n<p align=\"center\"><img src=\"https://raw.githubusercontent.com/krypton-byte/thundra/master/assets/logo.jpg\" width=\"150px\"/></p>\n\nThundra 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.\n\n## Features\n\n- **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.\n- **Ease of Use**: Thundra is designed to be beginner-friendly, with clear documentation and intuitive APIs.\n- **Modular Architecture**: The framework follows a modular architecture, making it easy to extend and customize functionality according to specific project requirements.\n- **Scalability**: Thundra is built with scalability in mind, capable of handling large volumes of messages and interactions.\n- **Built-in Tools**: Thundra includes built-in tools and utilities to facilitate common tasks such as message parsing, state management, and data storage.\n\n\n## Getting Started\n\nTo get started with Thundra, follow these steps:\n\n1. **Installation**: Install Thundra via pip:\n\n ```\n pip install thundra-ai\n ```\n\n2. **Configuration**: Set up your WhatsApp account credentials and other configurations in the `thundra.toml` file.\n\n3. **Create a Bot**: Write your bot logic using the Thundra framework. Here's a simple example:\n\n ```bash\n > thundra create\n > thundra run\n ```\n\n4. **Deploy**: Deploy your bot to your preferred hosting environment. Thundra is compatible with various deployment options, including cloud platforms and self-hosted servers.\n\n5. **Interact**: Once deployed, your bot is ready to interact with users on WhatsApp. Start sending messages and observing bot responses.\n\nFor more detailed instructions and examples, refer to the [documentation](https://thundra.krypton-byte.me).\n\n## Contributing\n\nWe 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.\n\n## License\n\nThundra is licensed under the Apache License. See the [LICENSE](LICENSE) file for details.\n\n## Contact\n\nIf 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]().\n",
"bugtrack_url": null,
"license": "Apache 2.0",
"summary": "Neonize Abstraction",
"version": "0.1.6",
"project_urls": {
"Homepage": "https://github.com/krypton-byte/thundra",
"Repository": "https://github.com/krypton-byte/thundra.git"
},
"split_keywords": [
"neonize",
" whatsapp",
" framework",
" websocket",
" bot"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "b3daf3ac48ee78655af8b5a5e845e490aadd73a048b7969721e03cf9e6f03178",
"md5": "d591a2c5d606004581e0b7390acdb5f8",
"sha256": "c9c9f1058f9cd411e0a904b3b10e39ce2cc7f6b18bd576abe3e480b55c0b2c04"
},
"downloads": -1,
"filename": "thundra_ai-0.1.6-py3-none-any.whl",
"has_sig": false,
"md5_digest": "d591a2c5d606004581e0b7390acdb5f8",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.11",
"size": 130464,
"upload_time": "2024-10-29T12:57:49",
"upload_time_iso_8601": "2024-10-29T12:57:49.135337Z",
"url": "https://files.pythonhosted.org/packages/b3/da/f3ac48ee78655af8b5a5e845e490aadd73a048b7969721e03cf9e6f03178/thundra_ai-0.1.6-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "05339b11eb7fbf2f871e309a401c0715bf79edfed361e9727dd8a65bb74b0cfb",
"md5": "b0387c63c7bc4dd1ab4ca7f71964b6bb",
"sha256": "3268e58f19ba8cb9efc5b1c719704d43f4b984fbb3d1b9d0e2897f928cca660f"
},
"downloads": -1,
"filename": "thundra_ai-0.1.6.tar.gz",
"has_sig": false,
"md5_digest": "b0387c63c7bc4dd1ab4ca7f71964b6bb",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.11",
"size": 122049,
"upload_time": "2024-10-29T12:57:50",
"upload_time_iso_8601": "2024-10-29T12:57:50.873160Z",
"url": "https://files.pythonhosted.org/packages/05/33/9b11eb7fbf2f871e309a401c0715bf79edfed361e9727dd8a65bb74b0cfb/thundra_ai-0.1.6.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-10-29 12:57:50",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "krypton-byte",
"github_project": "thundra",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "thundra-ai"
}