thundra-ai


Namethundra-ai JSON
Version 0.0.11 PyPI version JSON
download
home_pagehttps://github.com/krypton-byte/thundra
SummaryNeonize Abstraction
upload_time2024-04-19 09:22:22
maintainerNone
docs_urlNone
authorkrypton-byte
requires_python<4.0,>=3.11
licenseApache 2.0
keywords neonize whatsapp framework websocket bot
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ## <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/neonize.svg?logo=pypi)]()
![PyPI - Downloads](https://img.shields.io/pypi/dm/thundra?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/21/fa/6027a19c2ee65b1cbbd53f1bda6074e4d71ddc9bf8990ab241b30f177f66/thundra_ai-0.0.11.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/neonize.svg?logo=pypi)]()\n![PyPI - Downloads](https://img.shields.io/pypi/dm/thundra?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.0.11",
    "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": "143d036ec04e47f0262f2554295acbebb5d813a05cce1beb9d6e6fb50a4ce6f1",
                "md5": "b0047b44dc84fc814942f51bbff721da",
                "sha256": "959b3dffd56070a977cfd10af70b877b5f061d928449805a5afef40aabbcb3a0"
            },
            "downloads": -1,
            "filename": "thundra_ai-0.0.11-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "b0047b44dc84fc814942f51bbff721da",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0,>=3.11",
            "size": 116703,
            "upload_time": "2024-04-19T09:22:20",
            "upload_time_iso_8601": "2024-04-19T09:22:20.023576Z",
            "url": "https://files.pythonhosted.org/packages/14/3d/036ec04e47f0262f2554295acbebb5d813a05cce1beb9d6e6fb50a4ce6f1/thundra_ai-0.0.11-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "21fa6027a19c2ee65b1cbbd53f1bda6074e4d71ddc9bf8990ab241b30f177f66",
                "md5": "35bc9c64a06c57026b227fa5769c2031",
                "sha256": "d2f96f3d1b3b871b687377a3750131700189ab258bbac31dad1e4bd180e2a874"
            },
            "downloads": -1,
            "filename": "thundra_ai-0.0.11.tar.gz",
            "has_sig": false,
            "md5_digest": "35bc9c64a06c57026b227fa5769c2031",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.11",
            "size": 111378,
            "upload_time": "2024-04-19T09:22:22",
            "upload_time_iso_8601": "2024-04-19T09:22:22.231783Z",
            "url": "https://files.pythonhosted.org/packages/21/fa/6027a19c2ee65b1cbbd53f1bda6074e4d71ddc9bf8990ab241b30f177f66/thundra_ai-0.0.11.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-04-19 09:22:22",
    "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"
}
        
Elapsed time: 0.24275s