[3.4] Fix 'Red._app_info' attribute error (#5517)

This commit is contained in:
jack1142
2021-12-31 18:53:30 +01:00
committed by GitHub
parent 7f7ab1ccc7
commit eba691f234

View File

@@ -1327,12 +1327,13 @@ class RedBase(
str
Invite URL.
"""
app_info = await self.application_info()
data = await self._config.all()
commands_scope = data["invite_commands_scope"]
scopes = ("bot", "applications.commands") if commands_scope else None
perms_int = data["invite_perm"]
permissions = discord.Permissions(perms_int)
return discord.utils.oauth_url(self._app_info.id, permissions, scopes=scopes)
return discord.utils.oauth_url(app_info.id, permissions, scopes=scopes)
async def is_invite_url_public(self) -> bool:
"""