Discourse 通知

discourse-notifier プラグインは、ユーザーの過去の閲覧履歴に基づいて最も関連性の高いトピックに関する通知を送信することで、ユーザーエンゲージメントの向上を図ります。サイト利用者はこの設定を使用するかどうかを選択でき、デフォルトでは無効になっています。

インストール

プラグインのインストール手順に従ってプラグインをインストールしてください。プラグインのリポジトリアドレスは以下の通りです。

https://github.com/jahan-ggn/discourse-notifier

概要

このプラグインにより、サイト管理者は、頻繁にアクセスされるカテゴリやタグに基づいて、各ユーザーの通知レベルを制御できます。

機能

Select Cron Pattern Value: 上記で選択したパターンに対応する数値/値を指定します。

Discourse Notifier select n week data: 考慮する過去の週数を決定します。

Discourse Notifier top n categories: ユーザーが最も閲覧したトピックから上位のカテゴリ数を決定します。

Discourse Notifier top n tags: カテゴリと同様に、通知に影響を与える上位のタグを決定します。

Discourse Notifier set category notification level: 管理者はカテゴリに基づいた通知レベルを決定できます。

Discourse Notifier set tag notification level: カテゴリと同様に、管理者はタグに対する通知レベルを設定することもできます。

通知レベルオプションの意味

_Muted(ミュート): 0

_Normal(通常): 1

_Tracking(追跡): 2

_Watching(監視): 3

例:

Cron Pattern(クロンパターン): minute

Cron Pattern Value(クロンパターン値): 5

Select n weeks data(n 週分のデータを選択): 10

Top n categories(上位 n カテゴリ): 3

Top n tags(上位 n タグ): 3

Category Notification Level(カテゴリ通知レベル): Watching

Tags Notification Level(タグ通知レベル): Watching

この設定により、プラグインは 5 分ごとに実行され、過去 10 週間の活動に基づいて上位 3 つのカテゴリと 3 つのタグが更新され、通知レベルが Watching に変更されます。

注意:

管理者が設定画面で容易に検索できるよう、すべてのフィールド名には「discourse notifier」というプレフィックスが付いています。

このプラグインには、サイト利用者が通知レベルの変更を拒否できる設定が含まれています。利用者はこの設定を使用するかどうかを選択でき、デフォルトでは無効になっています。

この設定は /preferences/profile セクションにあり、「Allow site to change your notification level of frequently visited categories(頻繁に訪問するカテゴリの通知レベルを変更することを許可)」および「Allow site to change your notification level of frequently visited tags(頻繁に訪問するタグの通知レベルを変更することを許可)」という名前で提供されています。

ディスカッションの回答に基づき、カテゴリ設定preferences/categories 場所へ、タグ設定preferences/tags 場所へ変更する予定です。

「いいね!」 12

このプラグインは非常に可能性に満ちています!

一つ質問ですが、このプラグインを使って通知を変更されることをユーザーが拒否できる設定オプションはありますか?おそらく、どんな場合でも通知レベルを変更したくないユーザーもいるでしょう。

「いいね!」 2

プラグインをご利用いただき、貴重なフィードバックをありがとうございます。

現在、ユーザー設定オプションは実装されていませんが、これを心に留めておき、この機能がプラグインに追加され次第、改めてご連絡いたします。

「いいね!」 2

はい、これを使う場合は非常に慎重になるべきです。ユーザーからこのような制御を奪うことは極めて危険であり、少なくとも通知疲れを引き起こします。最悪の場合、怒りを招きます。

「いいね!」 9

確かに、これはブラウザ通知の許容範囲を大きく超えています。

私は、許可なく通知を送ってくるアプリはすべてアンインストールするのが習慣です。

「いいね!」 6

@Paracelsus おっしゃる通り、ユーザー設定が実装され、プラグインが更新されました。これにより、ユーザーはプラグインによって通知レベルの変更を拒否できるようになりました。

この設定は、/preferences/profile セクションにあり、「頻繁にアクセスするカテゴリの通知レベルをサイトに変更することを許可する」と「頻繁にアクセスするタグの通知レベルをサイトに変更することを許可する」という名前で提供されています。

ディスカッションのレスポンスに従い、カテゴリ設定preferences/categories 場所へ、タグ設定preferences/tags 場所へ変更します。

@HAWK ご意見の共有、ありがとうございます。これに伴い、アップデートは現在実装中です。

このプラグインは、ユーザーが最も多く閲覧したトピックに基づいてカテゴリの通知レベルを変更します。推奨されるカテゴリの数はサイト管理者が設定します。しかし、すべての cron 実行時に通知レベルを変更すると、多くのカテゴリで通知レベルが異なり、結果としてユーザーが大量の通知に困惑する可能性があります。

これを回避するため、本プラグインには、通知レベルの変更を拒否できる設定を提供しています。サイトユーザーは、この設定の使用を選択できますが、デフォルトでは無効になっています。

この設定は、/preferences/profile セクションにあり、Allow site to change your notification level of frequently visited categories(頻繁に訪問するカテゴリの通知レベルをサイトに変更させる)と Allow site to change your notification level of frequently visited tags(頻繁に訪問するタグの通知レベルをサイトに変更させる)という名前で提供されています。

ディスカッション の回答に基づき、カテゴリ設定preferences/categories 場所に、タグ設定preferences/tags 場所に変更します。

次に、cron タスクが実行されるたびに、カテゴリに対して設定された通知レベルは無効となり、次の cron で上位に選ばれたカテゴリのみが通知の対象となりますが、その通知レベルは変更されません。例えば、サイト管理者が上位 5 つのカテゴリを選択した場合、各 cron 実行では既存の 5 つのカテゴリのみが影響を受け、以前影響を受けたカテゴリやタグは破棄されます。

「いいね!」 2

@Stephen 通知レベルの変更をユーザーが拒否する設定が実装され、プラグインも更新されました。サイトユーザーはこの設定を使用するかどうかを選択できますが、デフォルトでは無効になっています。この設定は /preferences/profile セクションにあり、Allow site to change your notification level of frequently visited categories および Allow site to change your notification level of frequently visited tags という名前で提供されています。ディスカッション のレスポンスに従い、カテゴリ設定preferences/categories 場所に、タグ設定preferences/tags 場所に変更します。

「いいね!」 2

申し訳ありませんが、私の英語は母国語ではありません。

このプラグインをインストールしました。
その後、使用しないことにしました。
削除しましたが、これ(スクリーンショット)が残っています。

プラグインがアンインストールされても、これが表示されます。

「いいね!」 1