EddieHubCommunity / EddieBot

Inclusive words Discord bot (no more "hey guys")
http://discord.eddiehub.org
MIT License
173 stars 139 forks source link

Suggestion: Default to welcome channel or DM user on server join #201

Closed NathanDennis closed 4 years ago

NathanDennis commented 4 years ago

I don't know if there's a way for a bot to detect whether a user has the default discord profile image on join.

I also know bots DMing you when you join a server is annoying.

My suggestion is to either have EddieBot DM new users on join with a brief intro to the community, especially with a code of conduct etc

Or, probably better, have the default channel on join be something like #welcome where the user has to click to react to the bot's standard welcome message to confirm they've read the community guidelines before being given write permissions to channels.

I've seen other servers where new users have to type a command or react to the pinned welcome message before the bot will assign a role to them where they have write permissions enabling them to type in any channels.

Maybe I'm just old and grumpy but having a physical interaction where you have to click to confirm you've actually read the guidelines before interacting will reduce the amount of visual clutter in busy conversations where multiple people have the default discord provile image, prompting them to change it to something more unique. It can get quite confusing trying to quickly distinguish who's actually posting what messages sometimes when conversations pick up in activity.

eddiejaoude commented 4 years ago

I really dont like the default Discord profile images either. I dont expect people to put a photo of themselves, it can be a pet or cartoon character, but something unique ish to them in our community - you are right it helps identify who is who quickly and easily.

I just checked. We currently have the MEE6 bot, sending a welcome message in the #introduction channel and a private DM to the user mentioning the Code of Conduct and GitHub Organisation.

I could add more to the MEE6 bot to ask they set a profile picture?

AllanRegush commented 4 years ago

Some discord channels have react with x to agree to terms/rules etc. Then the bot assigns them a role to access the rest. I'm not a huge fan of this. For now I think we could add more to MEE6 DM as an experiment.

NathanDennis commented 4 years ago

I'm inclined to agree with the notion of just adding more to MEE6 and seeing if it helps poke new users into adding an image for the sake of clarity in busier channels / conversations.

I'm happy to close this one shortly if everyone is in agreement but will see if anyone else has input over the next couple of days before doing so 👌

eddiejaoude commented 4 years ago

Sounds like a good plan 👍

NathanDennis commented 4 years ago

I think this was left open long enough for any new suggestions on the point :)

eddiejaoude commented 4 years ago

I have made some tweaks from your suggestions. I know there is always more we can do to improve the onboarding process. Keep the suggestions coming 🤓