Notifiers¶
If transformation sequence produced non-empty text, list of notifiers will be called.
Kibitzr supports following notifier types:
smtp
- Send an e-mail through any SMTP server; See SMTP notifier docs for detailsmailgun
- or send it through mailgun APIslack
- Trigger Slack Incoming Webhooktelegram
- Send message through private Telegram Botzapier
- Trigger Zapier Catch Hookgitter
- Post to gitter’s chatgotify
- Push notification via Gotifypython
- Run Python scriptshell
- Run shell scriptstash
- Save to persistent global key-value storage; See Stash for details
Each notifier requires different configuration.
For the sake of security, sensitive information
like API tokens, usernames and passwords can (and should)
be stored in separate file - kibitzr-creds.yml
It’s recommended to restrict access to this file to the owner.
Example configurations¶
smtp:
host: smtp.gmail.com
port: 587
user: kibitzrrr@gmail.com
password: (sat;hfsDA5wa@$%^jh
mailgun:
key: key-asdkljdiytjk89038247102380
domain: sandbox57895483457894350345.mailgun.org
to: John Doe <john.doe@gmail.com>
slack:
url: https://hooks.slack.com/services/T5665TUV/B21J7KCTX/Ov2xUt84atxi4yjvBnEqMIKX
gitter:
url: https://webhooks.gitter.im/e/24a1042f49211ca9504a
telegram:
token: 343558405:ABHCRh_rnzO554skSlISotUnNFWt3p8P004
zapier:
url: https://hooks.zapier.com/hooks/catch/1670195/9asu13/
gotify:
url: https://gotify.example.de/
token: A0dIInnCs1J1zNN