Link flow
Create a link
Discord installs at the server level, so passmode: "guild":
action.type is "oauth". Redirect the user to action.url. After they pick a server and approve the bot invite, the channels service stores the token and the route goes live.