Skip to content

Commit db3702e

Browse files
committed
improve markdown readme's & and adding ability to send telegram messages to a topic in a supergroup
1 parent e3c62d4 commit db3702e

File tree

18 files changed

+149
-68
lines changed

18 files changed

+149
-68
lines changed
Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
11
### Apprise Adapter
22

3-
Refer to the [instructions](https://github.com/caronc/apprise-api#installation) on how to set up an Apprise instance and how to configure your preferred notification service.
3+
Use [Apprise](https://github.com/caronc/apprise-api#installation) to forward notifications to many different services.
4+
5+
Quick start:
6+
- Set up an Apprise API instance (see the installation guide linked above).
7+
- Configure your preferred notification service(s) within Apprise.
8+
- In Fredy, point the Apprise adapter to your Apprise API endpoint.
Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
11
### Console Adapter
22

3-
The console adapter prints everything found by Fredy into the console (not sending any notifications to you). This can be useful when you want to check if your search
4-
criteria meet the expectations.
3+
The console adapter prints everything found by Fredy to the console (it does not send notifications). This is useful to verify that your search criteria work as expected before enabling a real notification service.
Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
1-
### Discord Adapter
1+
### Discord Webhook Adapter
22

3-
To use the [Discord](https://discord.com/) Adapter, you need to create a webhook on the Discord channel of your choice. You can follow the instructions of _Making A Webhook_ on [this support website](https://support.discord.com/hc/en-us/articles/228383668-Intro-to-Webhooks).
4-
Once you have created a webhook, copy and paste the webhook URL.
3+
Use a Discord channel webhook to receive notifications.
4+
5+
Quick start:
6+
- Create a webhook in your target Discord channel. See the "Intro to Webhooks" guide on the Discord support site: https://support.discord.com/hc/en-us/articles/228383668-Intro-to-Webhooks
7+
- Copy the generated webhook URL.
8+
- In Fredy, configure the Discord adapter with this webhook URL.
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
### MailJet Adapter
1+
### Mailjet Adapter
22

3-
To use [MailJet](https://mailjet.com), you need to create an account. You'll need to decide from which email address you want Fredy to send from.
3+
To use [Mailjet](https://mailjet.com), create an account and decide which email address Fredy should send from.
44

5-
E.g. if you use [email protected], you have to add this to MailJet and verify it as well.
6-
The given public/private api keys are needed in order to use MailJet with Fredy. Fredy will use the same template, it is using for SendGrid.
5+
For example, if you use [email protected], add and verify this address in Mailjet.
6+
Provide your public/private API keys in Fredy's configuration. Fredy uses the same email template as for SendGrid.
77

8-
If this email should be sent to multiple receiver, use a comma separator ([email protected], [email protected]).
8+
To send to multiple recipients, separate email addresses with commas (e.g., [email protected], [email protected]).
Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
### Mattermost Adapter
22

3-
For Mattermost, you need to create a incoming webhook. This is pretty easy. Please visit the steps in the [developer docs](https://docs.mattermost.com/developer/webhooks-incoming.html) and follow the instructions.
3+
Receive notifications in Mattermost via an incoming webhook.
44

5-
As a result, you get the webhook URL for configuration in fredy. In addition, the target channel must be defined.
5+
Quick start:
6+
- Create an incoming webhook following the Mattermost developer docs: https://docs.mattermost.com/developer/webhooks-incoming.html
7+
- Copy the webhook URL.
8+
- In Fredy, configure the Mattermost adapter with this URL and the target channel.

lib/notification/adapter/ntfy.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
### ntfy Adapter
22

3-
For ntfy, you need to create a topic on your preferred ntfy instance. This is pretty easy. Please visit the steps in the [docs](https://docs.ntfy.sh/publish/) and follow the instructions.
3+
Send push notifications using an ntfy topic.
44

5-
As a result, you get the URL for configuration in fredy. In addition, the priority must be defined.
5+
Quick start:
6+
- Create or choose a topic on your preferred ntfy instance (see docs: https://docs.ntfy.sh/publish/).
7+
- Copy the publish URL for that topic.
8+
- In Fredy, configure the ntfy adapter with the topic URL and set a priority.
Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
### Pushover Adapter
22

3-
Refer to the [instructions](https://support.pushover.net/i7-what-is-pushover-and-how-do-i-use-it) to set up your Pushover application.
3+
Use Pushover to receive push notifications on your devices.
44

5-
After setting up the application, please enter both your newly created User key and API token.
5+
Setup:
6+
- Follow Pushover's getting-started guide: https://support.pushover.net/i7-what-is-pushover-and-how-do-i-use-it
7+
- Create an application and obtain your User Key and API Token.
8+
- In Fredy, configure the Pushover adapter with both values.
Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
### SendGrid Adapter
22

3-
SendGrid is a free email service (free as in "you cannot send more than 100(Sendgrid) and 200(Mailjet) emails a day"), which is more than enough for Fredy.
3+
SendGrid is an email delivery service with a generous free tier, which is more than enough for Fredy.
44

5-
To use [SendGrid](https://sendgrid.com/), you need to create an account. You'll need to decided from which email address you want Fredy to send from. E.g. if you use [email protected], you have to add this to sendgrid and verify it as well.
5+
Setup:
6+
- Create a SendGrid account: https://sendgrid.com/
7+
- Decide which email address Fredy should send from (e.g., [email protected]), add it to SendGrid, and complete the verification.
8+
- Create an API key and add it to Fredy's configuration.
9+
- Create a Dynamic Template in SendGrid. You can copy the template from `/lib/notification/emailTemplate/template.hbs`.
610

7-
Lastly you have to create an api-key and feed it into Fredy's config, as well as creating a new dynamic template. For this new template, I recommend copying and pasting the code from the one I have provided under `/lib/notification/emailTemplate/template.hbs`.
8-
9-
If this email should be sent to multiple receiver use a comma separator ([email protected], [email protected]).
11+
Sending to multiple recipients:
12+
- Separate email addresses with commas (e.g., [email protected], [email protected]).

lib/notification/adapter/slack.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
### Slack Adapter
2-
IMPORTANT:
3-
Don't use this adapter anymore, it is outdated and only here for backwards compatability reasons. Use the new Slack Adapter with webhooks!
1+
### Slack Adapter (Legacy)
2+
3+
*IMPORTANT:*
4+
This legacy adapter is outdated and kept only for backward compatibility. Please use the Slack adapter with webhooks instead.
45

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
1-
### Slack Adapter
1+
### Slack Adapter (Webhooks)
22

3-
IMPORTANT:
4-
This is the new version of the Slack adapter. I strongly encourage you to use it, the old version is now unmaintained and only kept due to backwards compatability reasons.
3+
*IMPORTANT:*
4+
This is the recommended Slack adapter. The old Slack adapter is unmaintained and kept only for backward compatibility.
55

6-
In order to use [Slack](https://slack.com), you need to create an account. When done, create a new channel and add the Webhook integration to that channel. Copy the webhook url. That's it.
6+
Setup:
7+
- Create a Slack account and workspace if you don't have one: https://slack.com
8+
- Create a channel where you want to receive notifications.
9+
- Add the Incoming Webhooks integration to that channel and copy the Webhook URL.
10+
- In Fredy, configure the Slack Webhook adapter with this URL.

0 commit comments

Comments
 (0)