登録時にグループと視聴カテゴリを選択

カスタムユーザーフィールドは存在するようですが、サインアップフォームからグループリクエストやカテゴリのウォッチを整理する方法はありますか?

(通常の Discourse サインアップフォーム、プラグインの使用、または API を個別に使用する方法など)

よろしくお願いいたします。

「いいね!」 2

おそらく2つの可能性があります。

  1. 登録プロセスを変更する Discourse プラグイン。

  2. Discourse API を使用して登録し、同時にグループへの参加リクエストを送信したり、特定のカテゴリをウォッチしたりする別スクリプト。

標準設定ではおそらく不可能だと思います。

私の認識は合っていますか?よろしくお願いします。

「いいね!」 1

「整理する」という意味が少しわかりませんが、探しているロボットはこれかもしれません :grin:
Discourse Automation
サインアップが「利用可能なトリガー」リストに含まれていなくても、おそらくサインアップは「ユーザーが TL0 グループに追加された」ことと同義なのかもしれません。

「いいね!」 4

このプラグインは動作すると思います。

「いいね!」 4

カスタムウィザードプラグインは有望そうですね。来月試す時間が取れそうです!

ユーザーがサインアップした直後にウィザードをトリガーして、カテゴリごとに通知レベルを設定できるようです。

また、このプラグインではユーザーをグループに追加することも可能です。Discourse のグループの仕組みや、このプラグインが非公開グループ(一般に公開されていない、またはユーザーが自由に参加できないグループ)とどう連携するかは完全に理解していません。もしかするとグループ参加リクエストが送信されるのかもしれません。あるいは、このプラグインではプライベートメッセージを送信できるため、これをグループ参加リクエストとして利用することもできます。

Discourse 自動化機能についても確認してみます。

皆様、ありがとうございました。

「いいね!」 3

どういたしまして。ユーザーがカテゴリを選択できる初めてのセットアップ用のテンプレートが見つかったら教えてください。深く掘り下げる時間があまり取れていませんでした。

「いいね!」 1

現在(少なくとも「初回ログイン」は十分に近いです)そうなっていると思います。

Automationプラグインは、カスタムフィールドに基づいてカテゴリごとの視聴ステータスを設定することもできますか?

現在のところ、Automation を使用してこれを行うことはできないと思います。しかし、管理者がユーザーの通知レベルを設定できる新しい API エンドポイントがあると思います。これは役立つかもしれません。

(ただし、自動的にグループに追加された場合、カテゴリやタグのグループデフォルト通知を設定して、その方法で設定することもできますか?)

「いいね!」 2

この1年ほどで変更はありましたか?

(サインアップページで、見込みユーザーが特定のカテゴリにチェックを入れて「ウォッチ」するカテゴリを決定できるようにしたいと考えています。)

「いいね!」 2

興味深いユースケースですね。

「ユーザーカスタムフィールド経由でユーザーをグループに追加する」自動化スクリプトを使用し、その後、グループごとに「カテゴリのデフォルト通知」を設定することができます。

「いいね!」 1

ありがとうございます。確認します。人々が通知設定を変更しても元のグループに残っている場合に、混乱を招く可能性があるという欠点があります。

現在可能ですか?AutomationがDiscourse自体の一部になったので、そのプロセスの一部として改善されたのかもしれません。

「いいね!」 1

Automation プラグインはコアにバンドルされるようになりましたが、依然として同じプラグインです。現在のスクリプトとトリガーをざっと見ても、これに役立つ新しいものは追加されていないようです。:person_shrugging:

ただし、グループのデフォルト通知レベルを設定する機能は、引き続きコア機能として活用できます。特に、「ユーザーカスタムフィールド経由でグループにユーザーを追加する」ための既存の Automation と組み合わせると便利です(グループごとに個別のカスタムフィールドを使用する必要があると思います)。

それを試しましたか?もし試したのであれば、どのような問題が見つかりましたか?

「いいね!」 2

この懸念があったため、試していないことを認めなければなりません。

この目的のためには、カスタムフィールド、グループ、自動化などで複雑にするのではなく、サインアップ後に新しいユーザーを /categories ページにリダイレクトするという選択肢はいかがでしょうか? このテーマコンポーネント Categories Tracking Toggle を使用すれば、カテゴリの通知レベルのオプションをそこに(/categories ページに)追加でき、ユーザーはリストを下にスクロールして希望するものを選択できるようになると思います。

そこには、促すための追加の情報バナーもどこかに必要になるかもしれません。


これは、デフォルトですべてのカテゴリをミュートする 設定を思い出させます。この設定では、ユーザーはミュート解除/ウォッチなどするカテゴリをいくつか選択しないと、空の「最新」ページになってしまいます。あまり一般的な設定ではないと思いますが、それらをどのように処理したかについてのヒントがあるトピックがいくつかあるかもしれません。

「いいね!」 1

重ねてお礼申し上げます。この質問への回答はまだ「いいえ」だと考えているため、それを使用することにはあまり乗り気ではありません。

「いいね!」 2