Додані повідомлення та перепрацьована структура застосунку та api
This commit is contained in:
28
cron/tasks/rept.js
Normal file
28
cron/tasks/rept.js
Normal file
@@ -0,0 +1,28 @@
|
||||
const Notification = require("../utils/notification");
|
||||
|
||||
class Rept {
|
||||
async send_notification() {
|
||||
let text = [
|
||||
'Час підбивати підсумки! Не забудьте здати свій звіт про служіння за минулий місяць 📋',
|
||||
'Нагадуємо про щомісячний звіт. Будь ласка, надішліть його сьогодні 😊',
|
||||
'Кінець місяця вже тут, а це значить — пора здавати звіти про служіння 🕒',
|
||||
'Ваш звіт дуже важливий! Не забудьте поділитися результатами служіння за цей місяць.',
|
||||
'Маленьке нагадування: пора заповнити звіт про служіння за місяць. Дякуємо за вашу працю!',
|
||||
'Ще не здали звіт? Саме час це зробити! 😉',
|
||||
'Звітність — це порядок. Будь ласка, надішліть дані про своє служіння за минулий місяць.',
|
||||
'Місяць завершився, тож не забудьте прозвітувати про ваші успіхи в служінні 📝',
|
||||
'Чекаємо на ваш звіт! Це допоможе нам мати загальну картину нашого спільного служіння.',
|
||||
'Пора здавати звіти! Дякуємо кожному за активність у цьому місяці ✨',
|
||||
'Не відкладайте на потім — здайте звіт про служіння вже зараз 📋'
|
||||
];
|
||||
let randomMessage = text[Math.floor(Math.random() * text.length)];
|
||||
|
||||
Notification.sendAll({
|
||||
title: "Звіт про служіння",
|
||||
body: randomMessage,
|
||||
page: `/`
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = new Rept();
|
||||
Reference in New Issue
Block a user