Under the Roblox Documentation Automate right to erasure → Configure a bot → Discord → Step 5 looks to be mismatched with how Discord has their OAuth2 set up. I am unable to find the Default Authorization Link and the Authorization Method parts.
There’s an OAuth2 URL Generator, but that does not have what’s included in these steps. I assume Discord has updated their bot workflow since this has been updated.
I’m taking a look now and it does look like the Discord UI changed a bit since this was written. I don’t think Default Authorization Link and Authorization Methods are fields anymore.
Currently the Roblox documentation includes the following instructions:
Under the Default Authorization Link section, expand the Authorization Method dropdown and select In-app Authorization.
Add the bot scope and the Administrator permission. Save your changes.
Under the OAuth2 settings, select the URL Generator subcategory.
Select the bot scope and the Administrator permission.
Copy the generated URL. Leave the application settings page unclosed.
For step 5, I believe these fields moved to the new Installation tab as Installation Contexts/Links. As far as I can tell, Default Authorization Link is “Install Link” and In-App Authorization are now default as Discord Provided Link, so I believe you can skip step 5.
For step 6-9, “Bot scope” seems to now show up in Oauth2 section , when “bot” is checked and additional scopes (including Administrator) is available to generate. This should be the URL required to generate this bot.
I found some useful information on creating discord bots on Discord’s documentation Discord Developer Portal. Let me know if any of this was helpful and I can adjust our documentation accordingly.