はい、その通りです。Discourse のメンバー ID と自サイトの主要 ID の関連付けを追跡するためにローカルキャッシュを実装しており、不要な API 呼び出しを防ぐため、最後に実行したアクションの時刻も記録しています。
ただし、自サイトが混雑すると、多くのメンバーがフォーラムに出入りします。また、双方向無視によるブロックのシミュレーションを実装しているため、誰かのブロックリストにある全員に対して一連の API 呼び出しを行う必要があります。もし私のメンバーの一人が 5 人をブロックしている場合、それは簡単に 15〜20 回の API 呼び出しに相当します。