guilds.join
restrictions
#3300
Replies: 4 comments
-
My bot actually has a legitimate usecase for joining multiple servers with one authentication: it has a web form where you select some emojis and the bot creates servers for them |
Beta Was this translation helpful? Give feedback.
-
ah! that's pretty cool. i was sure someone had a good use for it, which is why i did mention the option of being whitelisted for adding the user to any guild. (i also just clarified in an edit) |
Beta Was this translation helpful? Give feedback.
-
I think this is a good idea A new scope The main problem i can see with this is when the guild doesn't exist at the time of authorisation. The The main thing that i don't like at the moment it's that you don't need to give permission per guild, you're trusting that the bot will only add you when you give permission somewhere their side. |
Beta Was this translation helpful? Give feedback.
-
Perhaps this could be avoided by introducing something client side. Eg. A nagbar when you are viewing a guild you were added to, saying something like: Maybe even being able to report the application via said nagbar if the join wasn't authorized by the user. Ideally this would stay till the user dismisses it manually. Another alternative could be some sort of authorization system built into the client itself but not sure how this would work for offline members. |
Beta Was this translation helpful? Give feedback.
-
Description
Limit OAuth
guilds.join
scope to ask for permission via /oauth2/authorize for each guild.Otherwise, an application can ask for whitelisting to request
guilds.join
for any guild / multiple (possibly unspecified) guilds.Why This is Needed
There have been way too many "giveaway" bots tricking users into granting them
guilds.join
and then adding users to guilds without their express consent. Many of said users are confused and often scared, and don't know what's happening or how to stop it.Alternatives Considered
Beta Was this translation helpful? Give feedback.
All reactions