I think you can calculate requests one by one based on userid. when the userid sends the request, calculate the request like $ request ++;
Hello Agis, it's based on how you code about it, you can save the history and check for chat frequency and such. But keep in mind that unlike regular user account, bot can't block the user so the bot will keep receiving request from the user. Good luck !