Discord Permissions Required to Run Solara Correctly
Learn which Discord permissions Solara needs for moderation, logging, and automation, how to grant them, and what breaks when they are missing.
Solara relies on Discord permissions to carry out actions on your server’s behalf — responding to commands, managing roles, deleting messages, and recording audit events. If a required permission is missing in a channel or at the server level, the affected feature will silently fail or return an error. Understanding which permissions Solara needs — and why — helps you avoid those gaps.
Required permissions
Permission
Why Solara needs it
Send Messages
To respond to slash commands and deliver bot output in channels.
Embed Links
To send rich embed responses — most Solara output uses embeds.
Read Message History
Required by /purge to bulk-delete messages, and by audit log features to inspect past messages.
Manage Messages
Required by /purge to delete messages from other users, and by /slowmode to apply rate limits.
Manage Roles
Required for auto-role on join and reaction roles to assign and remove roles from members.
Kick Members
Required by the /kick command to remove members from the server.
Ban Members
Required by /ban and /unban to apply and revoke server bans.
Moderate Members
Required by /mute to apply Discord’s native timeout feature to members.
View Audit Log
Required by logging features to capture server-level events such as bans, role changes, and channel edits.
Administrator
Grants all permissions above in one step. Recommended for the simplest, most reliable setup.
The default Add to Discord invite link requests the Administrator permission automatically. This is the easiest way to ensure Solara can access everything it needs without manual permission configuration.
Using custom permissions
If you prefer not to grant Administrator, you can authorize Solara with only the specific permissions it needs. Make sure to grant each permission listed above at the server level, and verify channel-level permission overrides aren’t blocking Solara in channels where you want it to operate.
If you use custom permissions and Solara needs to assign or manage roles, its own role must be positioned higher in the role hierarchy than any role it is expected to assign, remove, or modify. Discord prevents bots from managing roles equal to or above their own position.
Troubleshooting
If Solara stops responding in a specific channel, the most common cause is a missing channel-level permission override. Check that Solara’s role has Send Messages and Embed Links enabled in that channel’s permission settings. Server-level permissions can be overridden by channel-specific rules, so a bot with Administrator at the server level can still be blocked in individual channels.
Last modified on April 17, 2026
Was this page helpful?
⌘I
{"docsConfig":{"theme":"almond","$schema":"https://mintlify.com/docs.json","name":"Solara","colors":{"primary":"#743cac","light":"#bc9cd4","dark":"#dfd3ea"},"favicon":"https://media.brand.dev/726c5ba5-7f0b-4a54-9e93-dd31330c9d52.png","navbar":{"primary":{"type":"button","label":"Add to Discord","href":"https://discord.com/oauth2/authorize?client_id=1491131581753200740\u0026permissions=8\u0026integration_type=0\u0026scope=bot"}},"metadata":{"timestamp":true},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"solara","hasAudioNarration":false,"actualSubdomain":"solara","customDomains":["docs.solarasystems.xyz"],"gitSource":{"type":"github","owner":"squrvzz","repo":"docs","deployBranch":"main","isPrivate":false,"contentDirectory":"","mountPath":"","label":""},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae9554be968ff68fad80056:success","clientVersion":"0.0.4142","searchFilterCounts":[{"language":"default","tag":"Information","count":22},{"language":"default","tag":"Solara Systems","count":22},{"language":"default","tag":"Documentation","count":13},{"language":"default","tag":"Commands","count":6},{"language":"default","tag":"Command Reference","count":6},{"language":"default","tag":"Features","count":6},{"language":"default","tag":"Legal","count":3},{"language":"default","tag":"Get Started","count":3},{"language":"default","tag":"Dashboard","count":2},{"language":"default","tag":"Help","count":2}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","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":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","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":"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":"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":"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":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","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":"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":"workos-sso-scim","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},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","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}],"googleFontsInlined":true},"customCss":[],"page":{"pagePath":"permissions","slug":"/permissions","pageMetadata":{"title":"Discord Permissions Required to Run Solara Correctly","description":"Learn which Discord permissions Solara needs for moderation, logging, and automation, how to grant them, and what breaks when they are missing.","sidebarTitle":"Permissions","href":"/permissions"},"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: \"Learn which Discord permissions Solara needs for moderation, logging, and automation, how to grant them, and what breaks when they are missing.\"\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`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Heading,Note,Table,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Solara relies on Discord permissions to carry out actions on your server’s behalf — responding to commands, managing roles, deleting messages, and recording audit events. If a required permission is missing in a channel or at the server level, the affected feature will silently fail or return an error. Understanding which permissions Solara needs — and why — helps you avoid those gaps.`}),`\n`,_jsx(Heading,{level:`2`,id:`required-permissions`,children:`Required permissions`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Permission`}),_jsx(_components.th,{children:`Why Solara needs it`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Send Messages`})}),_jsx(_components.td,{children:`To respond to slash commands and deliver bot output in channels.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Embed Links`})}),_jsx(_components.td,{children:`To send rich embed responses — most Solara output uses embeds.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Read Message History`})}),_jsxs(_components.td,{children:[`Required by `,_jsx(_components.code,{children:`/purge`}),` to bulk-delete messages, and by audit log features to inspect past messages.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Manage Messages`})}),_jsxs(_components.td,{children:[`Required by `,_jsx(_components.code,{children:`/purge`}),` to delete messages from other users, and by `,_jsx(_components.code,{children:`/slowmode`}),` to apply rate limits.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Manage Roles`})}),_jsx(_components.td,{children:`Required for auto-role on join and reaction roles to assign and remove roles from members.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Kick Members`})}),_jsxs(_components.td,{children:[`Required by the `,_jsx(_components.code,{children:`/kick`}),` command to remove members from the server.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Ban Members`})}),_jsxs(_components.td,{children:[`Required by `,_jsx(_components.code,{children:`/ban`}),` and `,_jsx(_components.code,{children:`/unban`}),` to apply and revoke server bans.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Moderate Members`})}),_jsxs(_components.td,{children:[`Required by `,_jsx(_components.code,{children:`/mute`}),` to apply Discord’s native timeout feature to members.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`View Audit Log`})}),_jsx(_components.td,{children:`Required by logging features to capture server-level events such as bans, role changes, and channel edits.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Administrator`})}),_jsx(_components.td,{children:`Grants all permissions above in one step. Recommended for the simplest, most reliable setup.`})]})]})]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`The default `,_jsx(_components.a,{href:`https://discord.com/oauth2/authorize?client_id=1491131581753200740\u0026permissions=8\u0026integration_type=0\u0026scope=bot`,children:`Add to Discord`}),` invite link requests the `,_jsx(_components.strong,{children:`Administrator`}),` permission automatically. This is the easiest way to ensure Solara can access everything it needs without manual permission configuration.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`using-custom-permissions`,children:`Using custom permissions`}),`\n`,_jsx(_components.p,{children:`If you prefer not to grant Administrator, you can authorize Solara with only the specific permissions it needs. Make sure to grant each permission listed above at the server level, and verify channel-level permission overrides aren’t blocking Solara in channels where you want it to operate.`}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`If you use custom permissions and Solara needs to assign or manage roles, its own role must be positioned `,_jsx(_components.strong,{children:`higher`}),` in the role hierarchy than any role it is expected to assign, remove, or modify. Discord prevents bots from managing roles equal to or above their own position.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`troubleshooting`,children:`Troubleshooting`}),`\n`,_jsxs(_components.p,{children:[`If Solara stops responding in a specific channel, the most common cause is a missing channel-level permission override. Check that Solara’s role has `,_jsx(_components.strong,{children:`Send Messages`}),` and `,_jsx(_components.strong,{children:`Embed Links`}),` enabled in that channel’s permission settings. Server-level permissions can be overridden by channel-specific rules, so a bot with Administrator at the server level can still be blocked in individual channels.`]})]})}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":"Discord Permissions Required to Run Solara Correctly","description":"Learn which Discord permissions Solara needs for moderation, logging, and automation, how to grant them, and what breaks when they are missing.","sidebarTitle":"Permissions","href":"/permissions"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Required permissions","slug":"required-permissions","depth":2,"children":[]},{"title":"Using custom permissions","slug":"using-custom-permissions","depth":2,"children":[]},{"title":"Troubleshooting","slug":"troubleshooting","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"solara","siteName":"Solara","title":"Discord Permissions Required to Run Solara Correctly - Solara","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-04-17T17:06:40.911Z","originalFileLocation":"permissions.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=\"Learn which Discord permissions Solara needs for moderation, logging, and automation, how to grant them, and what breaks when they are missing.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Solara\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"https://media.brand.dev/726c5ba5-7f0b-4a54-9e93-dd31330c9d52.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"https://media.brand.dev/726c5ba5-7f0b-4a54-9e93-dd31330c9d52.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"https://media.brand.dev/726c5ba5-7f0b-4a54-9e93-dd31330c9d52.png\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/png\" href=\"https://media.brand.dev/726c5ba5-7f0b-4a54-9e93-dd31330c9d52.png\">\u003cmeta data-mint-head property=\"og:title\" content=\"Discord Permissions Required to Run Solara Correctly - Solara\">\u003cmeta data-mint-head property=\"og:description\" content=\"Learn which Discord permissions Solara needs for moderation, logging, and automation, how to grant them, and what breaks when they are missing.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Solara\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.solarasystems.xyz/permissions\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://solara.mintlify.site/_mintlify/api/og/v2?division=Get+Started\u0026amp;title=Discord+Permissions+Required+to+Run+Solara+Correctly\u0026amp;description=Learn+which+Discord+permissions+Solara+needs+for+moderation%2C+logging%2C+and+automation%2C+how+to+grant+them%2C+and+what+breaks+when+they+are+missing.\u0026amp;theme=602edb2eed99fa74c9e1e3fe\u0026amp;signature=07f781470588b3186c8ae022c31cec66739976d2449572a4d48fc634b50ef16c\">\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=\"Discord Permissions Required to Run Solara Correctly - Solara\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Learn which Discord permissions Solara needs for moderation, logging, and automation, how to grant them, and what breaks when they are missing.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://solara.mintlify.site/_mintlify/api/og/v2?division=Get+Started\u0026amp;title=Discord+Permissions+Required+to+Run+Solara+Correctly\u0026amp;description=Learn+which+Discord+permissions+Solara+needs+for+moderation%2C+logging%2C+and+automation%2C+how+to+grant+them%2C+and+what+breaks+when+they+are+missing.\u0026amp;theme=602edb2eed99fa74c9e1e3fe\u0026amp;signature=07f781470588b3186c8ae022c31cec66739976d2449572a4d48fc634b50ef16c\">\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=\"https://mintlify.s3.us-west-1.amazonaws.com/solara/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Solara\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#743cac\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.solarasystems.xyz/permissions\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/permissions.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.solarasystems.xyz/#organization\",\"name\":\"Solara\",\"url\":\"https://docs.solarasystems.xyz\"},{\"@type\":\"WebSite\",\"@id\":\"https://docs.solarasystems.xyz#website\",\"name\":\"Solara\",\"url\":\"https://docs.solarasystems.xyz\",\"publisher\":{\"@id\":\"https://docs.solarasystems.xyz/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.solarasystems.xyz/permissions#webpage\",\"url\":\"https://docs.solarasystems.xyz/permissions\",\"name\":\"Discord Permissions Required to Run Solara Correctly\",\"description\":\"Learn which Discord permissions Solara needs for moderation, logging, and automation, how to grant them, and what breaks when they are missing.\",\"dateModified\":\"2026-04-17T17:06:40.911Z\",\"isPartOf\":{\"@id\":\"https://docs.solarasystems.xyz#website\"},\"breadcrumb\":{\"@id\":\"https://docs.solarasystems.xyz/permissions#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.solarasystems.xyz/permissions#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Get Started\",\"item\":\"https://docs.solarasystems.xyz/introduction\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Discord Permissions Required to Run Solara Correctly\",\"item\":\"https://docs.solarasystems.xyz/permissions\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.solarasystems.xyz/permissions#article\",\"headline\":\"Discord Permissions Required to Run Solara Correctly\",\"name\":\"Discord Permissions Required to Run Solara Correctly\",\"description\":\"Learn which Discord permissions Solara needs for moderation, logging, and automation, how to grant them, and what breaks when they are missing.\",\"url\":\"https://docs.solarasystems.xyz/permissions\",\"mainEntityOfPage\":{\"@id\":\"https://docs.solarasystems.xyz/permissions#webpage\"},\"dateModified\":\"2026-04-17T17:06:40.911Z\",\"publisher\":{\"@id\":\"https://docs.solarasystems.xyz/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.solarasystems.xyz#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Solara\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Solara\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/permissions.md","siteName":"Solara","nav":{"global":null,"tabs":[{"tab":"Information","dropdowns":[{"dropdown":"Solara Systems","tabs":[{"tab":"Documentation","groups":[{"group":"Get Started","pages":[{"title":"Solara: Discord Bot for Moderation, Logs, and Analytics","sidebarTitle":"Introduction","href":"/introduction"},{"title":"Add Solara to Your Discord Server and Start in Minutes","description":"Learn how to add Solara to your Discord server, authorize the correct permissions, and complete setup using the interactive /setup wizard.","sidebarTitle":"Quick Start","href":"/quickstart"},{"title":"Discord Permissions Required to Run Solara Correctly","sidebarTitle":"Permissions","href":"/permissions"}]},{"group":"Features","pages":[{"title":"Moderation Tools: Auto-Mod, Bans, Warnings, and Raids","description":"Keep your Discord server safe with Solara's moderation suite: auto-detect spam and toxic content, issue tiered warnings, manage bans, and prevent raids.","sidebarTitle":"Moderation","href":"/features/moderation"},{"title":"Automate Your Discord Server with Triggers and Auto-Roles","sidebarTitle":"Automation","href":"/features/automation"},{"title":"Staff Management: Track Activity, LOAs, and Promotions","sidebarTitle":"Staff Management","href":"/features/staff-management"},{"title":"Server Event Logging: Track Every Action in Real Time","sidebarTitle":"Logging","href":"/features/logging"},{"title":"Server Analytics: Growth, Activity, and Leaderboards","sidebarTitle":"Analytics","href":"/features/analytics"},{"title":"Configure Solara: Prefix, Language, and Module Settings","sidebarTitle":"Configuration","href":"/features/configuration"}]},{"group":"Dashboard","pages":[{"title":"Solara Dashboard: Visual Bot Configuration in Your Browser","sidebarTitle":"Overview","href":"/dashboard/overview"},{"title":"Configure Solara Modules and Settings in the Dashboard","sidebarTitle":"Settings","href":"/dashboard/settings"}]},{"group":"Help","pages":[{"title":"Solara FAQ: Frequently Asked Questions and Answers","sidebarTitle":"FAQ","href":"/faq"},{"title":"Troubleshoot Solara: Fixes for the Most Common Issues","sidebarTitle":"Troubleshooting","href":"/troubleshooting"}]}]},{"tab":"Commands","pages":[{"title":"Commands","href":"/commands/moderation"}]},{"tab":"Legal","pages":[{"title":"Legal","href":"/privacy-policy"}]}]}]}]},"basePath":"","title":"Discord Permissions Required to Run Solara Correctly - Solara","buildId":"dpl_G2Qd45vZZ7MkBiGF9yYx8ZsbbKXX","deploymentId":"dpl_G2Qd45vZZ7MkBiGF9yYx8ZsbbKXX","dynamics":[],"chunks":[]}