This howto describes how to setup the Zulip provider included in discourse-chat-integration.
Set up Zulip
-
In your Zulip personal settings, go to Bots
-
Click Add a new bot
-
Enter a name and select Incoming webhook as the bot type
-
Click Add
-
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_serversetting. 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_keysite setting -
Paste the email address you copied earlier into the
chat_integration_zulip_bot_email_addresssite 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:
