For email, it is necessary to set the username, password and domain of the email from which the emails will be sent, the rest is optional. It is possible to set the port and smtp server, if it is not set, apprise will try to discover it automatically. The e-mails to which the notifications will be sent are set in the to email box. If it is left empty, notifications will go to the email that sends them. The remaining fields are explained in the apprise documentation(link).
In the boxes where you can enter multiple emails, you must separate the emails with a comma without a space.
For Slack notifications to work, in addition to the settings, it is necessary to create a bot that will actually send them.
In settings the token field is for the token you just created. Slack channels defines which channels the bot will send notifications to. In addition to the settings, however, it is also necessary to invite the bot to these channels in the workspace (/invite @BOT_NAME).
Setting up discord notifications is very simple, just choose a channel, create a webhook for it and put its url in the config. You can create a webhook in the channel settings, in the integration section.
It is possible to enter multiple webhooks, in which case they must be separated by a comma without a space.
Setting up notifications in MS teams is very simple, just choose a channel, create a webhook for it and put its url in the config. You create a webhook by selecting a channel and clicking on more options at the top of the navigation panel. Search for incoming webhook and press add.
It is possible to enter multiple webhooks, in which case they must be separated by a comma without a space.
To send messages via Telegram, it is necessary to create a bot that will actually send them. First of all, it is necessary to open communication with BotFather. Then you need to write "/newbot" in his chat, here you fill in the name of the bot and a unique username. After filling it out correctly, BotFather will provide you with a token for our config.
Once you have created a bot, we need to know where will the bot send messages to (chat id). Unfortunately, Telegram does not have a direct way to find out chat id, so for every chat, you need to add the bot and send a message (just send a message to the bot if you want him to send messages directly to you). Subsequently, it is necessary to visit "https://api.telegram.org/bot{bot_token}/getUpdates" where you will see a log of received messages. Here you can view individual messages, sender info and chat info where you can find chat id which you will use in our config.
Practically, the scenario of using Telegram bot is as follows:
TIP: It is possible to enter multiple chat_ids, in which case it is necessary to separate them with a comma without a space.
