lt100
(LT)
1
何をしてほしいですか?
Discord のロールを Discourse のユーザーグループと同期させるプラグインが必要です。
当社は、ユーザーのサブスクリプションティア(例:「SubscribeStar 5 ティア」、「SubscribeStar 10 ドルティア」など)に基づいてロールを自動的に割り当てる Subscribestar.com ボットを搭載した Discord サーバーを持っています。
現在、サブスクライバー専用で Discourse サイトを開設したいと考えています(非サブスクライバーは「非サブカテゴリ」のみアクセス可能)。サブスクライバーは、特定の Discourse ユーザーグループを割り当てることで区別します。
以下の対応が必要です:
-
Discord OAuth2 プラグインのセットアップを支援し、Discord アカウントを持つユーザーのみが Discourse アカウントを作成できるようにすること。
-
Discord ユーザーのロールが割り当てられた/更新された/解除された際に Discourse に通知する Discord ボットを新たに作成するか、既存のものを適応させること(または、ロールが変更された際に Discord API にアクセスできる他の手段を確保すること)。
-
プラグインを作成し、以下の機能を実装すること:
a) 既存の Discord ロールを確認し、同じユーザーグループを作成する(Discord ロールが真実の源泉となる)。
b) ユーザーの Discord ロール更新を受信し、それに応じて Discourse ユーザーグループの割り当て/更新/解除を行う。
完了までの期限はいつですか?
できるだけ早く。開発に数週間かかりますか?
このタスクに対して提示できる予算(米ドル)はどれくらいですか?
300〜500 ドルは妥当でしょうか?見積もりをご提示ください。
「いいね!」 1
最近リリースしたプラグインをご覧になりましたか?https://meta.discourse.org/t/discord-bot-run-one-on-your-discourse-server-keep-things-in-sync/122530
現在はコマンドによるアドホックな、Discourse から Discord への一方向同期をボットで実現するものです。
現在の機能では物足りない場合は拡張の資金提供も歓迎しますが、すでに非常に洗練されており、今すぐ無料でご利用いただけます。
すでに Discord ログインのみを許可する方法があるかもしれません。
既存のユーザー認証プラグインの必要なフォークをそのままお使いいただけます:https://github.com/merefield/discourse-plugin-discord-auth(PR は未承認です。承認されてマージされれば、元の upstream master に戻すことができます)。
既存のユーザー OAuth プラグインは、指定されたギルド内のすべての人を自動的に承認します。他の人を承認しなければよいだけです 
すでに、対応する Discourse 上の十分な信頼レベルを持たない人を Discord サーバーからキックするコマンドも存在します。
現在、私のプラグインは Discourse をマスターとして使用しています。Discourse でグループを作成し、同期を実行すると、Discord にロールが作成され、メンバーが追加されます(破壊的ではありません)。
逆方向のコマンドを追加することも可能ですが、追加の作業が必要です。
また、定期的かつ自動的に処理を実行する機能の追加も検討できます。
PM でご連絡ください。
「いいね!」 5
このリクエストは、私が元のスレッドで「逆方向」について話していた内容と似ていますね。もし私がいつかそれに取りかかれば、私のフォークにも需要があるかもしれません。
system
(system)
クローズされました:
8
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.