lotto_automation/lib/ntfy.js

29 lines
587 B
JavaScript

const Axios = require('axios')
class NTFY {
static #url
static #token
static Init(url, token) {
this.#url = url
this.#token = token
}
static Send(message, tags) {
if(!this.#url || !this.#token)
return
const requestOpts = {
method: 'POST',
url: this.#url,
headers: {
Authorization: `Bearer ${this.#token}`,
Tags: tags,
},
data: message
}
return Axios(requestOpts).catch(err => err)
}
}
module.exports = NTFY