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

Господа. есть какие-то варианты сделать таймер на использование команды? чтобы

можно было использовать её раз в 2 часа по уникальному Id.

18 ответов

51 просмотр

добавить поле в бд с timestamp последнего использования у юзера и сверять эту дату, прошло ли время для следующего использования

в бд же можно сделать поле с датой и чтоб оно обновлялось само при последнем изменении записи

Есть версия ещё проще, сделать бул столбец, и когда пользователь юзает, сделать бул строку как тру и в полночь 00:00 все бул строки привести в состояние фолс

Drago
Есть версия ещё проще, сделать бул столбец, и когд...

у него же таймер для каждого юзера, если каждый может раз в 2 часа использовать, то решение уже не подходит, если раз в день то да

KOSHKINNDOM
у него же таймер для каждого юзера, если каждый мо...

Аааа понял, немного не обратил внимания, сори

KOSHKINNDOM
в бд же можно сделать поле с датой и чтоб оно обно...

надо бы поискать, ибо я просто беру текущее время и навешиваю +2 часа и пишу в бд. может я где-то промахнулся в форматировании...

KOSHKINNDOM
добавить поле в бд с timestamp последнего использо...

в какой момент сверять дату? что должно 'щёлкнуть'?)

ретроградний меркурій.
надо бы поискать, ибо я просто беру текущее время ...

я бы наверное сделал все-таки автоматический столбец, пусть метку ставит сама бд, а потом уже берешь время оттуда и по своей формуле проверяешь

KOSHKINNDOM
я бы наверное сделал все-таки автоматический столб...

нашёл "генерируемый столбец", не оно ли часом?

ретроградний меркурій.
нашёл "генерируемый столбец", не оно ли часом?

updated_at = models.DateTimeField(auto_now=True, verbose_name='Дата обновления')

Tishka17
В момент когда тебе это важно

а правильно будет создавать таск? async def freeze(): await asyncio.sleep(7200) # 2 часа # удаляем запись из бд async def main(): ... # добавление time.time() в бд asyncio.create_task()

Ужасно

Mikhail Smolnikov
Ужасно

Ещё бы очередь предложили

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
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
Карта сайта