Usuários estão confusos sobre os limites diários de curtidas

Tudo o que consigo pensar é nessa mudança

Você atingiu o número máximo de diárias curtidas. Aguarde 14 horas até que o próximo período de 24 horas comece antes de tentar novamente.

:man_shrugging:

4 curtidas

Você atingiu o número máximo de curtidas. Por favor, aguarde 14 horas antes de tentar novamente.

Isso é aceitável se você ficou sem curtidas. No entanto, você recebe a mesma mensagem se tiver acionado o limitador de taxa. Talvez uma mensagem diferente para este último caso? Algo como:

Você está curtindo tópicos muito rápido. Por favor, aguarde 10 minutos antes de tentar novamente.

Apenas para informar aos usuários que devem recuar e diminuir o ritmo.

Pelo menos foi assim que surgiu a confusão no meu caso. Recebi a mensagem de limite máximo de curtidas, mas consegui curtir coisas novamente no mesmo dia, o que dificultou a criação de um modelo mental de como as coisas funcionam. Se eu não tivesse vindo aqui, nem saberia que o limitador de taxa para curtidas existia.

10 curtidas

Aha! Oh meu Deus, peço desculpas se isso está acontecendo agora, tudo faz sentido! @tshenry, você consegue reproduzir?

8 curtidas

No ambiente de desenvolvimento, não consigo reproduzir; isso é eu curtindo coisas sem parar e atingindo o limite global de taxa.

@rkda, qual é a reprodução aqui? Parece-me que é apenas confusão com UTC, pois você conseguirá curtir coisas mesmo se atingir o limite no mesmo dia, a menos que more em UTC-0.

5 curtidas

Se as pessoas esperam que o “dia” UTC coincida com o “dia” do horário local deles…

1 curtida

Em 20 de abril (em outro fórum), atingi o limite diário de curtidas às 06:40 UTC.

No entanto, consegui curtir novamente três horas depois (às 09:40 UTC). É possível que o limite seja resetado antes do esperado?

Mais tarde no mesmo dia, atingi o limite de curtidas novamente (às 14:50 UTC) e foi-me informado que minhas curtidas seriam resetadas em 14 horas.

Isso não faz sentido, a menos que o horário de reset tenha mudado. Tudo aconteceu no mesmo “dia” UTC. Claro, isso são apenas relatos informais (não sou administrador daquele fórum, então não posso verificar os logs).

3 curtidas

O horário do servidor está quebrado? Onde esse servidor está hospedado? É possível que o servidor esteja mal configurado e não esteja rodando no horário UTC, talvez?

4 curtidas

:crossed_fingers: Esperemos que isso ainda caiba em algum lugar, mas para complementar os relatos anedóticos de @rkda e esclarecer a frustração da experiência do usuário de @Heather_Dudley:

  • Às vezes, você recebe a mensagem “aguarde quanto tempo for necessário”, espera o tempo indicado e recebe permissão para alguns curtidas antes de receber a mensagem novamente com um tempo de espera diferente.
  • Outras vezes, você recebe a mesma mensagem “aguarde quanto tempo for necessário”, espera o tempo indicado e, em seguida, parece ter sua cota diária de curtidas totalmente recarregada.

Isso é confuso. É como se houvesse duas “prisões de curtidas” diferentes (roubando a ideia, btw) — uma em que você está apenas em espera temporária para se acalmar, e outra em que você está realmente preso e recebe pequenas recompensas por bom comportamento… mas você não sabe em qual delas está. :woman_shrugging:

6 curtidas

Vou ter que perguntar ao administrador. Vou postar assim que receber uma resposta.

Ah, já encontrei isso tantas vezes também :laughing: Foi assim que acabei adotando o modelo mental abaixo :backhand_index_pointing_down:

É o único que faz algum sentido com base na minha experiência.

3 curtidas

Isso está soando cada vez mais como um servidor fora de controle. Se for um servidor que hospedamos, deveríamos ser capazes de diagnosticá-lo.

2 curtidas

Uma coisa que estou vendo e que pode ajudar a melhorar é a ilusão de que você consegue curtir além do limite. Isso pode ajudar com alguma da confusão? Você verá no vídeo abaixo que ele dá a aparência de que você está curtindo as postagens, mas quando você atualiza a página, todas elas desaparecem (testado no Try).

Gravação de Tela 2020-05-04 às 10.47.16|vídeo

5 curtidas

Ao analisar o código do RateLimiter, a data UTC não é utilizada em lugar nenhum, e ele segue o modelo de “carimbos de data/hora exatos em rolagem”. secs é igual a 1 dia em segundos.

O código que notifica você ao atingir o número máximo de curtidas em um dia, no entanto, parece usar a data UTC.

10 curtidas

Interessante! Então isso pode ser um bug do nosso lado.

Obrigado por nos ajudar a investigar isso, pessoal. Quero bons resultados aqui.

10 curtidas

Para esclarecer ainda mais, eu não faço parte do fórum da @Heather_Dudley /NaNoWriMo… apenas reconheci o problema a partir das minhas comunidades, assim como @anBroc:

5 curtidas

Resolvemos isso, @riking?

7 curtidas

Desculpe o bump, mas parece que esse bug ainda persiste. (Nosso fórum é hospedado pelo Discourse)
Um de nossos usuários relatou esse problema hoje:

Então, tenho notado que quando acabam nossos likes, aparece algo como: Você esgotou seus likes, poderá curtir novamente em 17 horas.
Então esperamos um tempo. Eventualmente, completamos as 17 horas e curtimos alguém. Após uma ou duas curtidas, aparece: Você esgotou seus likes, poderá curtir novamente em 20 horas.
Esperamos 17 horas, conseguimos curtir duas vezes e agora temos que esperar mais 20 horas. Isso é muito frustrante.

4 curtidas

Isso provavelmente vale a pena atribuir a @eviltrout. Parece que Kane encontrou a razão do bug, então tudo o que resta é normalizar o código.

5 curtidas

Definitivamente não é o comportamento que estou experimentando.
Acabaram as curtidas ontem. Um lado do UTC 0:00 conseguiu curtir um post esta manhã, 9 horas após o UTC 0:00, antes de receber novamente a mensagem de “limite de curtidas atingido”.