> For the complete documentation index, see [llms.txt](https://moonlightbot.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://moonlightbot.gitbook.io/docs/support-our-work/beta.md).

# MoonlightBot Beta (early access)

MoonlightBot beta offers early access to new features at no cost

MoonlightBot beta is a public, free to use beta version of MoonlightBot. It receives new features and bug fixes before they're pushed to the main version. By using beta, you can contribute to the development of MoonlightBot by finding bugs that slipped past our testing team and reporting them to the developers, so that they don't hinder the service for users of the main bot.

{% hint style="warning" %}
To keep MoonlightBot beta in a server, any member with manage server permissions must be in the support server, to act as a point of contact for our team. Failing to meet this requirement at any time will result in an automatic removal of the bot.
{% endhint %}

## Adding MoonlightBot Beta

1. Join [MoonlightBot's support server](https://discord.gg/8376ZVg)
2. Go to the **#get-beta** channel (the link above will take you directly)
3. Click on the invite link, then proceed to invite it like any other bot
4. If you've used the main version and want to transfer your data, run `/transfer data`

## Common Misconceptions and Frequently Asked Questions

### Will I have to keep both main and beta bots in my server?

No! You don't need to clutter your server with two almost identical bots. A server administrator can use the `/transfer data` command to transfer data from any other version of MoonlightBot to Beta. Transferrals are free and instant.

### I fear it may break from time to time

Before any major breaking change is sent to beta, it's carefully reviewed in another test bot by the developer and [a team of volunteer testers](/docs/support-our-work/volunteering.md#tester).

MoonlightBot beta version differs from this test bot in that beta is used to gather data on real-world usage and minor bugs, where the test instance is used for heavy debugging and major corrections. Due to this, the chance of encountering bugs on beta is pretty low. If you do find a bug, [report it](https://discord.gg/hNQWVVC) so that it can be fixed quickly.

![A visual representation of how beta works. If a bug is not found in beta, it will appear on the main MoonlightBot instance, and you'll encounter it sooner or later anyways. Better fix it while it's still hot.](https://2739437192-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M0Z0wam1w1IC3iv3OQ3%2F-MXTLBGUmnNulP5ULzik%2F-MXXJWh9AYKc6o36T-Lz%2Fimmagine.png?alt=media\&token=a8101649-6aef-4207-a6c5-687b3f67ae39)

### I don't want to lose all my temproles, infractions and server configuration

If you choose to transfer your data, you won't! You can seamlessly switch to beta by [transferring your data as described above](#will-i-have-to-keep-both-main-and-beta-bots-in-my-server).

### I don't comply with the requirement of having at least a server admin in MoonlightBot's support server

The only requirement for a server to have MoonlightBot beta is to have someone with **Manage server** permission in the support server, so the Staff can have a point of contact to refer that server by.

### I have no time/I don't know how to look for bugs

No problem! You are not required to actively find bugs. Just use the features you'd normally use and report any bugs you may find.
