Skip to main content

Notifications multi-canaux : Email, Slack, Telegram, Discord, WhatsApp en une ligne

Project description

notifyall 🔔

PyPI version Downloads Python 3.9+ License: 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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

notifyall-0.2.0.tar.gz (4.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

notifyall-0.2.0-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

Details for the file notifyall-0.2.0.tar.gz.

File metadata

  • Download URL: notifyall-0.2.0.tar.gz
  • Upload date:
  • Size: 4.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for notifyall-0.2.0.tar.gz
Algorithm Hash digest
SHA256 7b0c9884b64f50e24ff93fae1e76ddb8f2c9492273754be7add114afe44ca286
MD5 52bd134bc48ffcbc29bbeec64b2e6ee8
BLAKE2b-256 1184c713fdb15b9dcb77f81418a345a0aedb71b05d3e18d871cd4da3b5764b56

See more details on using hashes here.

File details

Details for the file notifyall-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: notifyall-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 4.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for notifyall-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ae137525d3ead5721e4bb9315680de22f09d9155b8cf76e232f6c5cb8ea9e122
MD5 2e6c263042c0f127ac97234868db813d
BLAKE2b-256 00cb30ebce079afeb7f69bbe4623c12bb2e3234a0a8b1260458d14554919dbb0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page