Есть бот в вк, а в нем есть кнопка "Продолжить", к примеру. Эта кнопка будет отправлять текст "привет", но если кликать много раз, будет понятное дело отправлять много "привет", но нужно сделать так, чтобы было КД на нажатие на кнопку, если нажать на кнопку в этом промежутке 3 сек (КД), то напишет текст "не флуди", а уже когда прошло КД (3 сек) и ты нажмешь на кнопку отправит "привет". Как можно это реализовать?
Sleep пробовал, но так как sleep код останавливает - "не флуди" нельзя сделать (возможно и можно, но я не знаю как).
Так это проще не на PHP делать, а на JavaScript: если 3 сек. прошло - кнопка нажимается, а если нет - выскакивает сообщение.
Если же делать на PHP, то просто запоминать в сессии дату/время последнего запроса. И промежуток времени между предыдущим и актуальным запросами слишком мал - возвращать сообщение об ошибке.