ctx?.$user?.lastUpd || 0 // время предедущего апдейта в униксе
const b = 1 // скок времени должно быть между апдейтами в секах
if (a+b =< ctx.message.date) {
ctx.$user.lastUpd = ctx.message.date
return next()
} else {
// Если не прошла там 1 сека после апдейта
}
})
ставишь как самый первый обработчик
эт тв антифлуд написал, если не прошла секунда - не реагируем
так-с, крч. попил кофе, проснулся, терь догнал каждый новый апдейт будет на слипе т.е таймере эт то, что надо спасибо
Это, типа, дебаунс троттл? А в связи с чем нужно такое?
Обсуждают сегодня