フォーラムの特定のトピック/件名を読んだユーザーにバッジを追加することは可能ですか?トピックを開いただけではなく、ユーザーが情報を読んだことを確認するために約5分間読んだ場合です。
「いいね!」 1
これは次のようなもので可能だと思います。
SELECT user_id, CURRENT_TIMESTAMP AS granted_at
FROM topic_users
WHERE topic_id = 281534
AND total_msecs_viewed/60000 >= 5 -- min number of minutes viewed
「いいね!」 5
テストしたところ、このエラーが発生しました。
Error : Contract violation: Query targets posts, but does not return a 'post_id' column
わかりました、もうエラーはありません。
トリガーとして何をお勧めしますか?
Update Daily が必要だと思います。他のトリガーでは topic_users の既読時間統計の変更を検出できないと思います。
テストのためにこれを最初に設定しました。
これは22時間ごとに発生しているようです。バッジの割り当てに関して。
「いいね!」 1
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
