Zulip
Access messages from Zulip streams
Availability depends on your school's enabled tools, provider setup, and account permissions. These settings are managed in the web workspace. A class policy may restrict a feature described here.
How it works#
The Zulip connector pulls in all streams and topics according to the permissions assigned to the bot user.
Setting up#
Authorization#
Understand Zulip bot auth#
Nexus interfaces with Zulip as a Zulip Bot which is authenticated using the zuliprc config format.
For more context directly from Zulip, refer to the following docs:
Create a Zulip Bot#
Start by creating a Zulip Bot.
Copy zuliprc contents#
Copy the Bot authentication info (zuliprc contents), see red arrow below:
Keep this copied text to provide to Nexus in the next step
Indexing#
Open Zulip connector#
Navigate to the Admin Panel and select the Zulip Connector
Paste zuliprc#
In Step 1, paste in the copied zuliprc value
Get Realm/URL#
Grab your Zulip Realm/URL info, see below:
Enter Realm and URL#
In Step 2, provide the values for the Realm and URL
Before using this source with students#
Start with approved course material. Check which documents the connector can retrieve and how it maps source permissions. Test with a student account and a teacher account before widening access. A successful sync does not prove that the intended class boundary is correct.
Use source troubleshooting when a document is missing or visible to the wrong audience.