1.В чате московское время 2. Человек в 10:03 написал сообщение. 3 . В комботе стоит настройка 2 часа тишины между сообщениями пользователя. 4. Через 2 часа пользователь так и не смог отправить сообщение, его удалил бот с комментарием Message rate limit was exceeded (per user)." 5. В журнале видно, что время журнала отличается от времени чата на 3 часа. 6. Пользователь по истечению 2 часов так и не может опубликовать сообщение
Складывается ощущение, что бот ведет временной отсчет не от последнего сообщения конкретного пользователя в чате (успешно опубликованного) и видного другим юзерам, а в принципе от последнего этого юзера, даже если сам бот его и вырезал.
По правилам юзер может писать не чаще чем 1 раз в 2 часа. Все их сообщения опубликованные менее чем через 2 часа - удаляет комбот. За точку отсчета берется первое успешно опубликованное сообщение. Иногда юзер не смотрит на время своего последнего сообщения и пытается написать через 1:50. Естественно бот сообщение уделяет. И вот складывается впечатление, что бот обнуляет счётчик и начинает новый цикл отсчета двух часов от последнего сообщения в принципе! Даже если оно им было удалено....