# Añadir un nivel - !add

Con el comando **!add**, el usuario del chat podrá añadir un nivel a la cola de niveles pendientes de jugar. Siempre debe venir acompañado del código de nivel. Si el código tiene el formato correcto, el módulo intentará recuperar la información sobre el nivel para enseñármelo en el gestor. De no conseguirlo, la información obtenida aparecerá como desconocida.

<p class="callout warning">Códigos de perfil de creador no serán considerados códigos válidos.</p>

<p class="callout info">No será posible agregar un código de nivel si dicho nivel se esta jugando en ese momento.</p>

Un nuevo código de nivel siempre se añadirá al final de la cola de juegos pendientes.

### Ejemplo de uso

#### **!add 33B-42V-BKF**

Tras escribir el comando en el chat, **<span style="color: rgb(22, 145, 121);">*GurkitoBot* </span>**responderá para confirmar si el envío del nivel ha sido satisfactorio o ha habido algún problema. Si las notificaciones por pantalla están habilitados, también se podrá ver en el Stream el mensaje junto a un sonido.

En chat:

<table border="1" id="bkmrk-gurkitobot%3A-%40gurkgam" style="border-collapse: collapse; width: 100%; border-width: 1px; background-color: rgb(0, 0, 0);"><colgroup><col style="width: 99.881%;"></col></colgroup><tbody><tr><td>**<span class="" data-a-target="chat-line-message-body" style="background-color: rgb(0, 0, 0); color: rgb(236, 240, 241);"><span class="mention-fragment mention-fragment--recipient" data-a-target="chat-message-mention"><span class="chat-line__username" role="button" tabindex="0"><span class="chat-author__display-name" data-a-target="chat-message-username" data-a-user="gurkitobot" data-test-selector="message-username" style="color: rgb(0, 255, 127);">GurkitoBot</span></span>: @gurkgamer</span><span class="text-fragment" data-a-target="chat-message-text"> el código de nivel 33B-42V-BKF se ha añadido a la cola.</span></span>**</td></tr></tbody></table>

<span class="" data-a-target="chat-line-message-body" style="background-color: rgb(255, 255, 255);">En Stream:  
</span>

[![image.png](https://docs.gurkgamer.com/uploads/images/gallery/2024-12/scaled-1680-/jXfimage.png)](https://docs.gurkgamer.com/uploads/images/gallery/2024-12/jXfimage.png)

### Otros mensajes de respuesta

***@{chat\_username} el comando !add debe venir acompañado de un código de nivel al estilo XXX-XXX-XXX.***

Razón:

Has escrito solo el comando !add sin incluir el código del nivel

**@{chat\_username} el comando !add debe venir acompañado solo de un código de nivel válido al estilo XXX-XXX-XXX.**

Razón:

- Has escrito mal el código de nivel
- Has escrito mas cosas después del comando !add y el código XXX-XXX-XXX
- Has escrito cualquiera frase después del comando !add

**<span class="" data-a-target="chat-line-message-body"><span class="mention-fragment mention-fragment--recipient" data-a-target="chat-message-mention">@{chat\_username}</span><span class="text-fragment" data-a-target="chat-message-text"> el código introducido no es un código de nivel válido: Code corresponds to a maker</span></span>**

<span class="" data-a-target="chat-line-message-body"><span class="text-fragment" data-a-target="chat-message-text">Razón:</span></span>

<span class="" data-a-target="chat-line-message-body"><span class="text-fragment" data-a-target="chat-message-text">Has escrito un código de perfil de creador en vez de nivel.</span></span>

**<span class="" data-a-target="chat-line-message-body"><span class="text-fragment" data-a-target="chat-message-text"><span class="mention-fragment mention-fragment--recipient" data-a-target="chat-message-mention">@{chat\_username} </span>el código introducido no es un código de nivel válido: No course with that ID</span></span>**

<span class="" data-a-target="chat-line-message-body"><span class="text-fragment" data-a-target="chat-message-text">Razón:</span></span>

<span class="" data-a-target="chat-line-message-body"><span class="text-fragment" data-a-target="chat-message-text">Has escrito un código de nivel que no existe.</span></span>

**<span class="" data-a-target="chat-line-message-body"><span class="text-fragment" data-a-target="chat-message-text"><span class="mention-fragment mention-fragment--recipient" data-a-target="chat-message-mention">@{chat\_username}</span> el código de nivel XXX-XXX-XXX se esta jugando en estos momentos.</span></span>**

<span class="" data-a-target="chat-line-message-body"><span class="text-fragment" data-a-target="chat-message-text">Razón:</span></span>

<span class="" data-a-target="chat-line-message-body"><span class="text-fragment" data-a-target="chat-message-text">El código de nivel que estas intentando añadir, aunque no este en cola, ya se está jugando en ese momento.</span></span>

**<span class="" data-a-target="chat-line-message-body"><span class="text-fragment" data-a-target="chat-message-text">@{chat\_username} el código de nivel XXX-XXX-XXX ya se encuentra en la cola en posición {posición}</span></span>**

**<span class="" data-a-target="chat-line-message-body"><span class="text-fragment" data-a-target="chat-message-text">Razón:</span></span>**

<span class="" data-a-target="chat-line-message-body"><span class="text-fragment" data-a-target="chat-message-text">El código de nivel que estas intentando añadir ya se encuentra en la cola. Se indicará además la posición en la cola de dicho nivel.</span></span>

### <span class="" data-a-target="chat-line-message-body"><span class="text-fragment" data-a-target="chat-message-text">Posibles problemas:</span></span>

<span class="" data-a-target="chat-line-message-body"><span class="text-fragment" data-a-target="chat-message-text">La validación de códigos de creador o si el nivel existe o no, solo puede darse cuando el servidor al que se consulta la información del nivel está disponible. En caso de no estarlo, no se podrá verificar si son códigos válidos y serán añadidos a la cola. En esta situación solo se podrá validar que el código de nivel cumple los requisitos de tener los caracteres adecuados para ser considerado correcto.  
</span></span>