Reference
Commands
Built-in command purposes, parameters, and permissions.
This page is not available in es yet, so the en version is being shown.
Built-in commands work as Discord slash commands and, where applicable, with your
configured prefix. Public script references are always entryless, such as
c123/welcome@0; execution uses run unless you choose another entry in /check.
Scripts
| Command | Purpose | Main parameters |
|---|---|---|
| `/new` | Create a stored script with an explicit immutable owner scope. Server and channel scopes recheck current Discord permission. | `name`, `scope`, `type`, `source`, `description` |
| `/list` | List accessible personal and current-server scripts. | optional `filter` |
| `/check` | Validate bounded Lua source without storing it, then optionally run the checked source or a separate entry. Slash results are private. | `source` |
| `/run` | Run a draft or exact immutable revision, or list runnable drafts when omitted. | optional `script`, `args` |
Manage drafts and revisions on the website. Server-script management requires Manage
Server. Channel-script management requires effective Manage Channels in the exact owning
channel, including channel overwrites. Running an available shared script does not
itself require management permission.
Library And Account
| Command | Purpose | Main parameters |
|---|---|---|
| `/search` | Search published scripts or open an exact immutable reference. | `script`, `query`, `owner`, `type` |
| `/prefix` | Show or change your personal prefix. | optional `value` |
| `/help` | Open Macchi links and list a bounded set of scripts available here. | none |
| `/language` | Choose English or Portuguese bot text. | `locale` |
| `/user` | Show your private Macchi preferences panel. | none |
| `/server` | Open the private panel that allows or blocks user scripts in the current server. | none |
| `/about` | Show Macchi's current purpose. | none |
Prefix Examples
With the default & prefix:
&about
&run ping hello
&prefix !!
Prefix commands are messages visible to the channel. Slash responses may use
Discord-only behavior such as ephemeral replies. See
Troubleshooting for access and runtime failures.