Add to your community
Discourse
Add AI chat to your Discourse community.
Overview
You can add AI chat as a Discourse widget to your Discourse community.
Create Theme-Component
To use the AI chat, first we need to create a theme-component on the Discourse platform.
- Click the Admin section in the sidebar menu
- Open the Customize tab
- Open the Themes subsection
- Now, select the Components tab
- Click on Install
- Open the Create new menu and specify a name for the component
- Click on Create
Example:
Customizing Theme-Component
Next, in the created theme component menu, click Edit CSS/HTML to customize the widget.
Initialize the widget
Click on the Head section and paste the following scripts:
Optional: click preview to test out the widget.
Click on the Save.
Apply to themes
In the Include component on these themes setting, specify the themes in which the widget will be used. Alternatively, you can create and specify your own theme.
Allow list from Content Security Policy (CSP)
To allow the Inkeep script to be allow-listed, modify the Content Security Policy (CSP):
- Click the Admin section in the sidebar menu
- Open the Settings tab
- Open the Security section
- Add
https://unpkg.com/@inkeep/widgets-embed@0.2.277/dist/embed.js
to the content security policy script src setting - Enable content security policy strict dynamic setting
Example:
Go back to the main community page and reload the page.