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

registration command for Advent of Code #1001

Open
ankitsmt211 opened this issue Jan 5, 2024 · 1 comment
Open

registration command for Advent of Code #1001

ankitsmt211 opened this issue Jan 5, 2024 · 1 comment
Labels
enhancement New feature or request new command Add a new command or group of commands to the bot priority: low

Comments

@ankitsmt211
Copy link
Member

Is your feature request related to a problem? Please describe.
Each year, Together Java participates in advent of code along with it's members. To encourage participation, it also rewards some users based on participation/performance etc. However post event, the process of hunting down participants from advent of code leaderboard in discord is quite exhaustive for staff.

Describe the solution you'd like
Possible solution can be a command that can be used for registration during the month of advent of code each year which will persist some details related to user to DB , in terms of use case there's a couple of things to consider.

  • user handle from advent of code website
  • do the participants would like to opt in for rewards if offered by Together Java
  • command to showcase registered users
  • routine to clean up DB records after 2 months or so.

Additional context
Suggestions from @Zabuzard

perhaps a /create_aoc_signup command for mods that posts a message with a signup button.
when clicking the button, modal opens where user can enter their details and hit submit.
Its then saved in a database, associated with user id.
then we have another command /get_aoc_user_table and that posts the data like top-helper command does

@ankitsmt211 ankitsmt211 added enhancement New feature or request new command Add a new command or group of commands to the bot priority: low labels Jan 5, 2024
@andrew-09
Copy link
Contributor

Has anyone started on this already? If not may I work on this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request new command Add a new command or group of commands to the bot priority: low
Projects
None yet
Development

No branches or pull requests

2 participants