'use strict' const axios = require('axios'); const sentry = require("@sentry/node"); sentry.init({ dsn: process.env.SENTRY_DSN, environment: process.env.NODE_ENV, }) const WEBHOOK_URL = process.env.WEBHOOK_URL || '' if (WEBHOOK_URL === '') { console.error('[ERROR] WEBHOOK_URL environment variable is not set and is required.') process.exit(1) } const config = { headers: { 'Accept': 'application/json', 'Content-type': 'application/json', } } const message = { "content": "**Čas na další standup!**\nAhoj všichni, je pondělí a je tedy čas na další standup!\n\ncc @everyone", "embeds": [ { "title": "HELP: WTF is Standup?", "description": "Krátké sepsání na čem pracujete, třeba v bodech. Co máte hotové z aktuálního sprintu, na čem pracujete, co vás ještě čeká, případné překážky nebo zda s něčím potřebujete pomoc.", "color": 5814783 } ], "attachments": [] } try { axios.post(WEBHOOK_URL, message, config) } catch (e) { sentry.captureException(e) console.error(`[ERROR] ${e}`) process.exit(1) }