#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