Topic Ratings Plugin

VPS のセットアップありがとうございます。VPS 上の評価も更新できました。API を通じて何かを行おうとしているのでしょうか?それについては PM でお手伝いできます。

念のため確認ですが、Discourse の UI では問題なく動作し、API 使用時のみ問題が発生しているという理解で合っていますか?

また、カテゴリー設定に少し問題があるようですが、これは完全に無関係でしょうか?

追伸:
私がどこを指しているのか理解できたと思います。Uncategorized が選択された状態でコンポーザーを開くと、UI に評価オプションが表示されないという点をおっしゃりたいのでしょうか?はい、それはバグですが、あなたの説明からはそれが伝わってきませんでした :sweat_smile:

Topic Ratings Plugin - #353 by Arkshine で報告された通り、このイベントのバグは、コンポーザーを使用する場合でも API を使用する場合でも発生します。

どの問題を指しているのか分かりませんが、発生したイベントとは関係ないはずです。

これは私の問題ではなく、私が報告した内容でもありません。本当に混乱しています。スクリーンショット、動画、そして説明を踏まえても、イベントのバグが見えないのでしょうか?

もう一度試してみます:コンポーザーでも API でも、投稿する内容に関わらず、生成されるイベント(ここでは post_created または post_edited)には、保存後の実際の評価値が含まれているべきです。現状では、以前の値が含まれています。

例:
評価 5 でメッセージを投稿する場合:

  • 現在の動作:post_created イベントには ratings: [] が含まれる
  • 期待される動作:post_created イベントには値 5 が含まれるべき:ratings: [value: 5, ...]

同じメッセージを評価 1 に編集する場合:

  • 現在の動作:post_edited イベントには ratings: [value: 5, ...] が含まれる
  • 期待される動作:post_edited イベントには新しい値 1 が含まれるべき:ratings: [value: 1, ...]
「いいね!」 2

ウェブフックイベントのことでしょうか?

はい、私が最初から話していたことです、そうでしょう?

「いいね!」 1

event という用語を使われましたが、webhook event とおっしゃっていただければ十分でした。現在のコードでは、レーティングの詳細が webhook のペイロードに正しく渡されていません。

私側の混乱もあったこと、認めさせていただきます。

とはいえ、これは興味深いユースケースだと思います。Pavilion インスタンスで機能リクエストを作成していただけますか?

ちょっと待ってください。私の英語が最善ではないことは承知していますが、スクリーンショットや動画で何度も示しました。ratings フィールドの値の問題を正確に説明する webhook イベントパネルです。イベント名は post_created/post_edited(コードフォーマット付き)であり、これらは webhook イベント名にしかあり得ません。

わかりました、そこでバグレポートを作成します。

「いいね!」 1

機能リクエストと言ったのは、プラグイン用に作成するカスタムフィールドが、現時点ではウェブフックのペイロードに反映されることを保証していないためです。ただし、レポートの名称については柔軟に対応可能です。:wink:

https://thepavilion.io にバグレポートを作成してもらえますか?

これらの新しいオプションがわかりません。どこで説明されていますか?

「いいね!」 2

@hosna さん、こんにちは
新評価システムが管理者向けにどのように機能するかに関するドキュメントがやや遅れていることは承知しています。ただ、最初は以下のトピックが役立つかもしれません。Pavilion

次に、プラグインのセットアップで困っている点があれば、PM でお手伝いいたします。また、他のユーザーにも役立つように、さらにドキュメントを作成することも可能です。

こんにちは、

プラグインの動作を確認するために試してみましたが、現時点(Discourse 5cff198aba と最新バージョンの Ratings Plugin)で、以下の小さなバグを発見しましたのでお知らせします。

トピック内の返信をユーザーごとにフィルターしようとすると、結果が空白になり、何も表示されません。読み込みやフィルターの処理は「完了」するようですが、結果は空のままです。

これは新しい返信フィルターオプションとデフォルトのものの両方で発生します。ただし、新しいメッセージ/返信フィルターオプションは正常に動作します。私の理解では、この新しいフィルターは「ユーザー返信フィルター」に依存しているようですが、Topic Ratings Plugin が有効になっている場合は正しく機能していないようです。

プラグインを無効にすると、通常通り動作します。

素晴らしい仕事をしていただき、ありがとうございます!

「いいね!」 1

ご指摘ありがとうございます。Pavilion で報告してください。

プラグインをありがとうございます!

新規アカウントの作成による評価操作を防ぐため、アカウントの年齢や訪問日数、閲覧した投稿数、投稿したトピック数などに基づいて評価を制限する機能を追加することは可能でしょうか?

「いいね!」 3

機能リクエストはこちらからお願いいたします。Pavilion

「いいね!」 1

こんにちは。トピックに5〜10個の評価パラメータがある場合、トピック一覧や検索結果などに表示するには多すぎる可能性があります。あなたのプラグインは以下のようなことができますか?

  1. 各メッセージのすべての評価の平均数を自動計算し、評価のある各メッセージに平均数を表示する?
  2. トピック内の評価メッセージすべての平均評価の平均数を自動計算し、トピック一覧に表示する?

もしできない場合、この比較的簡単な機能を追加するにはどれくらいの時間がかかりますか?

「いいね!」 2

このリンクを、レーティング機能を示すトピックに更新していただけますでしょうか。ありがとうございます!

最初の投稿のリンクを更新しました。

「いいね!」 1

コミュニティメンバーは新しいトピックとしてソリューションを提出することがよくあります。コミュニティメンバーが提出されたソリューションの機能性、ユーザビリティ、およびセキュリティを検証できるように、このようなプラグインを実装したいと考えています。このプラグインに興味があります。

Discourseホストのビジネスプランを利用しており、このプラグインはDiscourseによってホストされていないコミュニティにのみインストールできるようです。

プラグインディレクトリに類似のものが見当たらないため、特定のカテゴリ内でトピックごとにカスタム評価を実装する方法について、どなたか推奨事項はありますか?

よろしくお願いいたします。
Randy

私の知る限りではありません。ただし、Discourse.orgのサポートに相談する価値はあるでしょう。

「いいね!」 1

プラグインが返信コンポーザーを壊しています。背景はFirefoxがFirefoxであるだけですが、プレビューや画像のアップロードが見えません。至急修正してください。

https://streamable.com/gz9oed