{"id":24870,"date":"2022-12-06T10:58:49","date_gmt":"2022-12-06T05:28:49","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-permission-error-for-discord-py-bot-despite-having-admin-permissions\/"},"modified":"2022-12-06T10:58:49","modified_gmt":"2022-12-06T05:28:49","slug":"solved-permission-error-for-discord-py-bot-despite-having-admin-permissions","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-permission-error-for-discord-py-bot-despite-having-admin-permissions\/","title":{"rendered":"[Solved] Permission error for discord.py bot despite having admin permissions"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-67666506\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"67666506\" data-parentid=\"67665861\" data-score=\"1\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>I have the correct answer for that. When inviting a bot to any server, there is special 2Oauth link for inviting the bot. Now, this is something you need to worry about.<\/p>\n<p>There are two things you need to actually do to complete what you want to do.<\/p>\n<ol>\n<li>Assigning the Bot role proper permissions using the correct invite link.<br \/>\nFor example:<br \/>\nThis link is a general link that is generated when invite is created for the bot.<\/li>\n<\/ol>\n<pre><code>https:\/\/discord.com\/oauth2\/authorize?client_id=xxxxxxxxxxxxxxxxxx&amp;permissions=8&amp;scope=bot\n<\/code><\/pre>\n<p>Now the <code>permission<\/code> in the link is set to 8 which only provides you with the <code>Administrator<\/code> permission and nothing else.<\/p>\n<p>But if you change that permission value in the link then you can get every single permission you want.<\/p>\n<pre><code>https:\/\/discord.com\/oauth2\/authorize?client_id=xxxxxxxxxxxxxxxxxx&amp;permissions=2113928959&amp;scope=bot\n<\/code><\/pre>\n<p>The permission integer: <code>2113928959<\/code> gives all the permissions to be bot. So when you invite the bot using a link, make sure you change that integer.<\/p>\n<ol start=\"2\">\n<li>Bot Role has to be at the top.<\/li>\n<\/ol>\n<p>If you are using your bot to assign roles, I would prefer to keep it at the top. This is because whenever you want to add some role to someone, it would be easy. You won&#8217;t have to move it up and down again and again. Keeping it on the top will allow is to add any role (role shouldn&#8217;t be a role of any Bot) to any member you want, using the bot.<\/p>\n<p>So move the Bot role to the top of the server role list. Else you can just place it above the role you want the bot to add to another member.<\/p>\n<p>Thank You! \ud83d\ude00<\/p>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\">2<\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved Permission error for discord.py bot despite having admin permissions <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] I have the correct answer for that. When inviting a bot to any server, there is special 2Oauth link for inviting the bot. Now, this is something you need to worry about. There are two things you need to actually do to complete what you want to do. Assigning the Bot role proper permissions &#8230; <a title=\"[Solved] Permission error for discord.py bot despite having admin permissions\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-permission-error-for-discord-py-bot-despite-having-admin-permissions\/\" aria-label=\"More on [Solved] Permission error for discord.py bot despite having admin permissions\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[2208,1160,2240,349],"class_list":["post-24870","post","type-post","status-publish","format-standard","hentry","category-solved","tag-bots","tag-discord","tag-discord-py","tag-python"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] Permission error for discord.py bot despite having admin permissions - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-permission-error-for-discord-py-bot-despite-having-admin-permissions\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] Permission error for discord.py bot despite having admin permissions - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] I have the correct answer for that. When inviting a bot to any server, there is special 2Oauth link for inviting the bot. Now, this is something you need to worry about. There are two things you need to actually do to complete what you want to do. Assigning the Bot role proper permissions ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-permission-error-for-discord-py-bot-despite-having-admin-permissions\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-12-06T05:28:49+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-permission-error-for-discord-py-bot-despite-having-admin-permissions\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-permission-error-for-discord-py-bot-despite-having-admin-permissions\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] Permission error for discord.py bot despite having admin permissions\",\"datePublished\":\"2022-12-06T05:28:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-permission-error-for-discord-py-bot-despite-having-admin-permissions\/\"},\"wordCount\":281,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"bots\",\"discord\",\"discord.py\",\"python\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-permission-error-for-discord-py-bot-despite-having-admin-permissions\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-permission-error-for-discord-py-bot-despite-having-admin-permissions\/\",\"name\":\"[Solved] Permission error for discord.py bot despite having admin permissions - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2022-12-06T05:28:49+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-permission-error-for-discord-py-bot-despite-having-admin-permissions\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-permission-error-for-discord-py-bot-despite-having-admin-permissions\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-permission-error-for-discord-py-bot-despite-having-admin-permissions\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] Permission error for discord.py bot despite having admin permissions\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jassweb.com\/solved\/#website\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jassweb.com\/solved\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"contentUrl\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] Permission error for discord.py bot despite having admin permissions - JassWeb","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jassweb.com\/solved\/solved-permission-error-for-discord-py-bot-despite-having-admin-permissions\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] Permission error for discord.py bot despite having admin permissions - JassWeb","og_description":"[ad_1] I have the correct answer for that. When inviting a bot to any server, there is special 2Oauth link for inviting the bot. Now, this is something you need to worry about. There are two things you need to actually do to complete what you want to do. Assigning the Bot role proper permissions ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-permission-error-for-discord-py-bot-despite-having-admin-permissions\/","og_site_name":"JassWeb","article_published_time":"2022-12-06T05:28:49+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-permission-error-for-discord-py-bot-despite-having-admin-permissions\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-permission-error-for-discord-py-bot-despite-having-admin-permissions\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] Permission error for discord.py bot despite having admin permissions","datePublished":"2022-12-06T05:28:49+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-permission-error-for-discord-py-bot-despite-having-admin-permissions\/"},"wordCount":281,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["bots","discord","discord.py","python"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-permission-error-for-discord-py-bot-despite-having-admin-permissions\/","url":"https:\/\/jassweb.com\/solved\/solved-permission-error-for-discord-py-bot-despite-having-admin-permissions\/","name":"[Solved] Permission error for discord.py bot despite having admin permissions - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-12-06T05:28:49+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-permission-error-for-discord-py-bot-despite-having-admin-permissions\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-permission-error-for-discord-py-bot-despite-having-admin-permissions\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-permission-error-for-discord-py-bot-despite-having-admin-permissions\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] Permission error for discord.py bot despite having admin permissions"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/24870","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=24870"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/24870\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=24870"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=24870"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=24870"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}