Merge pull request #3439 from LeC-D/fix/telegram-notification-type

feat(notifications): add Telegram notification channel (#2753)
This commit is contained in:
Alexander Holliday authored and GitHub committed 2026-03-27 12:04:01 -07:00
commit 69b6955ced
12 files changed
+260 -22

No files matched your search

@@ -65,6 +65,13 @@ export const createNotificationBodyValidation = z.discriminatedUnion("type", [
type: z.literal("teams"),
address: z.url({ message: "Please enter a valid Webhook URL" }),
}),
// Telegram notification
z.object({
notificationName: z.string().min(1, "Notification name is required"),
type: z.literal("telegram"),
address: z.string().min(1, "Chat ID is required"),
accessToken: z.string().min(1, "Bot token is required"),
}),
]);
export const testNotificationBodyValidation = createNotificationBodyValidation;