export interface RESTOAuth2AdvancedBotAuthorizationQueryhttps://discord.com/developers/docs/topics/oauth2#advanced-bot-authorization
externalclient_id : Snowflake 
optionalexternaldisable_guild_select? : boolean 
optionalexternalguild_id? : Snowflake 
optionalexternalpermissions? : Permissions 
The required permissions bitfield, stringified
optionalexternalredirect_uri? : string 
externalresponse_type : string 
externalscope : `${OAuth2Scopes.Bot} ${string}` | `${OAuth2Scopes.Bot}` | `${string} ${OAuth2Scopes.Bot} ${string}` | `${string} ${OAuth2Scopes.Bot}` 
This assumes you include the bot scope alongside others (like identify for example)