Notifiers

If transformation sequence produced non-empty text, list of notifiers will be called.

Kibitzr supports following notifier types:

  1. smtp - Send an e-mail through any SMTP server; See SMTP notifier docs for details
  2. mailgun - or send it through mailgun API
  3. slack - Trigger Slack Incoming Webhook
  4. telegram - Send message through private Telegram Bot
  5. zapier - Trigger Zapier Catch Hook
  6. gitter - Post to gitter’s chat
  7. gotify - Push notification via Gotify
  8. python - Run Python script
  9. shell - Run shell script
  10. stash - 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