Limits and quotas
The numbers you can run into (Discord's, and Arclo's) collected in one place, with what each of them means for how you configure things.
Discord's limits
These are not Arclo's to change, and several of them explain a design decision elsewhere in this documentation.
| Limit | Value | What it means here |
|---|---|---|
| Slash commands per server | 100 | Shared with your Custom Commands, and why systems group their operations under one command name |
| Message context commands | 5 | Report Message, Stick Message, Remind Me, Add Emojis |
| User context commands | 5 | Moderation History, Warn Member, Report Member |
| Subcommands per command | 25 | /voice uses 25 of them |
| Bulk message deletion age | 14 days | Every purge and auto-purge cap follows from this |
| Timeout length | 28 days | Longer mutes are renewed automatically |
| Channel renames | 2 per 10 minutes, per channel | Why counters update on a 5-minute floor |
| Pins per channel | 250 | A pinned board cannot be pinned in a full channel |
| Components in a modal | 5 | Why a long form is asked across several popups |
| Embed description / total | 4,096 / 6,000 characters | Long placeholders can overflow at send time |
| Buttons | 5 per row, 5 rows | Why a poll stops at 20 options: four rows of choices and one of controls |
| Select menu options | 25 | Dropdown panels, forms, ticket types |
| Interaction token | 15 minutes | How long Arclo has to finish a command and edit its reply |
| Roles per server | 250 | Auto Roles and reward ladders sit well inside it |
Arclo's limits
Per-server quotas. Every figure below is read from the constant the product enforces, so this table cannot fall behind the code.
| Thing | Limit |
|---|---|
| Verification panels | 3 per server |
| Auto Roles: roles per list | 10 |
| Auto Roles: reserved rules | 100, up to 10 roles each |
| Auto Roles: join delay | 14 days |
| Temporary roles | 365 days |
| Sticky-role retention | 90 days by default, up to 365, or forever |
| Reaction role menus | 10 per server, 15 roles each |
| Level rewards | 20, up to 3 roles each |
| Achievements | 100 per server, 8 tiers each |
| Starboards | 3 per server, 10 milestone tiers each |
| Giveaways | 10 active (drafts and running) and 5 scheduled at once, up to 100 winners each; the newest 50 ended ones are kept |
| Suggestion boards | 3 per server |
| Statistics channels | 10 counters, 5 social counters and 5 goals |
| Temporary voice hubs | 3 per server |
| Backups | 5 saved per server and 10 chat logs |
| Forms | 10 per server, 25 questions each |
| Custom commands | 10, with 10 actions, 5 variants and 5 buttons each. Each one also takes one of the server's 100 slash-command slots |
| Reminders | 50 per server; members' own, made with the command, 3 each by default and up to 50 |
| Automations | 5 rules per server, with a chain-depth guard |
| Ticket panels | 2 per server |
| Ticket panel automations | 5 per panel |
| Ticket forms | 5 per server, 5 questions each |
| Sticky messages | 10, across up to 25 channels each |
| Tags | 50 per server |
| Embed messages | 20, with 10 elements each |
| Alerts per platform per server | 2 |
| Alert filter rules | 10 per alert |
| Alert history | 30 days |
| Join Guard filters | 10 |
| Emoji creator | 7 part slots |
| Emoji archive | 300 per server |
| Image storage | 25 MB and 100 images per server |
| Your cards | 10 designs per card, per member |
| Poll options | 20, 10 polls running at once |
| Auto Purge: interval / maximum age | 7 days / 13 days |
Things Arclo will not do
- Delete messages older than two weeks in bulk. Discord refuses; deleting them one at a time is rate-limited in hours. They are counted and reported instead.
- Act on somebody above it in the role list. No permission changes that.
- Attribute a vanity URL join to a person. Discord reports the use, not an inviter.
- Change your server's command list the instant you save. Arclo rebuilds and re-registers it within about a minute of a change, and Discord takes a little longer to show it to everybody.
- DM somebody it does not share a server with. Which is why there is no goodbye DM.
Data retention
How long each kind of data is kept is set out in §13 of the Privacy Policy. In short: configuration and records last as long as Arclo is in your server. Removing Arclo marks the server for deletion, and 14 days later everything tied to it is deleted for good; inviting Arclo back within those 14 days restores it exactly as it was. Backups, chat logs and published templates belong to the person who made them, so they outlive Arclo's removal until their owner deletes them.
Still stuck? Ask in the support server: somebody there has almost certainly configured this before.
