Workers Auto Approve
As a hackathon hacker I want team channels created for me in Discord automatically
### User Story
As a hackathon hacker I want to have a Discord team channel created for me automatically when I "Start Work" on a prize.
### Why Is this Needed
Hackathon participants often need a real-time communication channel for coordinating with potential and active teammates, and need a place to ask sponsors project-specific details.
The Gitcoin team currently uses Discord to provide these communication channels for hackers. However, all channels must be manually created by Gitcoin administrators, since there's no link between "Start Work" instances and the Discord server.
### Current Behavior
Discord servers are manually created by Gitcoin administrators. Administrators periodically check hackathon prize pages for new "Start Work" instances, then create a Discord team channel for the user who started work for every new instance. They invite this user to their team channel according to the Discord username they provide in the "Start Work" work plan form (a field recently added by @owocki).
Gitcoin administrators make the Discord team channel public by default. This allows hackers to invite collaborators easily. But some hackers prefer private channels; in these cases an administrator will simply convert the public channel to a private channel, allowing Gitcoin administrators/ambassadors and sponsors to see messages but will block other hackers from seeing them.
### Expected Behavior
When a user clicks "Start Work" on a hackathon prize bounty a public Discord channel should be automatically created and the user that started work should be invited to/tagged in the channel.
Ideally, the "Work Plan" should be automatically pasted to the channel as a message or channel description, so that other hackathon participants/sponsors/administrators can see the project summary/approach within Discord and decide whether to get involved.
### Definition of Done
Discord team channels are automatically created when someone hits "Start Work".
Should provide permissions and simple documentation to help Gitcoin administrators use and enable/disable/configure the tool.
### Data Requirements
### Additional Information
Setup your profile
Tell us a little about you:
No results found for
Type to search skills..
Required [[totalcharacter]] / 240
Are you currently looking for work?
[[ option.string ]]
Setup your profile
Our tools are based on the principles of earn (💰), learn (📖), and meet (💬).
Select the ones you are interested in. You can change it later in your settings.
I'm also an organization manager looking for a great community.
Enable your organization profile
Gitcoin products can help grow community around your brand. Create your tribe, events, and incentivize your community with bounties. Announce new and upcoming events using townsquare. Find top-quality hackers and fund them to work with you on a grant.
These are the organizations you own. If you don't see your organization here please be sure that information is public on your GitHub profile. Gitcoin will sync this information for you.
Select the products you are interested in:
Out of the box you will receive Tribes Lite for your organization. Please provide us with a contact email: