システムアバター文字色

user_avatars テーブルでは、custom_upload_id または gravatar_upload_id フィールドを通じて、生徒のカスタムアバターまたはグラバターへのリンクをリバースエンジニアリングできます。
例:https://sjc3.discourse-cdn.com/business7/user_avatar/<discourse_url>/<username>/<img_size>/<upload_id>_2.png

ユーザーがアバターをアップロードしていない場合、以下のようなアバターが自動的に割り当てられます。
https://avatars.discourse.org/v4/letter/g/d78d45/64.png

この場合、リンクの構造は以下のようになります。
https://avatars.discourse.org/v4/letter/<表示する文字>/<背景色の16進数>/<img_size>.png

上記の例のリンク構造から、リンクを再構築する方法は明らかです。しかし、データベース内で background_color_hex がどこに格納されているのか、まだ見つけることができていません。

もしお手伝いいただける方がいらっしゃれば、大変感謝いたします!

これは、ユーザー名のハッシュに基づいて、Web サーバープロセスによって動的に計算されます。

@riking さん、ありがとうございます。

このプロセスを再現する方法について何かご存知でしょうか?あるいは、ユーザーのアバターにプログラムでアクセスするための別の方法を提案していただけますか?

G