Skip to main content
Novedades
NovedadesReleaseSecurity

AlphaCloud v1.10.1: Utility, Roles vinculados por tiempo limitado y tickets en hilos privados

Un día después de la v1.10.0, cinco ideas más del tablero de ideas: el nuevo módulo Utility, Roles vinculados por tiempo limitado y con varios disparadores, tickets como hilos privados y registros de AFK directamente en el canal de voz.

Publicado el por AlphaCloud6 min de lectura

La v1.10.1 salió un día después de la v1.10.0 y oficialmente es un hotfix. Aun así, trae un módulo completamente nuevo. Las siguientes sugerencias ya esperaban en el tablero de ideas, y construimos cinco de ellas enseguida.

Utility: gestionar roles y canales sin ser administrador

La sugerencia se llamaba simplemente «Add a utilities module», con un deseo explícito: los permisos debían poder ajustarse al detalle. El nuevo módulo le da a tu equipo dos comandos. Con /utility role, los miembros crean, dan, quitan, editan y eliminan roles, y con /utility channel crean, eliminan, renombran, bloquean y ralentizan canales. El bot lo ejecuta todo.

Justo ahí está el riesgo. El bot suele tener más permisos que las personas que lo usan, y un módulo que pasa esos permisos a otros solo es tan seguro como sus reglas. Por eso cada una de las diez acciones empieza desactivada, y para cada una defines en el panel:

  • quién puede usarla: mediante el permiso de Discord correspondiente, mediante roles o ambos, además de roles que nunca pueden
  • qué roles y canales no debe tocar nunca
  • cuántas veces por hora puede usarla un miembro

A eso se suman reglas que no puedes desactivar. Un rol solo se toca si está por debajo del rol más alto del miembro. Quien da un rol debe tener él mismo todos los permisos de ese rol, porque un rol más bajo también puede tener permiso para banear. Los roles nuevos solo reciben permisos de una lista fija que nunca contiene Administrador, Gestionar servidor, Gestionar roles, Gestionar canales, Gestionar webhooks, Banear miembros ni Expulsar miembros, e incluso de esa lista solo los que tiene el miembro. Todas las comprobaciones se hacen en cada uso con el estado actual del servidor, y otra vez al pulsar la confirmación.

Eliminar siempre requiere una confirmación. Y como el registro de auditoría de Discord muestra después al bot como autor, Utility avisa de antemano a nuestro Anti Nuke de cada eliminación. Anti Nuke se la atribuye al miembro que usó el comando. Sin ese paso, alguien podría vaciar un servidor a través del bot, y Anti Nuke solo vería al bot, del que a propósito no sospecha.

Sin Premium, un miembro puede usar una acción hasta 10 veces por hora. Con Premium son hasta 100, decides qué permisos puede recibir un rol nuevo o editado, y puedes limitar las acciones de roles a una lista fija y las de canales a ciertas categorías. Si Premium caduca, estos ajustes siguen aplicándose. Casi siempre restringen, y un plan caducado nunca debería permitir más que antes. Todo lo demás está en la documentación de Utility (en alemán).

Roles vinculados: por tiempo limitado y con varios disparadores

Roles vinculados acaba de llegar con la v1.10.0, y enseguida recibió dos sugerencias.

Roles por tiempo limitado. Una regla ahora puede dar sus roles por un tiempo limitado, desde una hora hasta 90 días. Cuando se acaba el tiempo, el bot los vuelve a quitar, aunque se haya reiniciado entretanto: el final se guarda antes de dar el rol, porque un rol sin un final guardado no desaparecería nunca. Después, el bot no los vuelve a dar solo porque el miembro siga teniendo el rol disparador, ya que de lo contrario «por tiempo limitado» no significaría nada. Los roles también aparecen en Roles temporales (en alemán), donde puedes terminarlos antes de tiempo.

