Volunteer Opportunities

MoonlightBot is exclusively ran by volunteers - yes, even the developer - and we will be glad to accept you as part of our team! No coding skills required. In this page, you will find all the positions and tasks we are looking for.

Volunteering is a nice way to show your support for our charitable activities, connect with the community, and hone your server management skills. We offer generous benefits for all our volunteers akin to those of Premium subscribers.

Tester

MoonlightBot testers act as the keepers of quality in the bot development process. They carefully examine new updates with a special copy of the bot, functioning as the voice of the end user.

Their mission is to uncover bugs and annoyances that might hinder a smooth user experience, before they even reach the Beta release. This collaborative spirit ensures that issues are reported and then effectively addressed by the developer, making MoonlightBot not only functional but also enjoyable and user-friendly!

Benefits

  • A colorful, prominent role in the server to show everyone you're one of us

  • MoonlightBot Premium subscription (Advanced tier, duration varies based on your contributions)

  • An opportunity to learn how to get the most from MoonlightBot - and many other Discord apps

  • Access to and testing of new features as they are developed

  • The ability to request small changes, work closely with the developer, and have a voice in important decisions

  • Your name on the Special Thanks Page

Becoming a Tester

The tester community programme is currently by invitation only. To ensure a minimum standard of quality and fairness, we accept members who are on the Support Server. It helps your chances of receiving an invitation from a Staff member if you follow the rules, send messages, and support MoonlightBot in other ways.

When we send you an invitation, we have already done our due diligence in ensuring you already follow the requirements for the position.

Translator

MoonlightBot translators assist in translating the commands, responses and messages shown when interacting with the bot.

Benefits

  • A colorful, prominent role in the server to show everyone you're one of us

  • MoonlightBot Premium (Basic tier), once you have translated 50 strings

  • Your name on the Special Thanks Page

Becoming a Translator

To become a translator, you need to possess the following requirements:

  • You must be a native (or near-native) speaker of the language you're applying for

  • You must have a level of English comparable to B1 or higher in the CEFR scale

  • You must be at least 16 years old

  • You (or the server you represent) must have used MoonlightBot for more than two weeks

  • You must not have any significative infraction history

If you meet the requirements above (some can be skipped in certain cases with Staff consent), you can then apply in the #apply-for-translator channel in the Support Server. There you will find a button to press and fill out the application form.

Your application will be looked at, and if we're satisfied that you'd make a good candidate, we will create a private thread and ask you to complete a few short translation trials. If you pass the trial, we will give you full access to the translation program. This means you can get translating straight ahead! Usually this process takes less than 24 hours.

Documentation Writer

Documentation writers are the volunteers who take care of this very documentation website, and provide the information that users need to use MoonlightBot. They describe the bot's features and commands in detail, more than possibly allowed by Discord's technical limitations.

They create new documentation pages as new functions are added to the bot, and update existing pages to reflect changes, to allow MoonlightBot's single developer to only focus on making the changes, which improves the productivity rate at which new features come out.

Benefits

  • A colorful, prominent role in the server to show everyone you're one of us

  • The tester role (necessary to access their channels, the two roles work closely)

  • A MoonlightBot Premium subscription (Super tier)

  • Access to and testing of new features as they are developed

  • Earliest possible access to upcoming updates

  • Your name on the Special Thanks Page

Becoming a Documentation Writer

Anyone can fork and submit pull requests to the Documentation GitHub Repository, however, we are looking for a team of maintainers who systematically expand, correct, and improve the documentation on guidance of the team, led by their caretaker.

There are a handful of ways to join the official Doc Writers team and received the benefits listed above:

  1. Voluntary Contributions: If you provide helpful advice or suggest edits - whether in the server or via pull requests - the documentation caretaker (who will always be a member of our Staff) will contact you directly to invite you as a writer

  2. Submitting an Application: If we feel the need to expand our team, we may open applications for doc writers. When we do, we announce that in our server with instructions on how to apply. Be on the lookout for when these opportunities come up as we will likely mention @everyone

New writers are be subject to a trial period, usually lasting two weeks, where they are asked to complete a task to determine their fitness for the program. If we're sufficiently satisfied with your performance, we will welcome you with full benefits.

To be a documentation writer, you should fulfill the following requirements:

  • You must have a level of English comparable to B2 or higher in the CEFR scale

  • You must be at least 16 years old

  • You must demonstrate an understanding of Markdown and GitBook formatting

  • You must have been a user of MoonlightBot (based on date of first recorded interaction) for at least 1 month

  • You must demonstrate strong attention to detail and proofreading skills

  • You must not have any significative infraction history

Last updated