Discordロールが付与されたときにユーザーを自動作成しますか?

トラフィックのほとんどはDiscord経由ですが、一部のメンバーは提案を作成するためにDiscourseを使用する必要があります。

同様の経験をした方や、このようなことを要求した方はいらっしゃいますか?

  1. ユーザーがサインアップし、DiscordアカウントをDiscourseに接続します。
    (その方法でサインアップするか、後で接続するか)
  2. ユーザーは、Discordのロールに基づいてDiscourseのグループに自動的に追加される可能性があります。
    これらの特定のグループは、ユーザーをDiscordのグループに追加するために同期されることを望みます。
「いいね!」 2

この件について、フォーラムで過去の作業を検索することはできましたか?多くの議論や公式にスポンサーされた作業がありました。このトピック: Discourse Trust Levels for Discord には、これらの議論の一部と、あなたが探していることに関するさまざまなトピックへのリンクが含まれています。Search results for 'sign up with discord' - Discourse Meta やその他のフレーズで検索すると、さらに多くのトピックが表示されます。

「いいね!」 4

ユーザー作成については、Discordログインの標準機能を使用してください。

グループメンバーシップについては、より複雑なことを検討する必要があります。

@spirobel はDiscordのロールをDiscourseのグループに同期するプラグインを持っていますが、有料です(彼にとっては良いことです)。個人的に彼と相談してみてはどうでしょうか?

メインのオープンソースDiscord/Discourseボットプロジェクトに貢献したい場合は、以下をご覧ください。

(ただし、現在は完全に自動同期ではなく(コマンドで開始)、いずれにしても逆方向に同期しますが、いずれにしても基盤は提供できるでしょう。)

このプラグインもありますが、活発にサポートされていないようで、これも逆方向です。私のコードに基づいています: Discord Sync: sync a Discourse forum with a Discord server

「いいね!」 4