Ich denke, das Problem hier ist, dass derselbe Textstring (js.discourse_reactions.reaction.too_many_request) sowohl verwendet wird, wenn ein Benutzer das Ratenlimit auslöst, indem er wiederholt eine Reaktion hinzufügt und entfernt, als auch wenn ein Benutzer die Reaktion ausgewählt hat, die für „Likes“ auf der Website verwendet wird, und dann das tägliche Like-Limit erreicht hat. Dieses Limit wird durch die Website-Einstellung max likes per day festgelegt.
Ich konnte das Problem, auf das Ihr Benutzer gestoßen ist, auslösen, indem ich eine ähnliche Aktion wie die von ihm durchführte. Es erforderte einiges an Aufwand, das Problem auszulösen. Ich glaube nicht, dass viele Benutzer darauf stoßen werden. Dennoch ist die Fehlermeldung, die in diesem Fall angezeigt wird, nicht korrekt. Der Benutzer hat sein tägliches Limit für Reaktionen („Likes“) nicht überschritten. Er hat lediglich ein Discourse-Ratenlimit erreicht, das ausgelöst wird, wenn ein Benutzer dieselbe Aktion zu oft hintereinander ausführt. Ich denke, wir brauchen eine separate Fehlermeldung, um diesen Fall zu behandeln.