Olá, implementamos recentemente o plugin de Reações em nossa instância e um de nossos membros está relatando que atingiu o limite de ‘reações diárias máximas’. Ele mencionou que foi atingido com a modal após alterar as reações/adicionar uma reação cerca de 10 vezes.
Aquele parece ser o aviso de ‘você deu muitos likes/reações muito rapidamente’ em vez do aviso de ‘você ficou sem likes’ devido à pequena quantidade de tempo que você teria que esperar para tê-los de volta. Pode ser um caso de precisar atualizar o texto da mensagem.
Eu não acho que as Reações sejam limitadas a uma quantidade por dia, como os Likes são? (max likes per day)
Acho que é muito curto, então você teria que dar alguns em questão de segundos para acionar um período de espera. Se você ler uma postagem e reagir/curtir da maneira usual, não deverá vê-lo. Não acho que o Nível de Confiança tenha algum efeito. Se o usuário tocou repetidamente na reação para dar/remover/alterar uma, é provável que tenha atingido isso (e o porquê). Acho que é principalmente um recurso anti-spam para impedir que as pessoas adicionem muitas coisas sem ler nada.
Acho que podemos precisar mudar essa mensagem para todos, então se isso acontecer, eu te avisarei para que você possa redefinir para o padrão.
Eu evitaria mudar a quantidade base de curtidas, se puder, pois isso afeta os emblemas associados. Mas ajustar os multiplicadores de curtidas funciona muito bem para dar mais curtidas sem aumentar quantas você precisa dar em um dia para obter as de Fora de Amor, etc.
Se você usar a configuração de administrador de pesquisa e inserir additional likes per day multiplier, ela deve exibir todos eles. Eles estão na seção de limite de taxa, e há alguns outros para edições e sinalizações também.
Pensando em alterar o texto do modal para o seguinte:
Whoa, hold your horses! Você está vendo este pop-up porque notamos que você tem reagido a postagens muito rapidamente. Que tal fazer uma pequena pausa e voltar depois de %{time_left}?
Embora eu ache que precisarei esperar que outros membros do Discourse opinem antes de decidir se esta é uma solução concreta ou não
Estou apenas verificando se as Reações agora estão vinculadas à configuração de ‘máximo de curtidas’. A maneira como foi acionada e o período de recarga muito curto na sua captura de tela me fazem pensar que houve uma confusão, mas prefiro ter certeza.
Por favor, mantenha a configuração padrão do limite de reações. Eu pensaria em mudar para algo mais positivo como:
Obrigado pelo seu entusiasmo. Apostamos que os autores originais adoram todas as suas curtidas e reações. Por favor, volte após %{time_left} para continuar seu incentivo aos usuários da comunidade. Kudos a toda a positividade!
Eu acho que o problema aqui é que a mesma string de texto (js.discourse_reactions.reaction.too_many_request) é usada tanto quando um usuário aciona o limite de taxa ao adicionar e remover uma reação repetidamente quanto quando um usuário selecionou a reação que é usada para ‘curtidas’ no site e atingiu o limite diário de curtidas. Esse limite é definido pela configuração do site max likes per day.
Eu consegui acionar o problema que seu usuário encontrou realizando uma ação semelhante à que ele fez. Levou um pouco de esforço para acionar o problema. Não acho que muitos usuários o encontrarão. Dito isso, a mensagem de erro exibida para este caso não é precisa. O usuário não excedeu seu limite diário de reações (‘curtidas’). Tudo o que ele fez foi atingir um limite de taxa do Discourse que é acionado quando um usuário executa a mesma ação muitas vezes em sucessão. Acho que precisamos de uma mensagem de erro separada para lidar com este caso.