This howto describes how to setup the Zulip provider included in discourse-chat-integration
.
Install
If you haven’t already, install the discourse-chat-integration plugin
Set up Zulip
-
In your Zulip settings, go to the Bots tab
-
Under the add a new bot view, enter the bot type, a name, an email, and optionally an avator for your bot.
-
Select the “Incoming Webhook” type for the bot
-
Click Create Bot
-
Copy down the API Key and email address, you’ll need it later
Set up Discourse
-
In your Discourse site settings, enter your Zulip server address in the
chat_integration_zulip_server
setting. Make sure to include the protocol. (e.g.https://chat.zulip.org
) -
Paste the API Key you copied earlier into the
chat_integration_zulip_bot_api_key
site setting -
Paste the email address you copied earlier into the
chat_integration_zulip_bot_email_address
site setting -
Enable
chat_integration_zulip_enabled
-
Go to the Plugins tab, then Chat Integration
-
Go to the Zulip tab, then Add Channel
-
Enter a Stream that you want to send the notifications to, and a Subject to attach to the messages
-
Save Channel
-
Use the Test button on the channel you just created to check that everything’s working. You should see something like this:
-
Set up some “Rules” for your channel, according to the discourse-chat-integration instructions.
Last edited by @JammyDodger 2024-05-26T07:11:33Z
Check document
Perform check on document: