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

Remove introductory DM messages when joining servers #86

Open
JayDwee opened this issue Apr 18, 2021 · 1 comment · May be fixed by #232
Open

Remove introductory DM messages when joining servers #86

JayDwee opened this issue Apr 18, 2021 · 1 comment · May be fixed by #232
Assignees
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@JayDwee
Copy link
Member

JayDwee commented Apr 18, 2021

What Koala extension does this refer to (if applicable)
IntroCog, but also all Extensions

Is your feature request related to a problem? Please describe.
Many people are put off by Koala DMing all users upon joining the server. This solution needs to allow Koala to legally run with an option not to DM all users by default, and have options to remove it in every cog that currently does.

Describe the solution you'd like

  1. Remove Welcome message requirement, make it instead optional if given by the server with an updated embed & image. (if empty/ currently unassigned, don't send)
  2. Review all current commands for when personally identifying info is given, in which case the user is given brief info on data storage and a link to our privacy document
  3. Make Devs aware of best practices for including these notifications
  4. Create a k!setup command that is required before any data on a server is stored (making most commands inaccessible until k!setup is run) in which the admin will accept the GDPR document for storing data about their discord server (doesn't apply for individual data e.g. emails, that still needs to be sent to those individuals too)
  5. Add an option to not DM by verify when people join

Describe alternatives you've considered
Only DM people when taking in data from them, e.g. a confirmation of storing their email when using k!verify.

Additional context
As well as linking to http://legal.koalabot.uk the user should also be alerted to what type of data is being stored (e.g. UserID and Email)

@JayDwee JayDwee added the enhancement New feature or request label Apr 18, 2021
@JayDwee JayDwee added the good first issue Good for newcomers label Apr 19, 2021
@JayDwee
Copy link
Member Author

JayDwee commented Apr 22, 2021

Another option is to DM them the legal message whenever the first message is being sent to them by koala, otherwise don't DM them. although Verify seems like the only thing we really need to message them about anyway 🤷‍♂️

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants