this post was submitted on 22 Oct 2024
4 points (100.0% liked)

Discord

484 readers
1 users here now

Discord is a voice, video, and text communication service to talk and hang out with your friends and communities.

Discord client

founded 1 year ago
MODERATORS
 

I own an LGS and use discord to connect with customers. I have the server broken down into sections, like board games, card games, miniature games, etc so that someone there only for board games does not get all of the chatter of mini gaming. When you first join you only see the announcement channel, the welcome channel, and the channel selection channel. When you arrive the welcome bot prompts you to visit the channel selection channel and pick your interests.

I have a large number of users who have never selected interests. I would like to either tag them all so that I can reminder them to update preferences, or maybe have everyone that joins automatically get a role that is removed when they receive any other role making tagging easier.

If anyone has any insight on easily doing one or the other, or a better way to get people to pick their roles I would love to hear it.

top 1 comments
sorted by: hot top controversial new old
[–] donuts@lemmy.world 1 points 2 weeks ago

(This is on the premise that those channels are added because they get roles assigned)

Use (or create it) a channel that is only viewed by people that don't have a role yet.

So you could have a channel called #select-channels-first or whatever fits you, and deny viewing the channel for the roles that people can select.

This way, as soon as they pick at least one role, it will be hidden from view. You can then periodically tag @everyone in that channel to remind them.

Alternatively, I'm pretty sure there are bots that allow for multiple actions on reaction roles. So on join they get assigned role Z, and the reaction role options assign role A & remove role Z on button A, assign role B & remove role Z on button B, etc.

Now this is making some assumptions so it won't perfectly fit your use case. If you want some more tailored advice feel free to share some more details on the logistics of your server. Good luck!