はじめに
OFUSEの会員の管理(増減、会員ランクの変動などを自動的に把握)用のツールをClaudeに作ってもらいました。
OFUSEでDiscordを使ってのAIイラスト投稿って時点で、たぶんPC使う人しか居ない気はしますが、スマホでは無理そうだと思います。EdgeやChromeといったブラウザ上でF12押下してHTML取得する部分が無理な気がしますし、毎月GoogleスプレッドシートからCSV取得して保存といった操作もあるので、PCで使う前提のツールということでお願いします。
PCでofuse_member_checkerを右クリックして「名前をつけてリンクを保存」でHTMLファイルをダウンロードすれば、ローカルでも実行できるので扱いやすいと思います。
動かすイメージがつきやすいように、ページ埋め込み版も用意しておきます。
以下に使い方を説明します。
使い方
ツール内の説明書きで分かるかも知れませんが、各項目について解説します。
対応表CSV(GoogleシートからDL)
OFUSEのユーザ名とDiscordのユーザ名の紐づけですが、入会者にGoogleフォームを入力してもらう運用としています。Patreonだとこういうのは不要ですが、OFUSEはシステム的にこういう連携できないので。
フォームを入力してもらった結果は、Googleスプレッドシート上でExcelみたいに表示されます。ここでCSVとしてダウンロードすれば、会員の情報が取得できるわけです。ダウンロード後にCSV名を年月などわかりやすい名前にしておきましょう。これがツールでの入力ファイルになります。
先月のCSV(2ヶ月目以降)
2ヶ月目以降の場合のみ、先月の出力CSV(後述)を読み込ませてください。
初回は不要です。
今月のOFUSE会員リスト(HTML)
OFUSEの会員一覧ページで「すべての支援者」タブをクリックし、その状態でF12キーを押してください。
上部のElementsタブ → <html>を右クリック → Copy → Copy outerHTML
→ この内容をツールに貼り付けしてください
差分チェック実行
ボタンを押下すると、会員の増減・会員ランクの変更などが「結果」欄に一覧表示されます。
この内容をもとに、Discordサーバ上で操作して、会員管理(ロール付与など)を行ってください。
今月CSVをダウンロード
CSVをダウンロードしてから年月などわかりやすい名前にリネームしておいてください。
来月になったら「先月のCSV(2ヶ月目以降)」で使うファイルになります。
カスタマイズなど
会員ランクについては、特に修正不要です。
会員入力フォーム欄の増減があって、列位置が変わるようであれば、CLAUDEにHTMLをアップロードして改修の意図を伝えれば簡単にカスタマイズ出来ると思います。
おわりに
Patreonの次のプラットフォームとしてOFUSEを使う場合、Discordでの会員管理が悩ましいところですが、このツールで楽ができるのではないでしょうか。
なおCTEE(クティ)というサービスがあり、Patreonよりは規制がキツくないみたいなので、OFUSEではなくこちらを使うという選択も視野にいれておくと良いかも知れません。

コメント