Metadata-Version: 2.4
Name: wazzup
Version: 0.1.3
Summary: A python package for sending messages using the official Whatsapp API
Author-email: Rafael model <rafael.model@d7.dev>
License-Expression: MIT
Project-URL: Homepage, https://github.com/7ws/wazzup
Project-URL: Issues, https://github.com/7ws/wazzup/issues
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENCE
Requires-Dist: requests>=2.25.0
Provides-Extra: dev
Requires-Dist: pytest>=8.0; extra == "dev"
Requires-Dist: pytest-mock>=3.14; extra == "dev"
Dynamic: license-file

# WaZZup

![WaZZup](https://media1.tenor.com/m/5XNfYyBGDNgAAAAd/wazappp.gif)

Python client library for the WhatsApp Cloud API.

## Installation

```bash
pip install wazzup
```

## Requirements

- Python >= 3.11

## Drivers

| Driver | Purpose |
|---|---|
| `WhatsAppMessagingDriver` | Send text, image, location, and reaction messages |
| `WhatsAppTemplateDriver` | Send template messages and list templates |
| `WhatsAppBusinessDriver` | Manage WhatsApp Business account settings |

```python
from wazzup.drivers import WhatsAppMessagingDriver
from wazzup.drivers import WhatsAppTemplateDriver
from wazzup.drivers import WhatsAppBusinessDriver
```

## Message Models

Available under `wazzup.models.messages`:

- `TextMessage`
- `ImageMessage`
- `LocationMessage`
- `MessageReaction`
- `TemplateMessage`

## Template Models

Available under `wazzup.models.templates`:

- `Template`
- Template components (header, body, footer, buttons)

## License

MIT
