このガイドでは、新しいユーザーに対するカスタムの信頼レベル昇格メッセージを設定し、デフォルトのDiscourseナラティブボットのウェルカムプロセスを置き換える方法について説明します。
必要なユーザーレベル: 管理者
概要
このガイドでは、デフォルトのDiscourseナラティブボットのウェルカムプロセスを、パーソナライズされた信頼レベル昇格メッセージに置き換えることで、新しいユーザーのオンボーディングジャーニーをカスタマイズする方法を紹介します。以下の方法を学びます。
サイト連絡先ユーザーの設定
デフォルトのdiscobot設定の変更
さまざまな信頼レベルに対するシステムメッセージのカスタマイズ
オンボーディングプロセスのタイミングの調整
サイト連絡先ユーザーの設定
サイト設定に移動します
「サイト連絡先ユーザー名 (site contact username)」設定を探します
任意の名前に設定します(デフォルトでは空です)
例:
ユーザー名を設定した後、以下の項目でユーザープロフィールをカスタマイズします。
適切なアバター
フルネーム
グループメンバーシップとフレア
連絡先オプション
カスタマイズされたサイト連絡先ユーザーの例を次に示します。
デフォルトのdiscobot設定の変更
サイト設定で「narrative bot」を検索します
ウェルカム投稿が無効になっていることを確認します(これがデフォルトです)
パブリック返信を無効にすることを検討します
推奨設定は次のとおりです。
システムメッセージのカスタマイズ
Discourseは、信頼レベル1および信頼レベル2の昇格に対してシステムメッセージを送信します。これらをカスタマイズするには:
admin/customize/site_textsに移動します
以下の変数を特定して変更します。
信頼レベル1メッセージ:
system_messages.welcome_tl1_user.text_body_template
system_messages.welcome_tl1_user.subject_template
信頼レベル2メッセージ:
system_messages.tl2_promotion_message.text_body_template
system_messages.tl2_promotion_message.subject_template
注: 信頼レベル3の昇格に対する組み込みのシステムメッセージはありません。ユーザーがTL3に到達したときに通知したい場合は、Automation プラグインを使用して、Regularバッジが付与されたとき、またはユーザーがtrust_level_3グループに追加されたときにトリガーされるメッセージを送信できます。
discobotチュートリアルのタイミング調整(オプション)
ユーザーに引き続きdiscobotチュートリアルへのアクセスを許可したい場合:
TL1メッセージで、ユーザーは@discobot start tutorialに返信することでチュートリアルをトリガーできることを言及します
最初のボットメッセージを以下を変更して調整します。
discourse_narrative_bot.new_user_narrative.hello.message
discourse_narrative_bot.new_user_narrative.hello.title
オンボーディングプロセスのタイミング調整
新しいユーザーが最初のメッセージをいつ受け取るかを制御するには:
サイト設定で、「tl1 requires」を探します
設定をお好みのタイミングに調整します
例:
結果
これらの変更を実装した後:
新しいユーザーはサインアップ後すぐに通知を受け取りません
彼らが受け取る最初のメッセージは、サイト連絡先ユーザーからのTL1ウェルカムメッセージになります
そのメッセージには、カスタマイズされたコンテンツが含まれ、設定したサイト連絡先ユーザーから送信されます
外観の例を次に示します。
「いいね!」 15
tpetrov
(Toni Petrov)
2021 年 9 月 23 日午前 11:31
2
Why do we need to disable the welcome bot? Just so that users will not receive a message from discobot or is it really required in order for the custom contact to work?
「いいね!」 1
manuel
(Manuel Kostka)
2021 年 9 月 23 日午前 11:49
3
You don’t disable the narrative bot with that specific setting. You disable the welcome post being sent by the bot. And yes, that’s sort of necessary if you don’t want to send out welcoming messages twice.
Disabling other bot features is not. If you want the bot to spell out what else it can do, you can always type @discobot display help in a message or post.
「いいね!」 1
tpetrov
(Toni Petrov)
2021 年 9 月 23 日午後 12:35
4
Hmm, do you mean the other welcoming message is the one for TL1? But usually users start from TL0, so they will not receive this message immediately.
「いいね!」 2
manuel
(Manuel Kostka)
2021 年 9 月 23 日午後 1:50
5
Yes, that’s actually one of the two motivations for this set-up:
not having a bot welcoming new users
not sending out an immediate message that directs users away from your main forum content on signup
I should probably state that in the first post… @team , could this be a wiki post?
I think ideally these considerations wouldn’t be bundled and you could just pick a user that sends all welcoming/onboarding messages (tl0, tl1, tl2).
Another more ideal solution to welcome tl0 - but not direct them away from the main content - could actually be a “tl0 welcoming banner”. That’s a bit fiddly to setup as such… but could be a good use case for a simple component
「いいね!」 3
nolo:
disable the welcome post
How? By setting discourse narrative bot welcome post delay to 0?
「いいね!」 2
manuel
(Manuel Kostka)
2021 年 10 月 23 日午前 8:21
8
When you filter settings for narrative bot then there’s a dedicated setting: disable discourse narrative bot welcome post.
「いいね!」 3
th21
2022 年 3 月 31 日午後 11:51
9
メッセージをプレビューできますか?それとも、テストユーザーを作成して、そのユーザーにカスタマイズされたメッセージを表示するための信頼レベルを付与しないと表示できませんか?
「いいね!」 3
manuel
(Manuel Kostka)
2022 年 4 月 1 日午前 10:10
10
はい、少なくとも私はその方法しか知りません。メールテンプレートはプレビューできますが、システムメッセージをプレビューするためのバックエンドオプションはないようです。
「いいね!」 3
@manuel さん、ラウンジを無効にするとどうなりますか?私のコミュニティでは、そのカテゴリはメンバーが利用できないため、これら 2 つのテキストはカスタマイズできないようです。私の場合は、メンバーが TL3 を達成したときにウェルカムメッセージを受け取らないということですか?
「いいね!」 1
そうではないと思います。
しばらく前にラウンジカテゴリの事前シードと共に削除されたのだと思います。ラウンジカテゴリの「About」トピックの内容だったと思います。
「いいね!」 4
heo
(Hannah Ouellette)
2024 年 10 月 10 日午後 2:26
14
タイトルの違いとsubject_templatesの違いは何ですか?現時点ではデフォルトのままにしておきますが、いつ使用または表示されるのか興味があります。
「いいね!」 1
james10
(james)
2026 年 2 月 19 日午後 12:13
15
こんにちは、
サイトテキストでレベル 2 またはレベル 3 のメッセージが見つかりません。これらはまだ存在しますか?
Moin
2026 年 2 月 19 日午後 12:17
16
トラストレベル3のメッセージとその関連テキストは存在しないと確信しています。2024年 で確認できず、それ以降追加されていません。
system_messages.tl2_promotion_message.text_body_template および system_messages.tl2_promotion_message.subject_template はまだ存在します
james10
(james)
2026 年 2 月 19 日午後 1:14
17
わかりました、ありがとうございます。レベル1のメッセージングを行います。
ToddZ
2026 年 2 月 19 日午後 5:14
18
ラウンジと、TL3向けのlounge_welcomeメッセージはもはや存在しません。OP(元の投稿)は編集されるべきでしょう。
必要であれば、バッジを説明するために表示されるサイトテキストとして変更できるのは、TL3については以下になります。
badges.regular.description:
badges.regular.long_description:
Moin
2026 年 2 月 19 日午後 5:21
19
#automation プラグインを使用して、通常のバッジが付与されたとき、またはユーザーが TL3 グループに追加されたときにトリガーされるメッセージを送信することもできますが、これは既存の昇格メッセージのカスタマイズとは関係ありません。
「いいね!」 1
james10
(james)
2026 年 2 月 20 日午前 9:50
20
@Moinさん 、ありがとうございます。
すべて非常に参考になりました!昨日、オートメーションプラグインを追加したので、それを回避策として使用できます。カスタムバッジがあるので、それらを使用して、トラストレベル2と3に似たメッセージを作成してみます!