Metadata-Version: 2.4
Name: notifyall
Version: 0.2.0
Summary: Notifications multi-canaux : Email, Slack, Telegram, Discord, WhatsApp en une ligne
Author-email: Votre Nom <vous@email.com>
License-Expression: MIT
Project-URL: Homepage, https://github.com/votre-pseudo/notifyall
Project-URL: Issues, https://github.com/votre-pseudo/notifyall/issues
Keywords: notification,slack,telegram,discord,whatsapp,email,alert
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Communications
Requires-Python: >=3.9
Description-Content-Type: text/markdown
Provides-Extra: dev
Requires-Dist: pytest>=7.0; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"

# notifyall 🔔

[![PyPI version](https://badge.fury.io/py/notifyall.svg)](https://pypi.org/project/notifyall/)
[![Downloads](https://static.pepy.tech/badge/notifyall)](https://pepy.tech/project/notifyall)
[![Python 3.9+](https://img.shields.io/badge/python-3.9+-blue.svg)](https://www.python.org/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

> **Notifications multi-canaux pour Python — zéro dépendance externe.**
> Envoyez vers Email, Slack, Telegram, Discord et WhatsApp en **une seule ligne**.

## ⚡ Installation
pip install notifyall

## 🚀 Utilisation rapide
from notifyall import Notifier
from notifyall.channels import SlackChannel, TelegramChannel

n = Notifier()
n.add(SlackChannel(webhook_url="https://hooks.slack.com/..."))
n.add(TelegramChannel(bot_token="...", chat_id="..."))
n.notify("Déploiement réussi ✅", title="Prod Alert")

## 📦 Canaux supportés
| Canal     | Classe            | Prérequis              |
|-----------|-------------------|------------------------|
| Email     | EmailChannel      | SMTP credentials       |
| Slack     | SlackChannel      | Webhook URL            |
| Telegram  | TelegramChannel   | Bot token + Chat ID    |
| Discord   | DiscordChannel    | Webhook URL            |
| WhatsApp  | WhatsAppChannel   | Compte Twilio          
