Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Apply role to "new users" #244

Open
robstolarz opened this issue Dec 3, 2018 · 5 comments
Open

Apply role to "new users" #244

robstolarz opened this issue Dec 3, 2018 · 5 comments

Comments

@robstolarz
Copy link
Collaborator

robstolarz commented Dec 3, 2018

Although we have a "Guest" role that prevents users from seeing the content of the server if they don't agree to abide by its rules, we don't have a similar role that is applied to users who have not been on the server for very long.

Reasons to apply such a role would be to deny access to certain channels until a user is considered "ready" for them, like some of the Discussion channels on Programming that tend to attract unwanted attention by new users.

It would be nice if there were configurable thresholds for # of messages as well.

edit: Is this a good candidate for StatBot integration? Such an integration would probably prevent extra work.

@emmiegit
Copy link
Collaborator

emmiegit commented Dec 4, 2018

This seems like statbot integration would be necessary. There isn't a good way for futaba to track total messages by itself. This could be part of the statbot cog subproject, and automatically apply a configurable role when a configurable number of messages were sent.

@raylu
Copy link
Member

raylu commented Dec 4, 2018

give everyone the new user role, check all users with that role once an hour/day/whatever via the undocumented search API: https://discordapp.com/api/v6/guilds/109469702010478592/messages/search?author_id=109406338697723904&include_nsfw=true

@emmiegit
Copy link
Collaborator

emmiegit commented Dec 4, 2018 via email

@emmiegit emmiegit self-assigned this May 27, 2019
@emmiegit
Copy link
Collaborator

See also #203

@programdenizen
Copy link

This seems to be completed via #321

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants