Distribute messages across many communication sinks using a single, centralized HTTP interface!
When hosting services, it's convenient to set up sending messages on various events, eg. cronjobs and backups. However it quickly becomes cumbersome, as you need to set up API keys and other credentials in every script you use. Additionally when your API key changes or you simply want to change the way you send out messages, you need to change every script on every server.
This program allows you to set up a single sink of all your messages, and redistribute it the way you want - including multiple senders at once.
For example you can create a discord chat with all your logs about backups. Then you set up a sender in infobutor using this chat via WebHook. Then you can plug that sender into an infobutor sink, to which you send logs. Finally make backup script send message to infobutor sink whether backup was successful or not.
Then you do the same for 12 different servers.
Now you decide you also want to receive telegram messages. With infobutor, you just add new telegram sender and plug it into your infobutor sink.
Need to also send messages to another discord sink on another server? No problem - just create another Discord sender and plug it into your sink.
Using multiple sinks you can send non-important messages to different places.
- Discord
- Telegram
- Local file
- Queued E-mail