こんにちは!
Discourse の API (docs.discourse.org) を確認したのですが、外部アカウント(他のソーシャルネットワークからのもの)に関する追加情報を取得できるかどうかお伺いしたく思います。
私の場合は Discord での利用を想定しています。フォーラムでアカウントを作成したユーザーを、私のサーバー上のロールと同期させたいと考えています。ユーザーが特定のコマンドを入力すると、Discord ボットがそのユーザーの Discord アカウント ID を使って、Discourse アカウントにリンクされているかを確認する仕組みにしたいのです。(説明が少し分かりにくかったかもしれません、すみません ^^;)
このアイデア、どう思いますか? 
pfaffman
(Jay Pfaffman)
2
すべては API に含まれています。「reverse engineered api」と検索してください。おそらく、ユーザーのカスタムフィールドに Discord ID を入れたいのでしょう?
試してみましたが、これを見つけることはできませんでした。
本当にありがとうございます!!
試してみますので、ここで皆様に最新情報を共有します。
編集:すでに試していました。Discord API にスパムを送信してしまい、前回は私のボットがほぼBANされるところでした。これを使うことはできません。Discourse API を自分で使って、ID を簡単に取得する方がよいでしょう。それに、私の望むように動作していないのです。
基本的に、!check コマンドが欲しいと考えています。ユーザーがこれを実行すると、Discord ユーザーの ID と、同じ ID のアカウントがサイトに存在するかどうかを確認します。存在すればロールが付与され、存在しなければ何も行われません。