Этот вопрос закрыт для ответов, так как повторяет вопрос Как установить интервал на выполнение команды бота ВКонтакте?
@Ponytno

Как сделать ограничение по времени на команду для пользователя в ВК боте?

Нужно сделать так, чтобы человек не смог заспамить бота командой, нужно чтобы присутствовал какой-нибудь таймер, то есть определенную команду можно вызывать 5 раз в течение 30 секунд, если больше 5 раз, то это команда игнорируется. Как это реализовать на примере этой комманды:
if user_message == '!привет':
    vk.messages.send(random_id = get_random_id(),
        message = (f"@id{id} ( {first_name}), здарова крутыш"),
        chat_id = event.chat_id)
  • Вопрос задан
  • 90 просмотров
Решения вопроса 1
Dr_Elvis
@Dr_Elvis Куратор тега Python
В гугле забанен
Сохраняй в базу время обращения и вычитать из текущего времени, если прошло меньше 5-6 секунд, ничего не делать, иначе выполнять дальше логику.
Ответ написан
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы
28 нояб. 2024, в 05:21
2000 руб./за проект
28 нояб. 2024, в 05:18
500 руб./за проект
28 нояб. 2024, в 03:51
3500 руб./за проект