# Not Enough DJs

{% hint style="danger" %}

## OUTDATED SECTION

Please check back later for updates.
{% endhint %}

The 'Not Enough DJs' logic flow is executed when the number of unique users applied to an event is less than the number of available slots for said event. In this case, user input from staff is required to let the bot know how they'd like to proceed. The options are:

***

## Match Slots to RSVPs

This option will remove any empty slot and re-assign all applied DJs to fit the event's schedule. A confirmation message with a preview of the final lineup will show up.

{% hint style="warning" %}
This option will cause all empty or unassigned slots to be removed and all applicable DJs to be re-assigned to the next available slot, meaning some users might end up in a different slot than the one originally picked!
{% endhint %}

***

## Reschedule the Event

This option will cause the event to be re-scheduled to another date. A new RSVP message will be sent.

***

## Assign More DJs

This option will instruct you on how to add more DJs to the lineup via `/add-dj-to-rsvps`. You will need to manually assign each slot via `/assign-slots`.

***

## Delete the Event

If preferred, you can also choose to delete the event. A confirmation message will show up before deletion.

{% hint style="warning" %}
If no action is taken before the announcement date, the event will have to be manually posted.
{% endhint %}


---

# 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://docs.vrave.app/functionalities/slot-assignment-algorithm/not-enough-djs.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.
