Как сделать так, чтобы после даунтайма бот не отвечал на количество реквестов, которое было послано к нему?
Есть ситуация, например когда бот находился в даунтайме пользователи начали писать ему много сообщений сразу. Например, один пользователь отправил ему 30 сообщений в надежде на то, что бот всё таки ответит. Например, бот поднимется через час, и сейчас он дает этому пользователю 30 респонсов. Как сделать так, чтобы этого не было (а отвечал после даунтайма только одно сообщение, о том, что он ожил) ?
Чтобы избежать флуда после даунтайма я сравниваю дату отправки сообщения с текущей датой. Если разница больше 15-ти минут - игнорим событие. Вариант хороший, но не лучший. Можете попробовать