Frequently Asked Questions
Welcome to Python Discord! Sometimes in our channels we get similar questions asked every so often. We've compiled the most frequently asked questions and provided our response to them. This FAQ is aimed at answering questions about the Python Discord community. If you have question about Python, feel free to ask in
There are no applications to be come a Helper, Moderator, Admin, or other staff role. To become a Helper, which is our base staff role, people are nominated by a staff member and are later put up to a vote by Moderators, Admins, and Owners. If the candidate received enough votes unanimously, then we offer them the Helper role. This whole process takes place in channels only viewable to staff members.
Being a Helper is not only about helping people with Python questions or helping with our projects, but is also about demonstrating an understanding of our community's culture. To read more about what we look for in a Helper and to read about our internal staff roles (Moderators, Leads, Core Developer, Admin), check out this page.
We document the purposes of our most important roles on our website. Check it out here.
The roles that are not documented on that page are for seasonal events. These are specific to those events and don't impact permissions on the server.
People who boost our server automatically get a bright cyan role color, but this is purely cosmetic and there aren't any other incentives to give us Nitro boosts. Discord itself manages that specific role, so the role is automatically removed when the boost expires.
Patrons who donate via our Patreon also get a blue role and this is also a purely cosmetic role. We do appreciate our Patreon supporters and our Nitro Boosters!
We have received suggestions to give Nitro boosters non-cosmetic perks like a Nitro boosters lounge or the ability to use emoji reactions in certain channels, though that isn't something we will consider as we don't want to gate any part of the server behind a paywall.
To report inappropriate or rule-breaking behaviour on the server, please send a direct message to our
@ModMail. You should find the ModMail bot at the top of the server member list. If it's an urgent situation that needs immediate moderator attention, such as spam or NSFW content, then you can ping the
@Moderators role in the server.
There isn't a way to invite
@Python to other servers.
@Python is closely tied to our server architecture and wouldn't be able to properly function without a specific set-up. If you are interested in
@Python though, you can host your own instance of it. The entire project is open source and can be found on our github.
We have two bots that provide functionality in our server:
@Python is the bot that helps manage certain server functionality (i.e. our help channel and moderation systems).
@Sir Lancebot is our community bot that is designed as an entry level project for people to learn about open source contribution.
@Sir Lancebot contains our fun and silly commands, like
.http_status which provides dog and cat HTTP status codes, and more! You can check out
@Python here on github, and check out
@Sir Lancebot here. If you have any questions about how to contribute, drop by the
#dev-contrib channel in server.
We want to keep the help channels uniquely named with it being somewhat easy to remember, so we decided on elements/food.
#help-1 doesn't work as well as
help-strawberry). If we had them numbered, they would quickly move out of order and possibly cause confusion for newer members.
The only file types that we allow on this server are those that Discord supports a native preview for. This is because it's easier and safer for people on the server since they do not need to download a file to view it. It's also to ease the burden on our moderators, otherwise they would have to download and check the files posted to the server.
If you want to share code please use our hosted hastebin, paste.pythondiscord.com.
Our general policy is to allow permissions unless proven that they are negatively affecting the channel. If a certain channel doesn't have a permission, chances are it was allowed there at some point, but the cost of moderating or managing it outweighed the benefit. Feel free to ask in
#community-meta if you'd like the reasoning behind any specific decision.
We previously had these channels, though they unfortunately did not work out the way we had hoped. Engagement was low and they were a large burden on our moderators due to the number of low quality or rule violating posts.
In general, a real-time chat client isn't the best avenue for showing off your projects or finding collaborators because messages are typically only seen by those actively engaged at the time they are posted. You're welcome to showcase your projects in our off-topic channels or on a different platform like Reddit.
If you want to make a recommendation or suggestion about the server feel free to post in
#community-meta. You can also open an issue on our meta repo on GitHub, which can be found here.
While we love our blurple Python logo, we also enjoy celebrating other events throughout the year, like Advent of Code, Pride Month, Black History Month, Valentine's Day, Diwali, and more! In the spirit of those celebrations, we like to have some fun and change our icon instead. If you're wondering why it's changed this time, check out
#changelog on the server, as the reasoning for the recent change will be there.
If you'd like to contribute and create a Python Discord server icon for us to use, check out our branding repo for what we currently have and talk to us in the
#media-branding channel in the server.
@joe might appear and provide some graphs and run queries you might have in mind.
We do have some public stats available to view here: https://stats.pythondiscord.com/