Léo
|
eacbb227c3
|
feat(notifications): add Telegram notification channel (#2753)
Add Telegram as a new notification type, allowing users to receive
monitor alerts via a Telegram bot.
Configuration requires:
- Bot token (obtained from @BotFather)
- Chat ID (user, group, or channel)
Changes:
- TelegramProvider: sends HTML-formatted messages via Telegram Bot API
- NotificationsService: route telegram type to TelegramProvider
- Notification model/types: add 'telegram' to NotificationChannel enum
- Server validation: telegram schema (accessToken + address/chat_id)
- Client Types/Validation: telegram schema with accessToken + address
- useNotificationForm: handle telegram defaults
- Notifications create page: render Telegram config UI
- en.json: add telegram i18n keys
|
2026-03-24 10:15:46 -04:00 |
|
Alex Holliday
|
15d8a8ba1f
|
fix test alert type
|
2026-03-11 13:40:35 -07:00 |
|
Alex Holliday
|
16b267d3a5
|
implement missing validation
|
2026-03-11 13:28:48 -07:00 |
|
tobias.bruckert@mcon-group.com
|
33201096b7
|
add teams
|
2026-03-05 19:16:08 +11:00 |
|
Alex Holliday
|
af8b128ac2
|
notificaiton providers
|
2026-03-03 23:27:48 +00:00 |
|
Alex Holliday
|
232be7a405
|
cleanup
|
2026-02-17 17:28:43 +00:00 |
|
Alex Holliday
|
fbb0e940c6
|
emails
|
2026-02-17 01:47:57 +00:00 |
|
Alex Holliday
|
e0a75c78db
|
refactor discord
|
2026-02-17 01:16:00 +00:00 |
|
Alex Holliday
|
2cd2a6d917
|
pagerduty
|
2026-02-16 21:58:58 +00:00 |
|
Alex Holliday
|
6f55e4934f
|
matrix
|
2026-02-16 21:49:42 +00:00 |
|
Alex Holliday
|
0e1dc3e3fe
|
slack
|
2026-02-16 21:48:03 +00:00 |
|
Alex Holliday
|
e18681606c
|
add webhook
|
2026-02-16 20:55:00 +00:00 |
|
Alex Holliday
|
d2d75cd035
|
initial commit
|
2026-02-16 20:18:25 +00:00 |
|
Alex Holliday
|
a65515fc08
|
logger type
|
2026-02-16 19:42:10 +00:00 |
|
Alex Holliday
|
27f3def9bd
|
correct logger type
|
2026-02-16 18:43:03 +00:00 |
|
Alex Holliday
|
e7a7c0e603
|
remove grouping
|
2026-02-16 18:39:41 +00:00 |
|
Alex Holliday
|
55885ea007
|
remove global decision
|
2026-02-16 18:25:35 +00:00 |
|
Alex Holliday
|
a8ecd44abf
|
inject settings service, extract client host
|
2026-02-16 00:39:34 +00:00 |
|
Alex Holliday
|
be8580ee99
|
update providers
|
2026-02-15 18:35:54 +00:00 |
|
Alex Holliday
|
8020bfde21
|
refactor handleIncidents
|
2026-02-15 18:20:42 +00:00 |
|
Alex Holliday
|
a7b0ce4d8f
|
remove thresholds
|
2026-02-14 21:21:18 +00:00 |
|
Alex Holliday
|
94afe19b37
|
update services/repositories to reflect new monitorstatus type
|
2026-02-11 19:22:35 +00:00 |
|
sukritraj02
|
73f41906b0
|
initial changes , updated package-lock.json file
|
2026-01-30 00:00:35 +05:30 |
|
sukritraj02
|
41d6c092d4
|
eat: improve notification grouping email subject and monitor name formatting
|
2026-01-28 18:53:51 +05:30 |
|
sukritraj02
|
f9e366e181
|
fixed notificationsService.ts
|
2026-01-28 18:23:22 +05:30 |
|
Alex Holliday
|
d627a25b40
|
refactor notifications service
|
2026-01-21 13:51:04 -08:00 |
|
Alex Holliday
|
5f17520ba0
|
logging
|
2026-01-19 22:16:33 +00:00 |
|
Alex Holliday
|
bebb5d6942
|
inject logger
|
2026-01-19 21:58:48 +00:00 |
|
Alex Holliday
|
7c9410f9d7
|
test alerts
|
2026-01-19 21:39:02 +00:00 |
|
Alex Holliday
|
fd33b903ed
|
email provider
|
2026-01-19 19:30:46 +00:00 |
|
Alex Holliday
|
f7f764fd68
|
providers
|
2026-01-19 18:58:17 +00:00 |
|
Alex Holliday
|
7d6bc4b2dc
|
notificaitons provider
|
2026-01-19 00:48:20 +00:00 |
|
Alex Holliday
|
a86588f080
|
refactoring notifications
|
2026-01-18 23:38:40 +00:00 |
|
Alex Holliday
|
4e9839e2e5
|
notificationsService
|
2026-01-18 22:52:59 +00:00 |
|
Alex Holliday
|
a0ebf7d224
|
initial commit
|
2026-01-18 06:02:07 +00:00 |
|