mirror of
https://github.com/nicotsx/ironmount.git
synced 2025-12-10 12:10:51 +01:00
telegram notification
This commit is contained in:
8
app/server/modules/notifications/builders/telegram.ts
Normal file
8
app/server/modules/notifications/builders/telegram.ts
Normal file
@@ -0,0 +1,8 @@
|
||||
import type { NotificationConfig } from "~/schemas/notifications";
|
||||
|
||||
export function buildTelegramShoutrrrUrl(config: Extract<NotificationConfig, { type: "telegram" }>): string {
|
||||
// Shoutrrr format: telegram://bottoken@telegram?channels=chatid1,chatid2
|
||||
// config: { type: 'telegram', botToken: string, chatId: string }
|
||||
// Do NOT encode botToken or chatId; Shoutrrr expects raw values (colon, dash, etc.)
|
||||
return `telegram://${config.botToken}@telegram?channels=${config.chatId}`;
|
||||
}
|
||||
Reference in New Issue
Block a user