Custom Notifications
Custom notifications can be made if you choose.
from notifypy import BaseNotifier
from notifypy import Notify
class CustomNotifier(BaseNotifier):
def __init__(self, **kwargs):
pass
def send_notification(self, **kwargs):
print("Yes. This works.")
return True
n = Notify(
override_detected_notification_system=CustomNotifier,
# This can be anything for the key.
custom_notification_arguments="Bob",
)
n.send()
They must
- Inherit
BaseNotifier
- Expose
send_notification
.
If you wish to have custom arguments, you can do add kwargs
and notify.py will forward them.