> ## Documentation Index
> Fetch the complete documentation index at: https://docs.headlesslabs.xyz/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Bump Reminder

> Programa recordatorios seguros después de bumps verificados de DISBOARD.

Bump Reminder detecta respuestas de éxito verificadas de DISBOARD y programa un aviso para cuando hayan pasado dos horas, en el canal que elijas. El proceso local comprueba vencimientos cada 30 segundos, así que el envío normal puede ocurrir hasta unos 30 segundos después de la hora programada.

## Detección verificada de DISBOARD

Headless acepta solo mensajes del bot oficial de DISBOARD con el marcador positivo `Bump done` al inicio del contenido o del título/descripción del embed. Que una persona escriba `/bump` no basta: DISBOARD procesa ese comando externo y Headless espera su respuesta auténtica.

## Configuración y permisos

Configurar requiere **Manage Server**. Headless necesita **View Channel** y **Send Messages** en el canal de avisos. La respuesta de éxito puede detectarse en cualquier canal del servidor; el recordatorio se envía al canal configurado.

**1. Instala DISBOARD**

Asegúrate de que el bot oficial de DISBOARD esté en el servidor y que Headless pueda ver su respuesta de éxito.

**2. Elige el canal de avisos**

Concede a Headless View Channel y Send Messages en el canal donde debe llegar el recordatorio.

**3. Activa y prueba**

Ejecuta `.bumpreminder channel #avisos`, usa `/bump` con DISBOARD y consulta `.bumpreminder status`. El temporizador empieza con la respuesta de éxito verificada.

**4. Cancela cuando lo necesites**

Ejecuta `.bumpreminder off` para cancelar la espera y desactivar la detección.

### Elegir el canal de avisos

La configuración cambia solo el canal de entrega; el detector espera la respuesta de éxito real de DISBOARD.

```headless-command Syntax theme={null}
.bumpreminder channel <channel>
```

```headless-command Example theme={null}
.bumpreminder channel #avisos
```

## Horario y persistencia

Cada éxito verificado reemplaza el recordatorio anterior y fija el vencimiento en dos horas después de la marca de tiempo del mensaje de DISBOARD. Un proceso comprueba los vencimientos cada 30 segundos; por ello, el envío normal se realiza al cumplirse las dos horas o dentro de los 30 segundos siguientes. El estado se guarda por servidor en PostgreSQL y sobrevive reinicios. Si el canal desaparece, faltan permisos o Discord rechaza el envío, Headless registra el error y vuelve a intentar cada 15 minutos mientras la función siga activa. Un nuevo éxito verificado reemplaza la espera y reinicia el horario.

### Consultar o cancelar

Los comandos `.bumpreminder` y `.bumpreminder status` muestran el estado actual. Usa `.bumpreminder off` para cancelar el recordatorio pendiente y desactivar el detector.

```headless-command Syntax theme={null}
.bumpreminder status
```

```headless-command Example theme={null}
.bumpreminder status
```

```headless-command Syntax theme={null}
.bumpreminder off
```

```headless-command Example theme={null}
.bumpreminder off
```

> [!NOTE]
>
> El texto del aviso es fijo y no menciona a nadie. Headless solo detecta éxitos de DISBOARD y envía recordatorios: no ejecuta bumps, no agradece automáticamente, no limpia mensajes ni cambia permisos de canales. Si DISBOARD cambia el formato de éxito, no se programa otro aviso hasta reconocer una respuesta válida.

> **No aparece un recordatorio pendiente**
>
> Comprueba que el módulo esté activo y que la respuesta provenga del bot oficial de DISBOARD con el marcador `Bump done`. Se ignoran los mensajes escritos por usuarios, webhooks y otros bots.

> **El aviso no pudo enviarse**
>
> Consulta `.bumpreminder status`, restaura View Channel y Send Messages y deja la función activa para que reintente cada 15 minutos.

## Páginas relacionadas

* [Giveaways](/docs/server/giveaways.md)
* [Mensajes](/docs/server/messages.md)
* [Headless Permissions](/docs/permissions.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.