Python Discord Server Roles
Description: A role pinged by Admins when an announcement is made in the
How to get it: Run the command
!subscribe in the
#bot-commands channel. To unsubscribe, run
!unsubscribe in the
Description: A role that lets people speak in voice channels.
How to get it: Send
!voiceverify in the
#voice-verification channel. There are multiple requirements listed there for getting the role.
Description: A role given by staff to people who make substantial contributions to any of the server's open source repositories (SeasonalBot, Python, the site, the branding repo, etc..).
This includes writing pull requests for open issues, and also for reviewing open pull requests (we really need reviewers!)
How to get it: Contribute to the projects! There is no minimum requirements, but the role is not assigned for every single contribution. Read more about this in the Guidelines for the Contributors Role on the Contributing page.
Description: A vanity role for people who boost the server with their nitro subscription.
How to get it: Boost the server with a nitro subscription.
Description: A vanity role for Patreon patrons of the server.
How to get it: Become a patron here!
There is no application, and there are no public nominations. Staff keep an eye out for potential candidates, and people nominated (by staff) are put in a pool for evaluation. After a period of time the candidate for a certain role is voted on by staff higher up the hierarchy.
See the description of a Helper. Being active in helping others, providing good help and abiding by our rules go a long way towards catching staff attention, and make the server a better place for both beginners and advanced Python devs.
In addition to the informal descriptions below, we've also written down a more formal list of expectations that come with each staff role. While this list is mostly for internal use, you can read it here.
Description: Owners of the server.
Description: Staff who administrate the server, its function, its staff, and are involved in deciding the direction of the server.
Description: Staff who moderate the server, enforce the rules, and coordinate with staff to support the server.
Description: A role for staff involved with the DevOps toolchain of our core projects.
Description: Staff who are involved in the coordination and organization of a server event like SeasonalBot, Esoteric Python Challenges, Code Jams and more.
Description: This is the core staff role in our organization: All staff members have the Helpers role.
In general, being a helper means that you provide substantial help in the server's help channels, demonstrate proficiency in the language, have strong teaching and explanation skills and a good understanding of the culture and rules of the server. Some helpers may specialize in other areas of the organization, such as being a core developer, events team member, or moderator.
Being a helper is also more than just quantity of messages, it's about quality. We watch and we pick these people out of the crowd, because we believe that they're a valuable asset to the community, and want our users to know that they're someone that can be relied on for answers and help.
Description: A vanity role for winners of past code jams.
How to get it: Win a code jam!
Description: A temporary role for the duration of a code jam given to team leaders.
How to get it: Team leaders are picked from the participants by the Events Team, and assigned for the duration of a jam.
Description: A temporary role for the duration of a code jam given to participants.
How to get it: Qualify for and participate in a code jam.
Note: Similar roles may exist for a game jam.
Description: Representatives of communities we are partnered with. For a list of partnered communities, see the
Note: Not related to Discord Partners, which our server is currently a part of.
Description: Prominent people in the Python ecosystem. Typically this will be people who have written books, people who speak at PyCon, YouTube content creators, podcasters, or notable contributors to a Python runtime or a major Python module. These members will have a meta role attached to further explain why they have this role, for example
CPython: Core Developer.
Description: Organizers/Coordinators of community events that may be related or unrelated to Python. See:
How to get it: If you have an idea and would like to run your own community event, contact an Admin!