Skip to main content

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

Project description

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

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.1.0.tar.gz (4.5 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.1.0-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for notifyall-0.1.0.tar.gz
Algorithm Hash digest
SHA256 46e4d2ba4b5bae98fd16c5b965df3ec448ba5d4fa3b4d7d4ee2c3f86fa289913
MD5 fad0535b7ff59d6b7a6d7d2df6d91eba
BLAKE2b-256 2f92ad2bb35a122bddeb8be38567cd1689eb4e9f4c269004e1bbdad34742f7da

See more details on using hashes here.

File details

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

File metadata

  • Download URL: notifyall-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.6 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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c62340a115a23ce0143b51e79c257f28a3c8e52affa5effdeaa54bc78de5de43
MD5 84282ef30e43b347e2532fa0d049b7cd
BLAKE2b-256 312192b916c4a6ca2fb6b1e4419f05989d7a71313b70741e5d781a585f4fbd46

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