# Member Anniversaries

## What is the member anniversary channel?

The member anniversary channel is the channel where the bot will announce members' anniversaries; however, it is not required for the bot to work. If the member anniversary channel is not set, member anniversaries will not be announced.

## What are anniversary roles?

Premium servers have the ability to set up to 250 anniversary roles. For instance, on a member's 5th year in a Discord server, the bot can give them the `5 Year Veteran` role as a reward for being a part of the Discord for so long.

**Note:** In order for the bot to be able to give a user an anniversary role, this role must be below the bot's highest role and below the highest role of the user receiving the role (even admins!). The easiest way to avoid permission issues is having Birthday Bot's role at the very top of your role list.

## A user left/was kicked, can you fix their join date?

Unfortunately no, member join dates are determined by Discord and not handled by the bot.

## What is the Member Anniversary Remove Old Roles Setting?

If this setting is turned on, the bot, when giving a user a new member anniversary role, will remove all the other roles for that user. Essentially, this aims to make it so that users only have the most senior member anniversary role they are eligible for.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://birthdaybot.scottbucher.dev/faq-1/member-anniversaries.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
