This guide explains how to customize Discobot, the built-in assistant bot in Discourse, to better match your community’s persona and needs.
Required user level: Administrator
Discobot is a special user in your Discourse community that helps new members learn about the platform. As an administrator, you can customize various aspects of Discobot to better fit your community’s style and requirements.
Modifying Discobot’s user profile
To customize Discobot’s profile:
- Go to Admin > Users and select the Discobot user.
- Select “Preferences” or click “Visit this user’s preferences page to edit their profile”:
Once in the Preferences section, you can modify the following settings:
Account settings
- Name: Click the “Edit” button to change Discobot’s name.
- Image: Click the “Edit” button to upload a new avatar image.
- After making changes, click the “Save Changes” button.
Profile settings
Customize Discobot’s profile information as needed.
Email settings
Adjust email-related settings as needed.
Updating Discobot’s welcome message
To change the welcome message sent by Discobot:
-
Go to Discobot’s profile (
https://example.discourse.com/u/discobot/summary
) and select “Messages”. -
Click on “Sent”.
-
Find a greeting message that you want to modify.
-
Copy a unique part of the message, such as “I’m only a robot”.
-
Navigate to the Admin Interface (
https://example.discourse.com/admin
) -
Go to Appearance > Site Texts (
https://example.discourse.com/admin/customize/site_texts
) -
Paste the copied text into the search window. When the greeting message appears, click “Edit”.
-
Update the greeting message and click “Save Changes”.
Limitations and additional information
- You can reuse existing variables in messages (like
%{title}
), but you cannot add new ones. - Discobot must remain an administrator; this role cannot be removed.
For further customization needs or feature requests, consider posting in the feature category.
Last edited by @hugh 2024-07-19T02:45:16Z
Last checked by @hugh 2024-07-19T02:45:34Z
Check document
Perform check on document: