170 похожих чатов

Var callback function getMonday(d) { d = new

Date(d);
var day = d.getDay(),
diff = d.getDate() - day + (day == 0 ? -6 : 1); // adjust when day is sunday
d.setDate(diff)
d.setHours(0, 0, 0, 0)
return new Date(d);
}

async function writeFees1() {
var subs = await Subs.find({ exp_timestamp: { $gte: (new Date()).getTime() } })
subs.map(async (sub) => {
try {
bot.getChat(sub.ch_id).catch().then(async function (chat) {
bot.getChatMember(sub.ch_id, sub.uid).catch().then(async function (val) {
if (val.status == left) {
if (sub.fee_status == 0) {
await bot.sendMessage(sub.uid, `⚠️ <b>Предупреждение</b> ⚠️\n
Вы отписались от канала @${chat.username} раньше, чем через ${config.min_subs_time} дней. У Вас есть 1 час, чтобы подписаться на него снова, в противном случае Вы будете оштрафованы!, { parseMode: html, replyMarkup: bot.inlineKeyboard([[bot.inlineButton(✅ Подписаться`, { url: http://t.me/ + chat.username })]]) })
await Subs.findOneAndUpdate({ _id: String(sub._id) }, { fee_status: 1 })
console.log(User ${sub.uid} get a strike warning!)
} else if (sub.fee_status == 1) {
await addBal(sub.uid, config.exit_fee)
await bot.sendMessage(sub.uid, ❗️ <b>Вы оштрафованы на ${-config.exit_fee} WDC</b> за отписку от ${(sub.type == `channel) ? канала : группы} @${chat.username}`, { parseMode: html })
await Subs.deleteOne({ _id: String(sub._id) })
await addAdvBal(sub.creator_id, (sub.type == channel) ? config.member_cost : config.group_cost)
console.log(User ${sub.uid} was striked!)
}
}
})
})
}
catch (e) { }
})
}

1 ответов

14 просмотров

Гори в аду

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта