Feat: ntfy notification helper

This commit is contained in:
2026-03-15 13:09:08 -07:00
parent 95fb54dd5a
commit 13904dc641

21
lib/notify.js Normal file
View File

@@ -0,0 +1,21 @@
/**
* Send a push notification via ntfy.
*/
export async function notify(message, title = 'Kalbot', priority = 'default', tags = 'robot') {
const url = process.env.NTFY_URL;
if (!url) return;
try {
await fetch(url, {
method: 'POST',
body: message,
headers: {
'Title': title,
'Priority': priority,
'Tags': tags
}
});
} catch (e) {
console.error('[Notify] Error:', e.message);
}
}