Every moderation action gets a number, a reason you can edit, and a permanent record.
Every punishment creates a case — a numbered record with the target, the moderator, the action, the reason and a timestamp. Cases are what turn “I think we banned that guy once” into something you can actually check.
!case reason 47 coordinated raid — 3 alt accounts confirmed
Updates the case and edits the original mod-log message, so the log stays accurate rather than showing whatever got typed in a hurry.!reason 47 <text> is the shortcut for the same thing.
Removes the case and deletes its mod-log message. Use it for genuine mistakes — a mis-typed target, a duplicate action — not to hide things from other staff.
history (aliases mod, moderation, his) pages through every case against a member, newest first. statistics (aliases stats, stat) gives the summary — how many bans, kicks, mutes, warns, and when the most recent was.
history clear is permanent and removes every case against that user. It does not reset their warning count for threshold purposes — that’s !warn reset @someone.
!history moderator @jake!history moderator statistics @jake
Every action a specific moderator has taken, and the breakdown by type. !moderationhistory @jake (aliases modhistory, mhistory, modh, mh) is the standalone shortcut.
Worth running occasionally. Wildly uneven numbers across a staff team usually mean either someone isn’t doing anything, or someone’s doing too much of it.
Templates work as the reason argument on any moderation command. Beyond saving typing, they keep the wording identical across your whole team, which matters when someone reads the log back six months later.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"mira","description":"Documentation for mira — moderation, security, social feeds, music, and everything in between.","colors":{"primary":"#5F6775","light":"#A0A7B4","dark":"#5F6775"},"logo":{"light":"https://mintcdn.com/juno/hhJ9tvfYJEf3czpl/images/logo-light.svg?fit=max\u0026auto=format\u0026n=hhJ9tvfYJEf3czpl\u0026q=85\u0026s=ca3efe63b08fb0b0ed4f7656c37d365c","dark":"https://mintcdn.com/juno/hhJ9tvfYJEf3czpl/images/logo-dark.svg?fit=max\u0026auto=format\u0026n=hhJ9tvfYJEf3czpl\u0026q=85\u0026s=1652b85d7044871a45ed9cea607b9ff3","href":"https://mira.party/"},"favicon":"https://mintcdn.com/juno/hhJ9tvfYJEf3czpl/favicon.png?fit=max\u0026auto=format\u0026n=hhJ9tvfYJEf3czpl\u0026q=85\u0026s=e68173742a15b77523dd3e1b66146e04","appearance":{"default":"system"},"navbar":{"links":[{"href":"https://discord.gg/SFBA7WVCvw","label":"Discord Server"},{"href":"https://mira.party/commands","label":"Commands"}],"primary":{"type":"button","label":"Add App","href":"https://mira.party/invite"}},"footer":{"socials":{"discord":"https://discord.gg/SFBA7WVCvw","website":"https://mira.party"}},"seo":{"metatags":{"theme-color":"#828896","og:site_name":"mira.party"},"indexing":"navigable"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"juno","hasAudioNarration":false,"actualSubdomain":"juno","customDomains":["docs.mira.party"],"gitSource":{"type":"github","owner":"rxnk","repo":"mira-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ad2aea2cf338efb0497414f","collectionId":"8ffba48e-afb8-4ef3-a921-ccb52d444047","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ad2aea2cf338efb0497414f"},"entitlements":{},"buildId":"6ad2aea2cf338efb0497414f","clientVersion":"0.0.3964","searchFilterCounts":[{"language":"default","tag":"Guides","count":62},{"language":"default","tag":"Server setup","count":24},{"language":"default","tag":"Moderation","count":8},{"language":"default","tag":"Reference","count":8},{"language":"default","tag":"Security","count":8},{"language":"default","tag":"Utility","count":7},{"language":"default","tag":"Tickets","count":6},{"language":"default","tag":"Last.fm","count":5},{"language":"default","tag":"Scripting","count":5},{"language":"default","tag":"Embed scripting","count":5}]},"assistantConfig":{},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"moderation/cases","slug":"/moderation/cases","pageMetadata":{"title":"Cases \u0026 history","description":"Every moderation action gets a number, a reason you can edit, and a permanent record.","icon":"folder-open","href":"/moderation/cases"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Every moderation action gets a number, a reason you can edit, and a permanent record.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{CodeBlock,CodeGroup,Heading,Table,Tip,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!CodeGroup)_missingMdxReference(`CodeGroup`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Every punishment creates a `,_jsx(_components.strong,{children:`case`}),` — a numbered record with the target, the moderator, the action, the reason and a timestamp. Cases are what turn “I think we banned that guy once” into something you can actually check.`]}),`\n`,_jsx(Heading,{level:`2`,id:`looking-up-a-case`,children:`Looking up a case`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`javascript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`case`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:` 47`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`Requires `,_jsx(_components.strong,{children:`Manage Messages`}),`. Shows the full record and links to the mod-log message if one exists.`]}),`\n`,_jsx(Heading,{level:`2`,id:`editing-a-reason`,children:`Editing a reason`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`javascript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`case`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` reason`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:` 47`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` coordinated`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` raid`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` — `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`3`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` alt`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` accounts`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` confirmed`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`Updates the case `,_jsx(_components.strong,{children:`and`}),` edits the original mod-log message, so the log stays accurate rather than showing whatever got typed in a hurry.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`!reason 47 \u003ctext>`}),` is the shortcut for the same thing.`]}),`\n`,_jsx(Heading,{level:`2`,id:`deleting-a-case`,children:`Deleting a case`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`javascript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`case`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` delete`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:` 47`})]}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`Removes the case and deletes its mod-log message. Use it for genuine mistakes — a mis-typed target, a duplicate action — not to hide things from other staff.`}),`\n`,_jsx(Heading,{level:`2`,id:`a-member’s-history`,children:`A member’s history`}),`\n`,_jsxs(CodeGroup,{children:[_jsx(CodeBlock,{filename:`Everything`,numberOfLines:`1`,language:`javascript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`history`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` @`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`someone`})]}),`\n`]})})}),_jsx(CodeBlock,{filename:`Just the breakdown`,numberOfLines:`1`,language:`javascript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`history`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` statistics`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` @`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`someone`})]}),`\n`]})})}),_jsx(CodeBlock,{filename:`Wipe it`,numberOfLines:`1`,language:`javascript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`history`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` clear`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` @`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`someone`})]}),`\n`]})})})]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`history`}),` (aliases `,_jsx(_components.code,{children:`mod`}),`, `,_jsx(_components.code,{children:`moderation`}),`, `,_jsx(_components.code,{children:`his`}),`) pages through every case against a member, newest first. `,_jsx(_components.code,{children:`statistics`}),` (aliases `,_jsx(_components.code,{children:`stats`}),`, `,_jsx(_components.code,{children:`stat`}),`) gives the summary — how many bans, kicks, mutes, warns, and when the most recent was.`]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.code,{children:`history clear`}),` is permanent and removes every case against that user. It does not reset their warning count for `,_jsx(_components.a,{href:`/moderation/warnings#thresholds`,children:`threshold`}),` purposes — that’s `,_jsx(_components.code,{children:`!warn reset @someone`}),`.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`a-moderator’s-history`,children:`A moderator’s history`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`javascript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`2`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`history`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` moderator`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` @`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`jake`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`history`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` moderator`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` statistics`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` @`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`jake`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`Every action a specific moderator has taken, and the breakdown by type. `,_jsx(_components.code,{children:`!moderationhistory @jake`}),` (aliases `,_jsx(_components.code,{children:`modhistory`}),`, `,_jsx(_components.code,{children:`mhistory`}),`, `,_jsx(_components.code,{children:`modh`}),`, `,_jsx(_components.code,{children:`mh`}),`) is the standalone shortcut.`]}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`Worth running occasionally. Wildly uneven numbers across a staff team usually mean either someone isn’t doing anything, or someone’s doing too much of it.`})}),`\n`,_jsx(Heading,{level:`2`,id:`reason-templates`,children:`Reason templates`}),`\n`,_jsx(_components.p,{children:`Save the reasons you type constantly and use their name instead:`}),`\n`,_jsxs(CodeGroup,{children:[_jsx(CodeBlock,{filename:`Create one`,numberOfLines:`1`,language:`javascript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`reason`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` create`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` raid`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` coordinated`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` raid`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` participation`})]}),`\n`]})})}),_jsx(CodeBlock,{filename:`Use it`,numberOfLines:`1`,language:`javascript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`ban`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` @`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`someone`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` raid`})]}),`\n`]})})}),_jsx(CodeBlock,{filename:`List them`,numberOfLines:`1`,language:`javascript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`reason`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` list`})]}),`\n`]})})}),_jsx(CodeBlock,{filename:`Delete one`,numberOfLines:`1`,language:`javascript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`reason`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` delete`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` raid`})]}),`\n`]})})})]}),`\n`,_jsx(_components.p,{children:`Templates work as the reason argument on any moderation command. Beyond saving typing, they keep the wording identical across your whole team, which matters when someone reads the log back six months later.`}),`\n`,_jsx(Heading,{level:`2`,id:`custom-responses`,children:`Custom responses`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`invoke`}),` overrides what mira replies with after a moderation command, and what the punished member gets in their DM. Requires `,_jsx(_components.strong,{children:`Manage Server`}),`.`]}),`\n`,_jsxs(CodeGroup,{children:[_jsx(CodeBlock,{filename:`Channel response`,numberOfLines:`1`,language:`javascript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`invoke`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` ban`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#C8C8C8`},children:`content`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`user`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`name`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`} `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`is`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` gone`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` — `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`case`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` #{`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`case`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}}`})]}),`\n`]})})}),_jsx(CodeBlock,{filename:`DM to the member`,numberOfLines:`1`,language:`javascript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`invoke`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` dm`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` ban`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#C8C8C8`},children:`title`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`Banned`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` from`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`guild`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`name`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}} {`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#C8C8C8`},children:`description`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`reason`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}} {`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#C8C8C8`},children:`color`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: #`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`ef767a`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})]}),`\n`]})})}),_jsx(CodeBlock,{filename:`Preview`,numberOfLines:`2`,language:`javascript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`2`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`invoke`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` view`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` ban`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`invoke`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` dm`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` view`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` ban`})]}),`\n`]})})}),_jsx(CodeBlock,{filename:`Remove`,numberOfLines:`2`,language:`javascript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`2`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`invoke`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` remove`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` ban`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`invoke`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` dm`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` remove`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` ban`})]}),`\n`]})})})]}),`\n`,_jsx(Heading,{level:`3`,id:`variables`,children:`Variables`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Variable`}),_jsx(_components.th,{children:`Value`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`{user}`})}),_jsx(_components.td,{children:`The member being punished`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`{moderator}`})}),_jsx(_components.td,{children:`Who ran the command`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`{reason}`})}),_jsx(_components.td,{children:`The reason given`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`{case}`})}),_jsx(_components.td,{children:`The case number`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`{duration}`})}),_jsx(_components.td,{children:`For temporary punishments`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Plus all the standard `,_jsx(_components.a,{href:`/scripting/variables`,children:`variables`}),`. `,_jsx(_components.code,{children:`!invoke variables`}),` lists them in Discord.`]}),`\n`,_jsxs(_components.p,{children:[`Responses are full `,_jsx(_components.a,{href:`/scripting/overview`,children:`scripts`}),`, so embeds, containers and buttons all work:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`javascript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`2`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`invoke`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` dm`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` ban`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#C8C8C8`},children:`box`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: #`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`ef767a`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`} {`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`box`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`header`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`You`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` were`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` banned`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` from`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`guild`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`name`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}} {`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`box`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`text`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`**`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#C8C8C8`},children:`Reason`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`:`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`**`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`reason`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`**`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#C8C8C8`},children:`Case`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`:`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`**`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` #{`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`case`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}} {`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`box`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`button`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#C8C8C8`},children:`label`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Appeal\"`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#C8C8C8`},children:` url`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://example.com/appeal\"`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#C8C8C8`},children:` style`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"link\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})]}),`\n`]})})}),`\n`,_jsxs(CodeGroup,{children:[_jsx(CodeBlock,{filename:`See everything configured`,numberOfLines:`2`,language:`javascript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`2`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`invoke`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` list`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`invoke`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` dm`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` list`})]}),`\n`]})})}),_jsx(CodeBlock,{filename:`Wipe them all`,numberOfLines:`2`,language:`javascript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`2`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`invoke`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` clear`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`invoke`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` dm`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` clear`})]}),`\n`]})})})]}),`\n`,_jsx(Heading,{level:`2`,id:`where-cases-get-logged`,children:`Where cases get logged`}),`\n`,_jsxs(_components.p,{children:[`Case messages go to whichever channel has the `,_jsx(_components.code,{children:`moderation`}),` log event enabled:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`javascript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`logging`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` enable`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` #`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`mod`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`-`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`logs`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` moderation`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`Without it, cases are still recorded and `,_jsx(_components.code,{children:`!case`}),` still works — you just don’t get a live feed. Most servers want one. See `,_jsx(_components.a,{href:`/setup/logging`,children:`Logging`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`command-reference`,children:`Command reference`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Command`}),_jsx(_components.th,{children:`Aliases`}),_jsx(_components.th,{children:`Permission`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`case \u003cid>`})}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`Manage Messages`}),_jsx(_components.td,{children:`View a case`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`case reason \u003cid> \u003ctext>`})}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`Manage Messages`}),_jsx(_components.td,{children:`Edit a reason`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`case delete \u003cid>`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`del`}),`, `,_jsx(_components.code,{children:`remove`})]}),_jsx(_components.td,{children:`Manage Messages`}),_jsx(_components.td,{children:`Delete a case`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`reason \u003cid> \u003ctext>`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`template`}),`, `,_jsx(_components.code,{children:`tmpl`})]}),_jsx(_components.td,{children:`Manage Messages`}),_jsxs(_components.td,{children:[`Shortcut for `,_jsx(_components.code,{children:`case reason`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`reason create \u003cname> \u003ctext>`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`add`}),`, `,_jsx(_components.code,{children:`new`})]}),_jsx(_components.td,{children:`Manage Messages`}),_jsx(_components.td,{children:`Save a template`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`reason delete \u003cname>`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`del`}),`, `,_jsx(_components.code,{children:`remove`})]}),_jsx(_components.td,{children:`Manage Messages`}),_jsx(_components.td,{children:`Delete a template`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`reason list`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`ls`}),`, `,_jsx(_components.code,{children:`show`}),`, `,_jsx(_components.code,{children:`view`})]}),_jsx(_components.td,{children:`Manage Messages`}),_jsx(_components.td,{children:`View templates`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`history \u003cuser>`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`mod`}),`, `,_jsx(_components.code,{children:`moderation`}),`, `,_jsx(_components.code,{children:`his`})]}),_jsx(_components.td,{children:`Manage Messages`}),_jsx(_components.td,{children:`Cases against a member`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`history statistics \u003cuser>`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`stats`}),`, `,_jsx(_components.code,{children:`stat`})]}),_jsx(_components.td,{children:`Manage Messages`}),_jsx(_components.td,{children:`Breakdown by type`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`history clear \u003cuser>`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`wipe`}),`, `,_jsx(_components.code,{children:`purge`})]}),_jsx(_components.td,{children:`Manage Messages`}),_jsx(_components.td,{children:`Delete their cases`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`history moderator \u003cmod>`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`moderation`}),`, `,_jsx(_components.code,{children:`mod`})]}),_jsx(_components.td,{children:`Manage Messages`}),_jsx(_components.td,{children:`Cases a mod has issued`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`history moderator statistics \u003cmod>`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`stats`})}),_jsx(_components.td,{children:`Manage Messages`}),_jsx(_components.td,{children:`A mod’s breakdown`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`invoke \u003ccommand> \u003cscript>`})}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`Manage Server`}),_jsx(_components.td,{children:`Custom channel response`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`invoke dm \u003ccommand> \u003cscript>`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`pm`}),`, `,_jsx(_components.code,{children:`private`})]}),_jsx(_components.td,{children:`Manage Server`}),_jsx(_components.td,{children:`Custom DM response`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`invoke view \u003ccommand>`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`show`}),`, `,_jsx(_components.code,{children:`preview`})]}),_jsx(_components.td,{children:`Manage Server`}),_jsx(_components.td,{children:`Preview a response`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`invoke list`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`ls`})}),_jsx(_components.td,{children:`Manage Server`}),_jsx(_components.td,{children:`All custom responses`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`invoke remove \u003ccommand>`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`delete`}),`, `,_jsx(_components.code,{children:`off`})]}),_jsx(_components.td,{children:`Manage Server`}),_jsx(_components.td,{children:`Remove one`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`invoke clear`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`reset`}),`, `,_jsx(_components.code,{children:`purge`})]}),_jsx(_components.td,{children:`Manage Server`}),_jsx(_components.td,{children:`Remove all`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`invoke variables`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`vars`}),`, `,_jsx(_components.code,{children:`var`}),`, `,_jsx(_components.code,{children:`v`})]}),_jsx(_components.td,{children:`Manage Server`}),_jsx(_components.td,{children:`List available variables`})]})]})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Cases \u0026 history","description":"Every moderation action gets a number, a reason you can edit, and a permanent record.","icon":"folder-open","href":"/moderation/cases"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Looking up a case","slug":"looking-up-a-case","depth":2,"children":[]},{"title":"Editing a reason","slug":"editing-a-reason","depth":2,"children":[]},{"title":"Deleting a case","slug":"deleting-a-case","depth":2,"children":[]},{"title":"A member’s history","slug":"a-member’s-history","depth":2,"children":[]},{"title":"A moderator’s history","slug":"a-moderator’s-history","depth":2,"children":[]},{"title":"Reason templates","slug":"reason-templates","depth":2,"children":[]},{"title":"Custom responses","slug":"custom-responses","depth":2,"children":[{"title":"Variables","slug":"variables","depth":3,"children":[]}]},{"title":"Where cases get logged","slug":"where-cases-get-logged","depth":2,"children":[]},{"title":"Command reference","slug":"command-reference","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"juno","siteName":"mira","title":"Cases \u0026 history - mira","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-05T23:32:58.271Z","originalFileLocation":"moderation/cases.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Every moderation action gets a number, a reason you can edit, and a permanent record.\">\u003cmeta data-mint-head name=\"application-name\" content=\"mira\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/juno/VjbX_tSj9-a5EYK9/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/juno/VjbX_tSj9-a5EYK9/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/juno/VjbX_tSj9-a5EYK9/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/juno/VjbX_tSj9-a5EYK9/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/juno/VjbX_tSj9-a5EYK9/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/juno/VjbX_tSj9-a5EYK9/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/juno/VjbX_tSj9-a5EYK9/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/juno/VjbX_tSj9-a5EYK9/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/juno/VjbX_tSj9-a5EYK9/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Cases \u0026amp; history - mira\">\u003cmeta data-mint-head property=\"og:description\" content=\"Every moderation action gets a number, a reason you can edit, and a permanent record.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"mira.party\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.mira.party/moderation/cases\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://juno.mintlify.app/_mintlify/api/og/v2?division=Moderation\u0026amp;title=Cases+%26+history\u0026amp;description=Every+moderation+action+gets+a+number%2C+a+reason+you+can+edit%2C+and+a+permanent+record.\u0026amp;theme=7939c5f5274e4d5ec6916b4e\u0026amp;signature=749b2a85b6bd0e40da9d6e0d1ddc7b6893e1ec365ae0244de14e17c8ef5e8717\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Cases \u0026amp; history - mira\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Every moderation action gets a number, a reason you can edit, and a permanent record.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://juno.mintlify.app/_mintlify/api/og/v2?division=Moderation\u0026amp;title=Cases+%26+history\u0026amp;description=Every+moderation+action+gets+a+number%2C+a+reason+you+can+edit%2C+and+a+permanent+record.\u0026amp;theme=7939c5f5274e4d5ec6916b4e\u0026amp;signature=749b2a85b6bd0e40da9d6e0d1ddc7b6893e1ec365ae0244de14e17c8ef5e8717\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/juno/VjbX_tSj9-a5EYK9/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"mira\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#5F6775\">\u003cmeta data-mint-head name=\"theme-color\" content=\"#828896\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.mira.party/moderation/cases\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/moderation/cases.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.mira.party/#organization\",\"name\":\"mira\",\"url\":\"https://docs.mira.party\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/juno/hhJ9tvfYJEf3czpl/images/logo-light.svg?fit=max\u0026auto=format\u0026n=hhJ9tvfYJEf3czpl\u0026q=85\u0026s=ca3efe63b08fb0b0ed4f7656c37d365c\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.mira.party#website\",\"name\":\"mira\",\"url\":\"https://docs.mira.party\",\"publisher\":{\"@id\":\"https://docs.mira.party/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.mira.party/moderation/cases#webpage\",\"url\":\"https://docs.mira.party/moderation/cases\",\"name\":\"Cases \u0026 history\",\"description\":\"Every moderation action gets a number, a reason you can edit, and a permanent record.\",\"dateModified\":\"2026-09-05T23:32:58.271Z\",\"isPartOf\":{\"@id\":\"https://docs.mira.party#website\"},\"breadcrumb\":{\"@id\":\"https://docs.mira.party/moderation/cases#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.mira.party/moderation/cases#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Moderation\",\"item\":\"https://docs.mira.party/moderation/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cases \u0026 history\",\"item\":\"https://docs.mira.party/moderation/cases\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.mira.party/moderation/cases#article\",\"headline\":\"Cases \u0026 history\",\"name\":\"Cases \u0026 history\",\"description\":\"Every moderation action gets a number, a reason you can edit, and a permanent record.\",\"url\":\"https://docs.mira.party/moderation/cases\",\"mainEntityOfPage\":{\"@id\":\"https://docs.mira.party/moderation/cases#webpage\"},\"dateModified\":\"2026-09-05T23:32:58.271Z\",\"publisher\":{\"@id\":\"https://docs.mira.party/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.mira.party#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"mira\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"mira","nav":{"global":null,"tabs":[{"tab":"Guides","groups":[{"group":"Start here","pages":[{"title":"Introduction","icon":"hand-wave","href":"/getting-started/introduction"},{"title":"Quickstart","icon":"rocket","href":"/getting-started/quickstart"},{"title":"Finding commands","icon":"magnifying-glass","href":"/getting-started/finding-commands"}]},{"group":"Security","icon":"shield-halved","pages":[{"title":"Security overview","icon":"shield-halved","href":"/security/overview"},{"title":"Antinuke","icon":"explosion","href":"/security/antinuke"},{"title":"Antiraid","icon":"users-slash","href":"/security/antiraid"},{"title":"Automod","icon":"filter","href":"/security/automod"},{"title":"Honeypot","icon":"crosshairs","href":"/security/honeypot"},{"title":"Panic","icon":"lock","href":"/security/panic"},{"title":"Fake permissions","icon":"key","href":"/security/fake-permissions"},{"title":"Command access","icon":"lock","href":"/security/command-access"}]},{"group":"Restore","icon":"user-shield","pages":[{"title":"Restore bot","icon":"robot","href":"/restore/restore-bot"},{"title":"Verification","icon":"fingerprint","href":"/restore/verification"},{"title":"Pulling members","icon":"user-plus","href":"/restore/pulling"}]},{"group":"Moderation","icon":"gavel","pages":[{"title":"Moderation overview","icon":"gavel","href":"/moderation/overview"},{"title":"Punishments","icon":"hammer","href":"/moderation/punishments"},{"title":"Warnings","description":"Track offences and escalate punishments automatically at set counts.","icon":"triangle-exclamation","href":"/moderation/warnings"},{"title":"Cases \u0026 history","icon":"folder-open","href":"/moderation/cases"},{"title":"Purging messages","description":"Delete messages by author, content, type or position — and schedule it to happen automatically.","icon":"broom","href":"/moderation/purge"},{"title":"Channels \u0026 threads","icon":"hashtag","href":"/moderation/channels"},{"title":"Managing roles","icon":"user-tag","href":"/moderation/roles"},{"title":"Emojis \u0026 stickers","icon":"face-smile","href":"/moderation/expressions"}]},{"group":"Server setup","icon":"gear","pages":[{"title":"Welcome \u0026 system messages","icon":"door-open","href":"/setup/system-messages"},{"title":"Self-assignable roles","icon":"hand-pointer","href":"/setup/self-roles"},{"title":"Automatic roles","icon":"wand-magic-sparkles","href":"/setup/automatic-roles"},{"title":"Levels","icon":"chart-line","href":"/setup/levels"},{"title":"Starboard","icon":"star","href":"/setup/starboard"},{"title":"VoiceMaster","icon":"microphone","href":"/setup/voicemaster"},{"group":"Tickets","icon":"ticket","pages":[{"title":"Tickets overview","icon":"ticket","href":"/setup/tickets/overview"},{"title":"Panels","icon":"window-maximize","href":"/setup/tickets/panels"},{"title":"Options","icon":"list","href":"/setup/tickets/options"},{"title":"Access \u0026 permissions","icon":"lock","href":"/setup/tickets/access"},{"title":"Messages \u0026 forms","icon":"message","href":"/setup/tickets/messages"},{"title":"Transcripts \u0026 statistics","icon":"file-lines","href":"/setup/tickets/transcripts"}]},{"title":"Confessions","icon":"user-secret","href":"/setup/confessions"},{"title":"Counting","icon":"list-ol","href":"/setup/counting"},{"title":"Counter channels","icon":"hashtag","href":"/setup/counters"},{"title":"Channel behaviours","icon":"hashtag","href":"/setup/channels"},{"title":"Automatic messages","icon":"clock","href":"/setup/auto-messages"},{"title":"Triggers \u0026 shortcuts","icon":"bolt","href":"/setup/triggers"},{"title":"Logging","icon":"scroll","href":"/setup/logging"},{"title":"Giveaways","icon":"gift","href":"/setup/giveaways"},{"title":"Birthdays","icon":"cake-candles","href":"/setup/birthdays"},{"title":"Bump reminders","icon":"bell","href":"/setup/bump-reminders"},{"title":"Backups","icon":"floppy-disk","href":"/setup/backups"},{"title":"Custom instances","icon":"robot","href":"/setup/custom-instance"}]},{"group":"Last.fm","icon":"chart-simple","pages":[{"title":"Getting started","icon":"play","href":"/lastfm/setup"},{"title":"Now playing","icon":"play","href":"/lastfm/now-playing"},{"title":"Charts \u0026 collages","icon":"chart-simple","href":"/lastfm/charts"},{"title":"Who knows \u0026 crowns","icon":"crown","href":"/lastfm/whoknows"},{"title":"Taste \u0026 discovery","icon":"users","href":"/lastfm/social"}]},{"group":"Social","icon":"share-nodes","pages":[{"title":"Link reposter","icon":"link","href":"/social/reposter"},{"title":"Social feeds","icon":"rss","href":"/social/feeds"},{"title":"Profile lookups","icon":"magnifying-glass","href":"/social/lookups"},{"title":"Pinterest \u0026 avatar feeds","icon":"pinterest","href":"/social/pinterest"}]},{"group":"Utility","icon":"wrench","pages":[{"title":"Everyday tools","icon":"wrench","href":"/utility/everyday"},{"title":"Server insight","icon":"chart-line","href":"/utility/server-insight"},{"title":"Images, GIFs \u0026 audio","icon":"palette","href":"/utility/media"},{"title":"AI, search \u0026 reference","icon":"magnifying-glass","href":"/utility/ai-and-search"},{"title":"Minecraft","icon":"cube","href":"/utility/minecraft"},{"title":"Fortnite","icon":"gamepad","href":"/utility/fortnite"},{"title":"Games \u0026 fun","icon":"dice","href":"/utility/games"}]}]},{"tab":"Scripting","pages":[{"title":"Scripting","href":"/scripting/overview"}]},{"tab":"Reference","pages":[{"title":"Reference","href":"/reference/permissions"}]}]},"title":"Cases \u0026 history - mira","buildId":"dpl_HcHmUS6i3UwswnTHJUEdcTtwfdTQ","deploymentId":"dpl_HcHmUS6i3UwswnTHJUEdcTtwfdTQ","dynamics":[],"chunks":[]}