Since the rate limits are usually small amounts of time, you can store them in a dictonary (map in other programming languages) - User<->timestamp of the last request
 Sean
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Sean
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  yeah but I don't know how I check if they've finished typing
Обсуждают сегодня