> ## Documentation Index
> Fetch the complete documentation index at: https://mintlify.com/monkeytypegame/monkeytype/llms.txt
> Use this file to discover all available pages before exploring further.

# Discord Community

> Join the Monkeytype Discord server

## Join the Community

The Monkeytype Discord server is the hub of our community. Connect with thousands of typing enthusiasts, get help, share your achievements, and participate in discussions about all things typing.

<Card title="Join Monkeytype Discord" icon="discord" href="https://www.discord.gg/monkeytype" horizontal>
  Click here to join the Monkeytype Discord server.
</Card>

## What to Expect

### Community Channels

The Discord server offers various channels for different purposes:

* **General Discussion**: Chat about typing, share your progress, and connect with other users
* **Development**: Discuss code contributions, feature development, and technical topics
* **Support**: Get help with issues or questions about using Monkeytype
* **Achievements**: Share your personal bests and milestone accomplishments
* **Off-topic**: Connect with the community beyond just typing

### Active Community

The Monkeytype Discord is an active, welcoming community where you can:

* Get real-time responses to questions
* Connect with contributors and maintainers
* Participate in typing challenges and events
* Share tips and strategies for improving typing speed
* Discuss keyboard hardware and typing techniques

## Monkeytype Discord Bot

The Monkeytype Discord server features a custom Discord bot that enhances the community experience.

### Auto-Assigned Roles

The bot automatically assigns optional roles based on:

* **Typing Performance**: Earn roles based on your typing speed achievements
* **Challenge Completion**: Get recognized for completing specific challenges
* **Community Participation**: Unlock roles through engagement and contributions

These roles help showcase your accomplishments and connect you with users at similar skill levels.

### Bot Features

<CardGroup cols={2}>
  <Card title="Performance Tracking" icon="chart-line">
    The bot integrates with your Monkeytype account to track and display your typing achievements.
  </Card>

  <Card title="Challenge Integration" icon="trophy">
    Automatically recognizes when you complete Monkeytype challenges and awards corresponding roles.
  </Card>

  <Card title="Leaderboards" icon="ranking-star">
    View community leaderboards and compare your stats with other Discord members.
  </Card>

  <Card title="Statistics" icon="chart-bar">
    Access your typing statistics and progress directly within Discord.
  </Card>
</CardGroup>

### Bot Source Code

The Monkeytype Discord bot is open source. If you're interested in how it works or want to contribute:

<Card title="Monkeytype Bot Repository" icon="github" href="https://github.com/monkeytypegame/monkeytype-bot">
  View the source code and contribute to the bot on GitHub.
</Card>

## Getting Started on Discord

### First Steps

1. **Join the server** using the invite link: [https://www.discord.gg/monkeytype](https://www.discord.gg/monkeytype)
2. **Read the rules** and server guidelines in the welcome channel
3. **Introduce yourself** in the introductions channel (optional)
4. **Link your Monkeytype account** to unlock bot features and roles
5. **Explore channels** and find discussions that interest you

### Channel Guidelines

<AccordionGroup>
  <Accordion title="#development channel">
    Use this channel for:

    * Discussing code contributions and pull requests
    * Asking technical questions about the codebase
    * Coordinating on feature development
    * Getting help with setting up a development environment

    Before posting, make sure your question is development-related. General usage questions should go in the support channels.
  </Accordion>

  <Accordion title="#support channel">
    Use this channel for:

    * Getting help with bugs or issues
    * Questions about features and functionality
    * Account-related questions (non-private)
    * Troubleshooting problems

    Provide as much detail as possible when asking for help, including your browser, OS, and steps to reproduce any issues.
  </Accordion>

  <Accordion title="#general channel">
    Use this channel for:

    * Casual conversation about typing
    * Sharing your progress and achievements
    * Discussing typing techniques and tips
    * General community interaction

    Keep conversations friendly and on-topic. Follow the server rules and Code of Conduct.
  </Accordion>
</AccordionGroup>

## Community Guidelines

### Code of Conduct

The Monkeytype Discord follows the same [Code of Conduct](https://github.com/monkeytypegame/monkeytype/blob/master/docs/CODE_OF_CONDUCT.md) as the main project. Key points:

* Be respectful and welcoming to all members
* No harassment, discrimination, or offensive behavior
* Keep discussions constructive and on-topic
* Follow channel-specific rules and guidelines
* Listen to moderators and respect their decisions

### Getting Help

If you need help or have questions:

1. Check pinned messages in the relevant channel
2. Search previous messages to see if your question was answered
3. Ask in the appropriate channel
4. Be patient - community members volunteer their time
5. Provide context and details to help others help you

## Contributing to the Community

You can contribute to the Monkeytype Discord community by:

* **Helping others**: Answer questions and share your knowledge
* **Sharing feedback**: Provide constructive feedback on features and ideas
* **Creating content**: Share guides, tips, or tutorials with the community
* **Being active**: Participate in discussions and events
* **Staying positive**: Foster a welcoming environment for new members

<Note>
  The Discord server is managed by volunteers from the Monkeytype community. Treat moderators and helpers with respect and appreciation for their time.
</Note>

## Other Community Resources

<CardGroup cols={2}>
  <Card title="GitHub Repository" icon="github" href="https://github.com/monkeytypegame/monkeytype">
    View the source code and contribute to the project.
  </Card>

  <Card title="Support Channels" icon="life-ring" href="/community/support">
    Learn about all available support options.
  </Card>

  <Card title="FAQ" icon="circle-question" href="/community/faq">
    Find answers to frequently asked questions.
  </Card>

  <Card title="Contributing Guide" icon="code-pull-request" href="https://github.com/monkeytypegame/monkeytype/blob/master/docs/CONTRIBUTING.md">
    Learn how to contribute to Monkeytype.
  </Card>
</CardGroup>
