Crate rnotifylib
source ·Expand description
rnotify
rnotify is a binary and library for sending notifications to various services such as:
- Discord
- Telegram
- A file
See available destinations here
Binary Usage
The rnotify binary is a simple wrapper around the library, implementing a config file and command line options.
Configuration File
Located in the user’s home directory, .rnotify.toml is a toml file of the following structure. The default configuration file is generated on the first run of the program and should look something like:
[[destinations]]
routing_type = "Root"
type = "File"
id = "log_file"
path = "C:\\Users\\name\\rnotify.log" # On windows
An example of a discord destination
[[destinations]]
type = "Discord"
id = "discord_heating"
url = "https://discord.com/api/webhooks/..../......."
The default MessageRoutingBehaviour that messages will go to the destination in addition to any other destinations.