话题评分插件

Thanks for setting up the VPS. I was able to change update the ratings on your VPS too. I suspect you’re trying to do the thing via an API? I can assist you with that on a PM.

Just be clear, can you confirm everything works fine with the discourse UI and only an issue while using the API?

Although, I see a small issue with the category settings but that’s not completely related I guess?

p.s.

I think I know what you are pointing at. Are you pointing at the fact that when you open the composer with Uncategorized selected, it doesn’t show any rating options in the UI. Yes, that’s a bug but I couldn’t gather that from your explaination :sweat_smile:

As reported Topic Ratings Plugin - #353 by Arkshine ; the event bug happens with either composer or using the API.

Not sure what issue you’re referring, but it should not be related to the event generated.

This is NOT my issue, this is NOT what I’ve reported. I’m really confused, don’t you see the event bug, despite the screenshot, videos & explanations?

Will try again: whatever you post with composer or with the API, the generated event, here post_created or post_edited should include the actual ratings values after saving. Currently it includes the previous value.

E.g.:
I post a message with rating of 5:

  • current behavior: post_created event includes ratings: []
  • expected behavior: post_created event should include the value of 5: ratings: [value: 5, ...]

I edit the same message with rating of 1:

  • current behavior: post_edited event includes ratings: [value: 5, ...]
  • expected behavior: post_edited event should include the new value of 1: ratings: [value: 1, ...]
1 个赞

Are you referring to the webhook event?

Yes, this is what I talked about since the start, I believe?

1 个赞

You used the word event but it would have sufficed for you to have said webhook event. Our current code doesnt pass the rating details correctly to the webhook payload.

I do acknowledge the confusion on my part too.

I think its an intresting usecase though. Can you create a feature request on our Pavilion instance?

Come one, I know my english is not the best, but I showed you many times with screenshot and video, the webhook events panel, describing exactly the ratings field value issue, with the name of the events post_created/post_edited (with code formatting) which can be only webhook event names…

Alright, will create a bug report there.

1 个赞

I said feature request coz we don’t gurantee(yet) that the webhook payload will reflect the custom fields we create for our plugins. But we’re flexible on what the reports should be called. :wink:

Can you create a bug report on https://thepavilion.io?

I dont underestand these new options. where are they explained?

2 个赞

Hi @hosna
I do realize we’re a bit behind in terms of documention how the new ratings system works for the admin. Although, there’s this topic which can help you get through initially. Rating Types - Ratings - Pavilion

Secondly, if you can point out the pain points in setting up the plugin, I can help you out via a PM and can write more docs which would be helpful for others too.

Hi,

Was playing around with the plugin to see how it works and as of now ( Discourse 5cff198aba with latest Ratings Plugin), there is a small bug that I thought I would let you guys know about:

If you try to filter the replies on a topic per user, the result is blank, does not show any results. It does “finish” loading/filtering, but it’s just blank, empty.

This happens with both the new reply filter option and the default one. However, the new message/reply filter option does work perfectly and it is my understanding that this new filter leverages on the user-reply-filter that doesn’t seem to work when the Topic Ratings Plugin is enabled.

If you disable the Plugin, it works as usual.

Thanks for the great work you guys do!

1 个赞

Thanks for the catch. can you report it at Bug Report

Thanks for the plugin!

Can have a small feature that restrict rating base on the account age / days visited / posts read / topics posted etc to prevent user creating new accounts and manipulate the ratings?

3 个赞

Please make a feature request here. Feature Request

1 个赞

您好,当一个主题有例如 5-10 个评分参数时,在主题列表、搜索结果等中显示它们可能会太多。您的插件可以:

  1. 自动计算每条消息所有评分的平均值,并在每条带有评分的消息中显示平均值?
  2. 自动计算主题内所有评分消息的平均评分的平均值,并在主题列表中显示它?

如果不能 - 请问您能多快添加这样足够简单的功能?

2 个赞

这个链接可以更新一个展示评级功能的帖子吗?谢谢!

第一个帖子中的链接已更新。

1 个赞

我们的社区成员经常以新主题的形式提交解决方案。我们很想实施一个这样的插件,以便社区成员能够验证所提交解决方案的功能、可用性和安全性。我们对这个插件很感兴趣。

我们使用的是 Discourse 托管的商业计划,而此插件似乎只能安装在非 Discourse 托管的社区中。

由于在插件目录中似乎没有类似的东西,有人对如何在特定类别中实现每个主题级别的自定义评分有任何建议吗?

谢谢,
兰迪

据我所知没有。不过,最好还是与 Discourse.org 支持团队讨论一下这个问题。

1 个赞

嘿,这个插件破坏了回复编辑器。不是背景,那只是Firefox的特性,但我看不到预览和上传图片。请尽快修复。

https://streamable.com/gz9oed