Как установить таймер в бот-телеграмме, чтобы избежать спама со стороны пользователя?

#php #bots #telegram

Вопрос:

Я пытался создать таймер для своего бота-телеграммы с использованием языка php, чтобы избежать спама со стороны других пользователей. Я хочу, чтобы после выполнения команд у них была задержка по времени, прежде чем они смогут попытаться отправить команду снова. У меня есть идея, но есть проблема, и у меня все еще недостаточно идей, как я могу получить разницу во времени между текущим временем и последним разом, когда они выполняли команду. Вот мой пример кода идеи

 $time_difference = $seconds - $seconds0;
if ($time_difference < $wait) {
  $to_Wait = $wait - $time_difference;
  $mssssgg = "<code>Stop spamming! try again in <b>".$to_Wait."</b> seconds.</code>";
    sendMessage($chatid,$mssssgg);
}
 

Как вы думаете, как я могу получить эту разницу во времени между текущим временем и последним разом, когда они выполняли команду?

Комментарии:

1. смотрите это: php.net/manual/en/datetime.diff.php