このガイドでは、Discourse に標準搭載されているアシスタントボット「Discobot」を、コミュニティのキャラクターやニーズに合わせてカスタマイズする方法を説明します。
必要なユーザーレベル: 管理者
Discobot は、Discourse コミュニティ内の特別なユーザーアカウントであり、新規メンバーがプラットフォームの使い方を学ぶのを支援します。管理者として、Discobot のさまざまな側面をカスタマイズし、コミュニティのスタイルや要件に合わせて調整できます。
Discobot のサイト設定の構成
Discobot の動作は、プラグイン 設定カテゴリ(管理画面 > 設定で「narrative bot」を検索)にあるいくつかのサイト設定によって制御されます。主な設定は以下の通りです:
discourse_narrative_bot_enabled: Discobot プラグイン全体を有効化または無効化します。デフォルト:true。disable_discourse_narrative_bot_welcome_post: 有効にすると、Discobot が新規ユーザーにウェルカムメッセージを送信しなくなります。デフォルト:true(新規インストールではウェルカムメッセージは無効化されています)。discourse_narrative_bot_welcome_post_type: ウェルカムメッセージの種類を制御します。オプションは「新規ユーザートラック」(インタラクティブなチュートリアルを開始)または「ウェルカムメッセージ」(シンプルな挨拶メッセージを送信)です。デフォルト:new_user_track。discourse_narrative_bot_welcome_post_delay: ウェルカムメッセージを送信する前に待つ秒数。デフォルト:0。discourse_narrative_bot_ignored_usernames: Discobot がやり取りしてはいけないユーザー名のリスト。デフォルト:discourse。discourse_narrative_bot_disable_public_replies: 有効にすると、Discobot が公開トピックに返信しなくなります。デフォルト:false。
新規インストールでは、disable_discourse_narrative_bot_welcome_post はデフォルトで true に設定されており、Discobot は新規ユーザーに自動的にメッセージを送信しません。Discobot のウェルカムメッセージを有効にするには、これを false に設定してください。
Discobot のユーザープロフィールの変更
Discobot のプロフィールをカスタマイズするには:
- 管理画面 > ユーザー に移動し、Discobot ユーザーを選択します。
- 「環境設定」を選択するか、「プロフィールを編集するにはこのユーザーの環境設定ページにアクセスしてください」をクリックします:
環境設定セクションに入ると、以下の設定を変更できます:
アカウント設定
- 名前: 「編集」ボタンをクリックして、Discobot の名前を変更します。
- 画像: 「編集」ボタンをクリックして、新しいアバター画像をアップロードします。
- 変更を加えたら、「変更を保存」ボタンをクリックします。
Discobot の名前を変更した場合は、プロフィールセクションの「自己紹介」も更新することを忘れないでください。デフォルトの自己紹介はユーザー名ではなく説明で Discobot を参照していますが、新しい名前に合わせて内容が適切かどうか確認することをお勧めします。
プロフィール設定
必要に応じて Discobot のプロフィール情報をカスタマイズします。
メール設定
必要に応じてメール関連の設定を調整します。
Discobot のウェルカムメッセージの更新
Discobot のテキスト(ウェルカムメッセージ、チュートリアルのステップ、その他の返信など)は、管理パネルの 外観 > サイトテキスト (/admin/customize/site_texts) を介してすべてカスタマイズできます。
特定のメッセージを検索して編集するには:
-
Discobot のプロフィール(
https://example.discourse.com/u/discobot/summary)に移動し、「メッセージ」を選択します。 -
「送信済み」をクリックします。
-
変更したい挨拶メッセージを見つけます。
-
「私はただのロボットです」など、メッセージの一意な部分コピーします。
-
管理インターフェース(
https://example.discourse.com/admin)に移動します。 -
外観 > サイトテキスト(
https://example.discourse.com/admin/customize/site_texts)に移動します。 -
コピーしたテキストを検索窓に貼り付けます。挨拶メッセージが表示されたら、「編集」をクリックします。
-
挨拶メッセージを更新し、「変更を保存」をクリックします。
また、サイトテキストで discourse_narrative_bot を検索することで、Discobot のカスタマイズ可能なすべてのテキスト文字列を直接参照することもできます。
制限事項および追加情報
- メッセージ内で既存の変数(例:
%{username}や%{discobot_username})を再利用することはできますが、新しい変数を追加することはできません。 - Discobot は管理者であり続ける必要があり、この役割を削除することはできません。
- チュートリアルのステップの本文コンテンツをカスタマイズすることはできますが、ステップの追加、削除、順序変更はできません。
さらなるカスタマイズのニーズや機能リクエストがある場合は、Contribute > Feature カテゴリに投稿することを検討してください。








