TheDiscordian / onebot

One bot to rule them all...
BSD 3-Clause "New" or "Revised" License
14 stars 1 forks source link

Discord Defender? #24

Open tippi-fifestarr opened 2 years ago

tippi-fifestarr commented 2 years ago

Bot accounts join and mass DM ppl using server userlist. Have you heard of guild.xyz?

image

TheDiscordian commented 1 year ago

I haven't heard of guild.xyz, however this sounds straight forward:

Flow:

  1. User joins, sees nothing
  2. Bot assigns new user a "newbie" role, giving them access to a waiting room with info on how to proceed.
  3. User follows instructions, probably has to click a reaction or something.
  4. Newbie role is removed, another role is granted, giving them access to the rest of the server.

Currently Role Triggers can do everything except step 2 more-or-less (needs code to remove role while adding role).

Unsure if Discord has the ability to assign a role immediately to a new user. OneBot doesn't yet, this would likely need to be an upgrade to the Monitor struct ("OnUserJoin" or something).