Metadata-Version: 2.4
Name: notifyall
Version: 0.1.0
Summary: Notifications multi-canaux : Email, Slack, Telegram, Discord, WhatsApp en une ligne
Author-email: Votre Nom <vous@email.com>
License: 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: License :: OSI Approved :: MIT License
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 🔔

Notifications multi-canaux pour Python — **zéro dépendance externe**.

## Installation
pip install notifyall

## Utilisation
from notifyall import Notifier
from notifyall.channels import SlackChannel, TelegramChannel, DiscordChannel

n = Notifier()
n.add(SlackChannel(webhook_url="https://hooks.slack.com/services/..."))
n.add(TelegramChannel(bot_token="123456:ABC", chat_id="-100123456789"))
n.add(DiscordChannel(webhook_url="https://discord.com/api/webhooks/..."))

results = n.notify("Déploiement réussi ✅", title="Prod Alert")

## Licence
MIT
