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

Add in /moderators command that will list the current moderators #383

Open
5 of 8 tasks
JudsonStevens opened this issue Mar 15, 2022 · 0 comments
Open
5 of 8 tasks
Assignees
Labels
general: good first issue Good for newcomers priority: low This is an issue that is fine sitting for a while status: accepted The issue has been accepted but still needs to be addressed type: airtable modification This issue requires a change to the Airtable base type: code change Issue requires changes to the code base type: feature Issue involves adding new functionality that doesn't currently exist

Comments

@JudsonStevens
Copy link
Collaborator

JudsonStevens commented Mar 15, 2022

We should create a /moderators command that will list out the current moderators so folks can DM one individually if needed, and also know who is who. This should pull from an Airtable table that lists them out so it can easily be updated.

  • Make a new Airtable table to list the moderators with their Slack username and Full name
  • Create a new @app.command("/moderators") in the main.py file of the project
  • Create a new handler file - something like moderator_handler.py
  • Create a new models file - something like moderator_models.py
  • Create a new blocks file - something like moderator_blocks.py
  • Determine the block kit formation using Block Kit Builder
  • Create new handler method to put together blocks and send back to user
  • Put the blocks together in the blocks file to build the correct blocks
@JudsonStevens JudsonStevens added general: good first issue Good for newcomers priority: low This is an issue that is fine sitting for a while type: code change Issue requires changes to the code base type: feature Issue involves adding new functionality that doesn't currently exist status: accepted The issue has been accepted but still needs to be addressed type: airtable modification This issue requires a change to the Airtable base labels Mar 15, 2022
@JudsonStevens JudsonStevens self-assigned this Mar 15, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
general: good first issue Good for newcomers priority: low This is an issue that is fine sitting for a while status: accepted The issue has been accepted but still needs to be addressed type: airtable modification This issue requires a change to the Airtable base type: code change Issue requires changes to the code base type: feature Issue involves adding new functionality that doesn't currently exist
Projects
None yet
Development

No branches or pull requests

2 participants