Creo que el problema aquí es que la misma cadena de texto (js.discourse_reactions.reaction.too_many_request) se usa tanto cuando un usuario activa el límite de velocidad al agregar y eliminar repetidamente una reacción como cuando un usuario ha seleccionado la reacción que se usa para los ‘me gusta’ en el sitio y luego ha alcanzado el límite diario de me gusta. Ese límite está establecido por la configuración del sitio max likes per day.
Pude activar el problema que encontró su usuario al realizar una acción similar a la que hicieron. Me tomó un poco de esfuerzo activar el problema. No creo que muchos usuarios se encuentren con él. Dicho esto, el mensaje de error que se muestra para este caso no es preciso. El usuario no ha excedido su límite diario de reacciones (‘me gusta’). Lo único que ha hecho es alcanzar un límite de velocidad de Discourse que se activa cuando un usuario realiza la misma acción demasiadas veces seguidas. Creo que necesitamos un mensaje de error separado para manejar este caso.