特定のユーザーグループへの招待再送信方法

招待制フォーラムです。管理者は1000人以上に招待を送りました。招待待ちリストの一部のユーザーにのみ招待を再送信したいです。

その一部のユーザーを選択して、招待待ちカテゴリの全員に再送信するのではなく、そのユーザーのみに招待を再送信する方法が見つかりません(サポートトピックでも見つかりませんでした)。

何かアイデアはありますか?(もしこれができない場合、このような機能があると嬉しいです。選択したセットに再送信できるような…)

「いいね!」 1

現在、Discourse には、保留中の招待の一部を選択的に再送信する既存の機能はありません。

最善の代替案は次のとおりです。

  1. 招待を手動で再送信する:
    「保留中の招待」エリアに移動し、リストを 1 つずつ確認して、特定の個人に対して招待を手動で再送信できます。ただし、保留中のユーザー招待のサブセットが非常に多いため、この状況では面倒なプロセスになる可能性があります。
  2. カスタムスクリプト (API 使用):
    API の使用に慣れている場合は、Discourse の API と対話して、特定のユーザーのサブセットに招待を再送信するスクリプトを作成できます。これには、技術的な専門知識とフォーラムの API 資格情報へのアクセスが必要です。Discourse API に関するドキュメントは、https://docs.discourse.org/ および Documentation カテゴリの rest-api で入手できます。

このプロセスを支援するために、Data Explorer プラグインを使用して、招待の再送信が必要なユーザーを特定できます。保留中の招待を見つけるには、Discourse データベースの invites または invited_users テーブルを対象とするクエリを使用できます。クエリ結果から、CSV または JSON ファイルとしてエクスポートして、作業リストを作成できます。これにより、クロスリファレンスを実行し、どのリマインダーを再送信するかを手動で決定できます。

それを念頭に置いて、この機能に興味がある場合は、Meta コミュニティに Feature トピックを作成することをお勧めします。機能に関心を示す人が多いほど、Discourse に組み込まれる可能性が高くなります。これは素晴らしいアイデアのように思えます。どのような機能をお探しなのか、さらに詳しく知りたいです。:slightly_smiling_face:

情報とヒントをありがとうございます。機能強化のリクエストを投稿します。

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.