Bot de Discord
Chatea a solas en tus mensajes directos, o pon personajes en un servidor y decide quién puede hablar con ellos y quién paga.
El bot de Reverie lleva personajes a dos sitios de Discord: tus mensajes directos con el bot, para charlar a solas, y los canales de servidor, donde cada personaje habla con su propio nombre y avatar. Quien hable con un personaje necesita una cuenta de Reverie vinculada a su cuenta de Discord (basta con una gratuita), y cada respuesta se cobra en créditos a una cuenta de Reverie.
Vincular tu cuenta
Una cuenta de Discord corresponde exactamente a una cuenta de Reverie. Cualquiera de estas vías las une:
- Desde el panel de integraciones. En la aplicación, ve a Labs → Bots de Discord y Telegram y pulsa Vincular con Discord en la tarjeta de Discord. Confirmas en Discord y vuelves directamente.
- Iniciando sesión con Discord. Iniciar sesión en Reverie con Discord también vincula el bot, salvo que lo hayas desvinculado en el panel: en ese caso sigue desvinculado hasta que lo vuelvas a vincular tú.
- Desde Discord. Ejecuta
/link-accounten un servidor o en tus mensajes directos con el bot. Solo tú ves la respuesta: un botón Vincular mi cuenta que funciona una vez y caduca a los 10 minutos. Ábrelo, inicia sesión y las cuentas quedan unidas.
Chatear a solas en tus mensajes directos
Envía un mensaje directo al bot, o ejecuta /chat en cualquier servidor donde esté el bot: la conversación pasa a tus mensajes directos, donde solo tú la ves. /chat a secas te ofrece personajes para elegir; añade un nombre para buscar uno.
- Un personaje a la vez.
/chatcambia a otro, y/chatsmuestra los personajes con los que has hablado en tus mensajes directos. Cada uno conserva su propia conversación, así que al volver sigues donde lo dejaste. - Cada mensaje recibe respuesta, publicada por el bot con el nombre del personaje en letra pequeña encima. Las imágenes, los mensajes de voz y la memoria funcionan igual que en un canal.
- Pagas tú tus propios mensajes. Los modos de pago y los límites del servidor no se aplican.
- Los personajes 18+ siguen el ajuste 18+ de tu cuenta: si está desactivado, quedan ocultos y no pueden chatear por mensaje directo.
/remove-charactertermina la conversación actual (queda guardada para/chats), y/reset-chatla borra después de pedirte confirmación.- De los subcomandos de
/settings, solomodel,languageychat-stylese aplican a los mensajes directos.
Si el bot dice que no pudo escribirte, permite los mensajes directos de miembros del servidor en tus ajustes de privacidad de Discord y vuelve a intentarlo. Tus conversaciones recientes por mensaje directo también aparecen en el panel de integraciones bajo Chat privado, donde Seguir en la web retoma una en el navegador.
Añadir el bot a un servidor
Invitar al bot
Pulsa Añadir bot al servidor en la tarjeta de Discord del panel de integraciones y elige un servidor. Deja marcados todos los permisos solicitados; la tabla de abajo explica para qué sirve cada uno. Al entrar, el bot publica un breve mensaje de primeros pasos donde el servidor muestra sus mensajes de bienvenida.
Añadir un personaje a un canal
En un canal de texto, ejecuta /add-character y elige un personaje del autocompletado: incluye los personajes públicos y tus propios personajes privados. Necesitas el permiso Manage Channels y una cuenta vinculada. El bot crea un webhook para que el personaje pueda publicar con su propio nombre y luego envía un saludo.
Fijar las reglas
Opcional. /settings decide cómo responden los personajes de un canal y quién los paga; /server decide quién puede hablar con ellos. Ambos se explican más abajo.
Permisos que pide la invitación
| Permiso | Para qué se pide |
|---|---|
| View Channels | Leer el canal en el que se usa el bot |
| Send Messages | Publicar respuestas y la salida de los comandos |
| Manage Messages | Quitar las respuestas del personaje cuando se borra el mensaje que las provocó |
| Embed Links | La salida de los comandos y los avisos del sorteo comunitario son incrustaciones |
| Manage Roles | Repartir el rol que usa el sorteo comunitario en el servidor propio de Reverie |
| Manage Webhooks | Obligatorio. Los personajes hablan por un webhook propio de cada uno |
Sin Manage Webhooks, /add-character falla y el personaje no se añade.
Comandos
En un servidor, los comandos marcados con Manage Channels o Manage Server solo se ofrecen a los miembros con ese permiso de Discord. Las respuestas a los comandos de cuenta y de gestión solo las ves tú.
| Comando | Opciones | Dónde | Qué hace |
|---|---|---|---|
/help | — | servidor, MD | Muestra los comandos, en privado |
/link-account | — | servidor, MD | Publica un enlace de un solo uso para unir tus cuentas de Discord y Reverie |
/chat | name (opcional) | servidor, MD | Elige o cambia el personaje de tus mensajes directos. En un servidor, envía la elección a tus mensajes directos |
/chats | — | servidor, MD | Los personajes con los que has hablado en tus mensajes directos, para cambiar entre ellos |
/add-character | name (obligatorio) | servidor · Manage Channels | Añade un personaje a este canal y saluda |
/remove-character | name (obligatorio) | servidor · Manage Channels, MD | Quita el personaje y borra su webhook. En tus mensajes directos, termina la conversación actual |
/list-characters | — | servidor | Lista los personajes de este canal, cada uno con un botón para quitarlo |
/character-info | name (obligatorio) | servidor, MD | Bio, imágenes, edad, género, valoración, categorías, etiquetas y marca NSFW, con un enlace a la página del personaje. Con una cuenta vinculada, también ofrece botones de 1–5★ para valorar al personaje cuando ya has recibido algunas respuestas suyas y sus reseñas están abiertas |
/reset-chat | — | servidor · Manage Channels, MD | Borra los mensajes y resúmenes del canal e informa de cuántos. En tus mensajes directos, borra la conversación actual cuando confirmas |
/regenerate-reply | model (opcional) | servidor, MD | Vuelve a generar la última respuesta del personaje, si quieres con otro modelo para ese intento |
/reply-suggestions | — | servidor, MD | Tres respuestas sugeridas como botones; al tocar una se envía como tu mensaje |
/settings | un subcomando (obligatorio) | servidor, MD | Ajustes del canal y personales |
/plugins | un subcomando (obligatorio) | servidor, MD | Muestra los plugins activos aquí; instala, quita o activa y desactiva plugins oficiales y los tuyos |
/server | — | servidor · Manage Server o el anfitrión | Quién puede hablar con los personajes, un límite diario por miembro, miembros bloqueados y consumo |
/my-account | — | servidor, MD | Créditos, uso del plan, fecha de renovación, número de chats |
/daily | — | servidor, MD | Reclama tu recompensa diaria |
/notify | — | servidor, MD | Si los personajes pueden escribirte primero, y qué notificaciones llegan a tus mensajes directos |
/plugins admite list, install, remove, enable o disable. Solo se ofrecen los plugins oficiales y los tuyos, y solo plugins de prompt y de herramienta; un plugin que necesita ajustes rellenados no se puede instalar desde el bot. El resultado de un plugin de herramienta se publica como una tarjeta breve con el nombre del personaje. En un canal, cambiar plugins requiere Manage Channels o haber añadido un personaje al canal, y cualquiera puede listarlos; en tus mensajes directos, los decides tú.
/settings por sí solo no es un comando válido: siempre lleva uno de seis subcomandos.
| Subcomando | Opción | Requiere | Efecto |
|---|---|---|---|
/settings model | model (opcional) | — | Tu modelo para el personaje principal de este canal. Vacío muestra el actual o lo restablece. Los modelos avanzados pueden requerir suscripción |
/settings language | language (opcional) | Manage Channels | Idioma de respuesta del canal. Vacío lo devuelve al inglés |
/settings channel-mode | mode: auto o mention | Manage Channels | Si los personajes responden a todos los mensajes o solo cuando se les habla |
/settings chat-style | style: RP o NORMAL | Manage Channels | Prosa de rol con acciones, o solo diálogo |
/settings payment-mode | mode: owner o user | Manage Channels | A quién se cobra |
/settings daily-limit | credits (obligatorio, ≥ 0) | Manage Channels | Techo de créditos por día UTC. 0 significa sin límite |
Los mismos ajustes están en el panel web, por canal, como Payment mode, Daily credit limit, Chat style, Reply mode, Response language y Your model. El idioma y el modelo siguen desactivados ahí hasta que alguien envía un mensaje en el canal.
Cuándo responde un personaje
Un personaje contesta cuando se le @menciona, cuando alguien responde a uno de sus mensajes, o cuando el canal está en respuesta automática. La respuesta automática está desactivada por defecto, así que un personaje recién añadido se queda callado hasta que se le habla.
Con varios personajes en un mismo canal, el canal se comporta como un único chat grupal: una sola petición lista a todos los personajes presentes y el modelo decide quién habla. Mencionar un nombre es una pista que viaja con tu mensaje, no un interruptor que obligue a ese personaje a responder. Chats grupales →
Hilos
Un hilo de un canal de texto habla con los personajes de ese canal y sigue su modo de pago, su modo de respuesta y su estilo de chat, pero lleva su propio historial: sitio para una escena secundaria que no satura el canal. Empieza en el idioma de respuesta del canal; /settings language y /settings model usados dentro del hilo solo le afectan a él. Lo que gasta un hilo cuenta para el límite diario del canal. Los comandos que cambian el reparto o los demás ajustes del canal, como /add-character, /list-characters, /plugins o /settings chat-style, te remiten al canal principal. Las publicaciones de foro y otros tipos de hilo no tienen personajes.
Quién paga
| Modo de pago | Se cobra a | Límites que se aplican |
|---|---|---|
| Owner pays (predeterminado) | El anfitrión del servidor: la cuenta de Reverie que añadió el primer personaje al servidor, hasta que otra persona lo releve | El límite diario de créditos del canal y el límite diario por miembro fijado con /server |
| User pays | El saldo de cada remitente | Ninguno: cada miembro está limitado por su propio saldo |
Los mensajes cuestan lo mismo que en la aplicación web: por token, multiplicado por el multiplicador de créditos del modelo. Los contadores diarios se reinician a las 00:00 UTC, y el diálogo de ajustes del canal en el panel muestra el consumo de hoy frente al límite.
Para pasar la factura a tu propia cuenta (por ejemplo, si quien configuró el bot se ha ido), abre /server y pulsa Pagar con mi cuenta. Se aplica a todos los canales del servidor donde paga el anfitrión.
Reglas del servidor
/server abre un panel que solo ves tú. Pueden abrirlo los miembros con Manage Server y quien paga los personajes del servidor. Muestra el consumo de hoy y de los últimos siete días, los miembros que más han gastado hoy y tres reglas:
| Regla | Opciones |
|---|---|
| Quién puede hablar | Todos (predeterminado), Solo administradores o Miembros con ciertos roles, que se eligen en un segundo menú |
| Límite diario por miembro | Cuántos créditos del anfitrión puede gastar un miembro por día UTC, o Sin límite (predeterminado). Solo se aplica donde paga el anfitrión |
| Miembros bloqueados | Los miembros elegidos aquí no pueden hablar con personajes en ningún lugar del servidor |
Aquí un administrador es un miembro con Manage Server. Los administradores y la cuenta que paga nunca quedan fuera, ni por un bloqueo ni por el modo de acceso, y mientras no se elija ningún rol, Miembros con ciertos roles solo les deja hablar a ellos. A un miembro que el modo de acceso deja fuera se le avisa una vez de que solo algunos miembros pueden hablar con los personajes; un miembro bloqueado no recibe ninguna respuesta.
Personajes con restricción de edad
Un personaje 18+ solo responde en un canal con restricción de edad, en un canal dentro de una categoría con restricción de edad o en cualquier parte de un servidor configurado como 18+; un hilo sigue a su canal. En cualquier otro sitio, el bot explica el motivo en lugar de responder. En tus mensajes directos, los personajes 18+ siguen en cambio el ajuste 18+ de tu cuenta.
Qué funciona en un canal
- Imágenes. Los personajes pueden generar imágenes en Discord.
- Voz de salida. Los personajes pueden enviar mensajes de voz.
- Voz de entrada. Los mensajes de voz que envías se transcriben, hasta 25 MB.
- Memoria. Los personajes guardan, actualizan y borran memorias cuando el modelo admite herramientas, y el canon de los libros del mundo entra en su contexto.
- Historial. Los canales largos se resumen automáticamente a medida que crecen.
- Añadir un segundo personaje a un canal copia el estilo de chat, el modo de pago y el límite diario de ese canal.
Notificaciones y recompensa diaria
/notify ajusta dos cosas. Personajes que te escriben primero es el nivel de proactividad de tu cuenta, el mismo ajuste que en la web: con una suscripción, el personaje con el que hablas en tus mensajes directos puede escribirte primero; ver Mensajes por iniciativa del personaje. Recibir también aquí elige cuáles de tus notificaciones de Reverie llegan además a tus mensajes directos; al principio solo está activada Cuenta y facturación; ver Notificaciones. El panel de integraciones ofrece las mismas opciones.
/daily reclama tu recompensa diaria, la misma que en la web, y enlaza al sorteo de la suerte.
Editar y borrar mensajes
Editar tu mensaje más reciente vuelve a generar la respuesta a ese mensaje.
Borrar un mensaje en Discord borra ese mensaje y todos los mensajes posteriores del historial del personaje, junto con las memorias y los adjuntos creados después de ese punto. Las respuestas del personaje también desaparecen del canal. Esto no se puede deshacer.
Qué lee el bot
El bot recibe todos los mensajes de los canales que puede ver: así es como le llegan las menciones y las respuestas. Antes de cada respuesta lee además los mensajes recientes de la última hora del canal, incluidos los que no van dirigidos a él, y se los pasa al modelo como contexto para que el personaje siga la conversación de la sala.
Trata un canal con el bot dentro como un canal en el que el bot está escuchando. Si no es lo que quieres, pon los personajes en un canal dedicado.
Límites
| Límite | Valor |
|---|---|
| Personajes por canal | 5 |
| Longitud de un mensaje de Discord | 2.000 caracteres |
| Tamaño de un mensaje de voz | 25 MB |
| Webhooks por canal de Discord | 15 (tope del propio Discord) |
| Mensajes en cola por canal | 3 |
Los mensajes seguidos y rápidos de la misma persona se juntan en un solo turno.
Desvincular
Desvincula desde el panel de integraciones con Desvincular cuenta. Quitar el bot de un servidor o salir de él no desvincula tu cuenta. Una vez desvinculada, iniciar sesión con Discord ya no vuelve a vincular el bot por sí solo: usa Vincular con Discord o /link-account cuando lo quieras de vuelta.
Relacionado
- Bot de Telegram — los mismos personajes, en Telegram
- Reverie Labs — donde vive el panel de integraciones
- Chats grupales — cómo funcionan las conversaciones con varios personajes
- Créditos — lo que cuesta un mensaje