37 lines
987 B
JavaScript
37 lines
987 B
JavaScript
'use strict'
|
|
|
|
const axios = require('axios');
|
|
|
|
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": "Ahoj všichni (@everyone), je tu vedro, tak se teď prosím všichni napijte.",
|
|
"embeds": [
|
|
{
|
|
"title": "PITNÝ REŽIM",
|
|
"description": "Nezapomínejte, že podnebí v Koreji je velmi náročné pro nás a nejsme na něj zvyklí. Krom toho tady vykonáváme značnou fyzickou námahu. Proto je velmi důležité, abychom všichni dost pili a nezkolabovali. Tohle je ta nejlepší prevence, kterou můžeme udělat.",
|
|
"color": 5814783
|
|
}
|
|
|
|
],
|
|
"attachments": []
|
|
}
|
|
|
|
try {
|
|
axios.post(WEBHOOK_URL, message, config)
|
|
} catch (e) {
|
|
console.error(`[ERROR] ${e}`)
|
|
process.exit(1)
|
|
}
|