DocumentationConfigure a server
Commands · every command

How do I configure a server with Ergod?

/ergod-config is the server-level control set, gated on Discord's native Manage Channels permission: members without it do not see these commands in the picker. Every setting they change is also a control on the dashboard's Servers page, writing through the same code.

7 commands in one group; all of them are Discord-only today, because they act on a server. Most days you will not type any of them: @Ergod and plain English is the normal way in.

/ergod-config

Server-level controls. Gated on Discord's native Manage Channels permission.

Manage Channels+

Show Ergod's configuration in this server - channel rules, role blocks, thread mode, mention scrub, deny-reply.

/ergod-config threadsmode: always | never

Whether Ergod creates a thread for each message by default across the whole server.

/ergod-config threads-heremode: always | never | default

Override thread mode for this channel. default returns to server-wide setting.

/ergod-config channelaction: allow | blockchannel: #channel

Allow Ergod only in the given channel, or block it from that channel. Stacks.

/ergod-config roleaction: block | unblockrole: @role

Block or unblock a role from using Ergod in this server.

you/ergod-config role action: block role: @junior-internsergodBlocked @junior-interns from invoking Ergod.

Toggle scrubbing of @everyone, @here, and role pings in Ergod's replies. On by default.

/ergod-config deny-replymode: ephemeral | silent

How Ergod tells users they're blocked - a reply only they see, or silent. Slash commands only: Discord has no way to answer an @mention privately, so a blocked @mention is silently dropped whichever mode you pick.