Skip to main content

MEE6 Bot Maker Limits

All limits MEE6 Bot Maker (Beta) modules are held to as of October 26, 2026: per run, across runs, storage, scheduling, DMs, workspace and plans.

MEE6 Bot Maker modules run within a set of limits: how much a module can do each time it runs, how often it can run, what it can store, and more. This article lists all of them. New to Bot Maker? Start with How To Use MEE6 Bot Maker.

⚠️ These limits are accurate as of October 26, 2026. Bot Maker is in Beta, so they can change at any time. To see the current limits, open a module in Bot Maker, click the ? button on the right of the module's tabs, and select Limits.

All limits are enforced by MEE6, not by the module's code, so no module can go past them.

Most limits are the same on every plan. Only your servers, how many modules you can own, pictures per module and AI credits depend on your Bot Maker plan (see 8. Workspace).

ℹ️ The ? menu has three tabs: Reference lists everything a module can technically do (triggers, messages, reactions, roles and moderation, XP and coins, storage and more), Limits lists the limits in this article, and Safety explains what a module can never do on your server, whatever its code says.

1. Per Run

A run is one trigger: a command, an event or a scheduled task. These limits start over with every run.

Limit

Per run

Run time

8 seconds (wall clock). A run that goes past it is stopped.

Memory

128 MB of heap (objects, arrays, strings), plus at most 64 MB of raw buffers. Heavy lifting such as pictures and storage goes through the SDK.

Messages

5 sent. Edits don't count.

Message length

2,000 characters. @everyone and @here are neutralized.

Layout messages

40 components and 4,000 characters of text per Components V2 message. This is Discord's own limit.

Direct messages

5

Reactions

5

Role changes

10

Moderation actions

5 (kicks, bans, timeouts and nickname changes)

Message reads

5

Threads opened

2

Threads closed

5

Purges

1, of up to 100 messages, none older than 14 days

Schedule changes

5

Pictures drawn

3, and 3 boards

SDK calls

50, everything included

2. Across Runs

These limits are counted over 10 minutes, 1 hour and 24 hours, in distinct members (or distinct messages, for message deletions). Each one applies per module and per server, and the server cap is twice the module cap.

When a cap is crossed, that kind of action is paused for the module, or for the whole server if the server's cap is the one crossed. It stays paused until a server admin resumes it from the module's Activity tab.

Action

Per module (10 min / 1 h / 24 h)

Per server (10 min / 1 h / 24 h)

Kicks and bans

5 / 15 / 40

10 / 30 / 80

Timeouts, nickname changes and unbans

15 / 50 / 150

30 / 100 / 300

Role removals

20 / 60 / 200

40 / 120 / 400

Role grants

60 / 300 / 1,500

120 / 600 / 3,000

Message deletions

100 / 400 / 1,500

200 / 800 / 3,000

Coin and XP deductions

100 / 300 / 1,000

200 / 600 / 2,000

💡 A burst of kicks is far more likely to come from a bug or a wrong setting than from an intended rule. Check the module before you resume it.

3. Runs

How often modules run at all.

Limit

Value

Running time per minute

60 seconds per server, shared by every module on it. This is counted in time rather than in runs: what modules' code computes and what their calls to storage and images take. Waiting for Discord isn't counted. Events such as messages stop at 30 seconds, so commands, buttons, forms and schedules keep working. Triggers past that are dropped and noted in Activity.

Runs per minute

600 per server, whatever they cost. Events such as messages stop at 300. A module that only reacts to certain channels, words or attachments isn't started for other messages, so those don't count toward either limit.

Runs answering another bot

10 per minute per module. Runs past that are dropped silently.

Runs at once

1 per module. A trigger waits for the previous run to finish, in the order they came. Commands, clicks, forms and schedules go first: up to 30 seconds and 50 waiting. Events wait behind them: up to 15 seconds and 10 waiting. Triggers past that are dropped.

4. Storage

What a module can remember.

Limit

Value

Keys

1,000 per module

Member keys

64 per member

Value size

16 KB per value

Key length

64 characters

Expiry

30 seconds to 1 year, when an expiry (TTL) is set

5. Scheduling

Runs a module books for later.

Limit

Value

Schedules

25 per module. Booking the same key again replaces it.

Delay

30 seconds to 1 year

Repeat

No more often than every 5 minutes

Payload

4 KB

6. Direct Messages

DMs are sent under MEE6's own identity, so they are limited across every server.

Limit

Value

Per server

60 per hour

Per recipient

3 per minute, from all servers together

7. Reading the Server

Limit

Value

Channels listed

200

Roles listed

200

8. Workspace

Limit

Value

Servers

1 with Bot Maker, up to 5 with Bot Maker Plus, with as many modules on each as you like. A server counts while at least one of your modules runs on it; a paused module doesn't count.

Your modules

Unlimited.

Slash commands

100 per server. This is Discord's limit, shared by MEE6's plugins and every module. A module that would go past it can't be deployed on that server.

Code files

10 per module, 24,000 characters each

Pictures

64 per module on the free plan, 250 with Bot Maker, 500 with Bot Maker Plus, based on the module owner's plan. 4 MB each, 250 MB in all.

Generated pictures

300 per day, per server

AI credits

250 once on the free plan, 20,000 every 30 days with Bot Maker, 50,000 every 30 days with Bot Maker Plus. See How To Use MEE6 Bot Maker for how credits work.

FAQ

Where can I see the current limits?
In Bot Maker, open a module, click the ? button on the right of the module's tabs and select Limits. The numbers in this article are from October 26, 2026 and may have changed since.

Do limits depend on my Bot Maker plan?
Only a few: the servers your modules run on, how many modules you can own, pictures per module and AI credits. Everything else is the same on every plan. See 8. Workspace.

Where can I see what a module can do, or what it's not allowed to do?
Click the ? button in a module and open Reference for everything a module can technically do, or Safety for what a module can never do on your server.

Can the AI Builder raise a limit for my module?
No. Limits are enforced by MEE6, not by your module's code, so no module can go past them.

Why did my module stop kicking, banning, changing roles or deleting messages?
It most likely crossed one of the limits in 2. Across Runs. That kind of action is then paused for the module (or for the whole server, if the server's cap was crossed) until a server admin resumes it from the module's Activity tab.

When the safety limits pause a module, a server admin can also resume it with 2, 5 or 10 times the limits from its Activity tab. Whoever deployed it gets a DM when it's paused.

Why did my module skip some triggers?
Triggers are dropped when the server goes past its running time per minute (60 seconds, or 30 seconds for events such as messages), which is noted in Activity; when it goes past 600 runs per minute (300 for events); when a module's queue is full or a trigger waited too long (50 waiting and 30 seconds for commands, clicks, forms and schedules; 10 waiting and 15 seconds for events); or when a module answers another bot more than 10 times in a minute, which is dropped silently.

If you have any questions about this, do not hesitate to join our Support Server✌️

Did this answer your question?