Skip to main content

Zulip Receipe

  • Official Website: https://zulipchat.com/
  • Icon Support: No
  • Message Format: Text
  • Message Limit: 10000 Characters per message

Account Setup#

To use this Zulip, you must have a Zulip Chat bot defined; See here for more details. At the time of writing this plugin the instructions were:

  1. From your desktop, click on the gear icon in the upper right corner.
  2. Select Settings.
  3. On the left, click Your bots.
  4. Click Add a new bot.
  5. Fill out the fields, and click Create bot.

If you know your organization {ID} (as it's part of your zulipchat.com url), then you can also access your bot information by visiting: https://ID.zulipchat.com/#settings/your-bots

Upon creating a bot successfully, you'll now be able to access it's API Token.

Receipe#

Valid receipes are as follows:

  • zulip://{botname}@{organization}/{token}/
  • zulip://{botname}@{organization}/{token}/{stream}
  • zulip://{botname}@{organization}/{token}/{stream1}/{stream2}/{streamN}
  • zulip://{botname}@{organization}/{token}/{email}
  • zulip://{botname}@{organization}/{token}/{email1}/{email2}/{emailN}

Note: If neither a {stream} or {email} is specified then by default the stream general is notified.

You can also mix and match the entries above too:

  • zulip://{botname}@{organization}/{token}/{stream1}/{email1}/

Parameter Breakdown#

VariableRequiredDescription
organizationYesThe organization you created your webhook under. The trailing part of the organization reading .zulipchat.com is not required here, however this is gracefully handled if specified.
tokenYesThe API token provided to you after creating a bot
botnameYesThe botname associated with the API Key. The -bot portion of the bot name is not required, however this is gracefully handled if specified.
emailNoAn email belonging to one of the users that have been added to your organization the private message.
streamNoA stream to notify.