Obrigado por configurar o VPS. Também consegui atualizar as classificações no seu VPS. Suspeito que você esteja tentando fazer isso via API? Posso te ajudar com isso em uma mensagem privada.
Só para esclarecer, você pode confirmar se tudo funciona bem com a interface do Discourse e que o problema ocorre apenas ao usar a API?
Embora eu tenha notado um pequeno problema nas configurações de categoria, mas acho que isso não está totalmente relacionado?
P.S.
Acho que sei a que você está se referindo. Você está apontando o fato de que, ao abrir o editor com a categoria Sem categoria selecionada, nenhuma opção de classificação aparece na interface? Sim, isso é um bug, mas não consegui entender isso pela sua explicação
Não tenho certeza sobre qual problema você está se referindo, mas ele não deve estar relacionado ao evento gerado.
Isso NÃO é o meu problema, NÃO é o que eu relatei. Estou realmente confuso, você não vê o bug do evento, apesar da captura de tela, dos vídeos e das explicações?
Vou tentar novamente: seja o que for que você publicar com o composer ou com a API, o evento gerado, aqui post_created ou post_edited, deve incluir os valores reais das classificações após salvar. Atualmente, ele inclui o valor anterior.
Por exemplo:
Eu publico uma mensagem com classificação de 5:
comportamento atual: o evento post_created inclui ratings: []
comportamento esperado: o evento post_created deve incluir o valor de 5: ratings: [value: 5, ...]
Editei a mesma mensagem com classificação de 1:
comportamento atual: o evento post_edited inclui ratings: [value: 5, ...]
comportamento esperado: o evento post_edited deve incluir o novo valor de 1: ratings: [value: 1, ...]
Você usou a palavra event, mas bastaria ter dito webhook event. Nosso código atual não passa os detalhes da avaliação corretamente para o payload do webhook.
Reconheço também a confusão da minha parte.
Acho que é um caso de uso interessante. Você poderia criar uma solicitação de recurso na nossa instância do Pavilion?
Vamos lá, sei que meu inglês não é o melhor, mas já mostrei várias vezes, com capturas de tela e vídeos, o painel de eventos do webhook, descrevendo exatamente o problema com o valor do campo ratings, com os nomes dos eventos post_created/post_edited (com formatação de código), que só podem ser nomes de eventos de webhook…
Eu disse ‘solicitação de recurso’ porque ainda não garantimos que o payload do webhook refletirá os campos personalizados que criamos para nossos plugins. Mas somos flexíveis quanto aos nomes dos relatórios.
Percebo que estamos um pouco atrasados na documentação sobre como o novo sistema de avaliações funciona para o administrador. No entanto, há este tópico que pode ajudá-la inicialmente: Pavilion
Em segundo lugar, se puder apontar as dificuldades encontradas na configuração do plugin, posso ajudá-la por mensagem privada e também posso escrever mais documentação, o que será útil para outros também.
Estava testando o plugin para ver como ele funciona e, no momento (Discourse 5cff198aba com o plugin de classificações mais recente), há um pequeno bug que achei que deveria avisar vocês:
Se você tentar filtrar as respostas de um tópico por usuário, o resultado fica em branco, sem mostrar nada. Ele “termina” de carregar/filtrar, mas fica apenas em branco, vazio.
Isso acontece tanto com a nova opção de filtro de resposta quanto com a padrão. No entanto, a nova opção de filtro de mensagem/resposta funciona perfeitamente, e entendo que esse novo filtro se baseia no filtro de resposta por usuário, que não parece funcionar quando o plugin de classificações de tópicos está ativado.
Se você desativar o plugin, ele funciona como de costume.
Seria possível incluir uma pequena funcionalidade que restrinja as avaliações com base na idade da conta, dias visitados, posts lidos, tópicos criados etc., para evitar que usuários criem novas contas e manipulem as avaliações?
Olá, quando um tópico tem, por exemplo, 5-10 parâmetros de classificação, pode ser demais exibi-los na listagem de tópicos, resultados de pesquisa, etc. Seu plugin pode:
Calcular automaticamente o número médio de todas as classificações em 1 mensagem e exibir o número médio em cada mensagem com classificações?
Calcular automaticamente a média de todas as classificações médias das mensagens de classificação dentro do tópico e exibi-la na listagem de tópicos?
Se não - quão rápido você pode adicionar um recurso tão simples, por favor?
Os membros da nossa comunidade frequentemente enviam soluções como novos tópicos. Adoraríamos implementar um plugin como este para que os membros da comunidade pudessem validar a funcionalidade, usabilidade e segurança das soluções enviadas. Estamos intrigados com este plugin.
Estamos em um plano de negócios hospedado pelo Discourse, e parece que este plugin só pode ser instalado em comunidades não hospedadas pelo Discourse.
Como não parece haver nada semelhante no diretório de plugins, alguém tem alguma recomendação sobre como implementar classificações personalizadas em nível de tópico dentro de categorias específicas?
Ei, o plugin está quebrando o composer de resposta. Não o fundo, isso é só o Firefox sendo o Firefox, mas não consigo ver a prévia e fazer upload de imagens. Por favor, conserte isso o mais rápido possível.