リンク訪問時にバッジを付与

どのような方法でこれを行おうとしているのか、100%確信が持てません。設定を複雑にしすぎていないか、確認することをお勧めします。

JSONの確認が苦手な場合、post_idルックアップクエリは以下のようになります。

-- [params]
-- topic_id :topic_id
-- int :post_number

SELECT id
FROM posts
WHERE topic_id = :topic_id
  AND post_number = :post_number

その後、投稿のURLからtopic_idとpost_numberを抽出し、パラメータボックスに入力できます。例:https://meta.discourse.org/t/grant-badge-when-user-visits-link/276700/4 (OPはトピックリンクに表示されていなくても、常にpost_number 1であることに注意してください)


実は、データエクスプローラーを使用してpost_idを検索するのをさらに簡単にする魔法のパラメータがあります…

-- [params]
-- post_id :url

SELECT id
FROM posts
WHERE id = :url

関連する投稿のURLをパラメータボックスに貼り付けると、はい、これで post_id が表示されます :slight_smile:

「いいね!」 1