community-repo
community-repo copied to clipboard
Opening/hiring bot
Importance
- An upcoming release will introduce 3 new working groups, meaning the activity of hirings + openings will likely increase. Future releases will add even more working groups, I believe we'll probably have something like 10 WGs in total (or around that number)
- We currently have no automated way to announce new openings, review periods and hiring outcomes
- We also have no way automated way to annouce firings
- Depending on how JOYtasks is implemented, there may be heavy utilization of openings, far beyond what they currently experience
Options (we should pick one option):
- We have a #hiring-bot channel that covers all of the activity for ALL working groups in one channel
- We have a #hiring-bot channel AND a #lead-hiring-bot channel. #hiring-bot would only include announcements relevant to the hiring of individual workers, and the #lead-hiring-bot channel would include announcements relevant to the hiring of new leads
- Each WG gets a bot for its specific channel which announces information relevant to that WG in particular (we could still also have a channel that announces ALL hiring/opening events)
Implementation
- If an opening is created, the bot should announce this with key information such as WG, title, description, deadlines, stake requirements, creator
- If an opening is changed to "review" stage, this should be announced, including a summary of how many people applied
- If someone is hired from an opening, this should be announced