Bot Documentation
Here is the complete guide on how to use the bot and its features:
Profile Management
Create a Profile
/createprofile <name> <experience> <skills>
Creates your developer profile with name, experience (in years), and a list of skills separated by commas.
Example: /createprofile John 5 Python, JavaScript, SQL
Delete a Profile
/deleteprofile
Deletes your developer profile. You must have a profile to delete.
Update a Profile
To update your profile, delete it first using /deleteprofile, then create a new one using /createprofile.
Request & Hiring Developers
Request Developer Help
/requesthelp <developer_name>
Request help from a specific developer by their name. The developer will receive a message in their DM and can choose to accept the request.
Example: /requesthelp John
Confirm a Hire
/hiredev <developer_name>
After a developer agrees to work with you, confirm the hire using this command. It will mark the developer as unavailable until the work is completed.
Example: /hiredev John
Confirm Work Completion
/confirmwork <hiring_user_name>
Once the developer completes the work, confirm it using this command. This will mark the developer as available again and increase their work count.
Example: /confirmwork user
View Developers
Top Developers
/topdevelopers
View a list of the top 10 developers sorted by the number of completed projects. You can see their name, experience, skills, and work completed.
Help and Documentation
Help
/help
Displays a list of commands that are available with short descriptions.
Docs
/docs
Shows this detailed guide with all the available bot features and how to use them.