Varios disparadores por regla. En lugar de 20 reglas para 20 roles, ahora basta con una: quien tenga cualquiera de estos roles recibe el rol X. Sin Premium puedes usar 3 roles disparadores por regla, con Premium 25. Con «Quitar de nuevo» activado, el bot solo quita los roles cuando al miembro ya no le queda ninguno de los roles disparadores. Más en la documentación de Roles vinculados (en alemán).

Tickets como hilos privados, esta vez bien entendidos

En el artículo de la v1.10.0 admitimos que al principio entendimos mal la idea «Ticket thread» y construimos hilos privados, antes de que quedara claro que se refería a un foro. La historia siguió: después llegó la aclaración de que, al final, lo que se buscaba era justo el hilo privado. Así que ahora hay las dos cosas.

Cada categoría de tickets puede abrir sus tickets como canal propio, como publicación de foro o como hilo privado, ya sea en el canal con el panel de tickets o en un canal que elijas. A diferencia de un foro, un hilo privado solo lo ven quienes están dentro: el creador, el equipo y todos los que pueden gestionar hilos en ese canal. Así, los hilos también sirven para candidaturas o preguntas de pago, sin llenar la lista de canales.

Hay una particularidad de Discord que debes conocer: un rol no puede unirse a un hilo, solo pueden hacerlo miembros individuales. Por eso el bot añade uno por uno a los miembros de tus roles de equipo. Lo más fiable es que tus roles de equipo tengan el permiso «Gestionar hilos» en el canal de tickets, así ven cada ticket sin rodeos. Ver Tickets (en alemán).

Registros de AFK directamente en el canal de voz

Hasta ahora, los registros de AFK Room iban a un canal de registros aparte. Ahora pueden ir directamente al chat de texto del canal de voz AFK, donde de todos modos están los miembros movidos. La mención del miembro nunca envía notificación allí. De paso, los registros recibieron el nuevo diseño de mensajes. Ver AFK Room (en alemán).

Corregido

  • Los tickets de foro no se podían reabrir ni eliminar con los botones bajo el mensaje de cierre desde la v1.10.0, el bot decía que no estabas en un canal de ticket
  • Chat IA con tu propio endpoint: una URL base que ya termina en una versión, como https://api.groq.com/openai/v1 o https://openrouter.ai/api/v1, recibía un segundo /v1 al final, y cada mensaje se perdía en el vacío. Precisamente esta es la forma que documentan la mayoría de los proveedores. Una URL o un nombre de modelo incorrecto ahora muestra un breve aviso en el canal en lugar de un reporte de error
  • Los modelos de razonamiento como openai/gpt-oss-20b de Groq devolvían respuestas vacías a través de tu propio endpoint. Ahora tienen espacio suficiente para la respuesta propiamente dicha
  • /moderation roleall publicaba en servidores grandes, pasados 15 minutos, un nuevo mensaje de progreso cada pocos segundos, porque Discord solo deja que un bot edite la respuesta a un comando durante 15 minutos. Ahora un solo mensaje mantiene el progreso al día
  • Tickets: el mensaje de registro de un ticket eliminado automáticamente muestra la retención configurada en el panel en lugar de decir siempre 7 días
  • Roles temporales: una fecha de caducidad incompleta en el panel muestra un aviso claro en lugar de romper la página
  • Selector de idioma en el panel, Bugs, Ideas, Appeals y Transcripts: un idioma nuevo ahora se queda al primer intento en lugar de volver a veces al anterior tras recargar

Cambiado y eliminado

  • Los tokens de inicio de sesión de Discord detrás de tu cuenta del panel ahora se guardan cifrados en nuestra base de datos. Para ti no cambia nada, no tienes que volver a iniciar sesión
  • /check: Gamma ya no está disponible como proveedor porque su servicio está fuera de línea

Encontrarás Utility en el panel en Moderación, y la lista completa de cambios en el changelog de nuestro servidor de Discord. Las cinco funciones nuevas de esta actualización salieron del tablero de ideas. Si echas algo en falta: ideas.alphacloud.bot.

Más artículos