interface RESTOAuth2AdvancedBotAuthorizationQuery

external
export interface RESTOAuth2AdvancedBotAuthorizationQuery

https://discord.com/developers/docs/topics/oauth2#advanced-bot-authorization

external
client_id : Snowflake

optionalexternal
disable_guild_select? : boolean

optionalexternal
guild_id? : Snowflake

optionalexternal
permissions? : Permissions

The required permissions bitfield, stringified

optionalexternal
redirect_uri? : string

external
response_type : string

external
scope : `${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)