Back to Zulip

Configure who can add bots

starlight_help/src/content/docs/restrict-bot-creation.mdx

12.02.0 KB
Original Source

import FlattenedSteps from "../../components/FlattenedSteps.astro"; import NavigationSteps from "../../components/NavigationSteps.astro"; import ZulipNote from "../../components/ZulipNote.astro"; import AdminOnly from "../include/_AdminOnly.mdx"; import SaveChanges from "../include/_SaveChanges.mdx";

<AdminOnly />

Zulip lets you create three types of bots:

  • Incoming webhook bots, which are limited to only sending messages into Zulip.
  • Generic bots, which act like a normal user account.
  • Outgoing webhook bots, which are generic bots that also receive new messages via HTTPS POST requests.

You can configure who can create incoming webhook bots (which are more limited in what they can do), and who can create any bot. Both permissions can be assigned to any combination of roles, groups, and individual users.

<ZulipNote> These settings only affect new bots. Existing bots will not be deactivated. </ZulipNote>

Configure who can create bots that can only send messages (incoming webhook bots)

<FlattenedSteps> <NavigationSteps target="settings/organization-permissions" />
  1. Under Other permissions, configure Who can create bots that send messages into Zulip.
<SaveChanges /> </FlattenedSteps>

Configure who can create any type of bot

<FlattenedSteps> <NavigationSteps target="settings/organization-permissions" />
  1. Under Other permissions, configure Who can create any bot.
<SaveChanges /> </FlattenedSteps>