Comandos con prefijo
Escribe comandos de barra como mensaje: !ban, !mute, !rank, !remind y más. Desactivado hasta que lo actives.
Hay quien escribe !timeout @Max 10m flooding más rápido de lo que rellena un comando de barra. Con Comandos con prefijo activado, la mayoría de los comandos de barra de Pangobot también se pueden escribir como mensaje. Un comando escrito es el comando de barra: las mismas comprobaciones, las mismas respuestas, las mismas entradas en tus registros y casos.
Cómo activarlo
- Abre el panel y luego Ajustes (Ajustes generales).
- En Comandos de texto, comprueba el Prefijo (
!salvo que lo hayas cambiado) y activa Comandos con prefijo. - Guarda los cambios. Los comandos escritos funcionan al instante, en todos los canales donde se pueda usar el comando de barra.
!: si ambos contestan al mismo mensaje, los miembros reciben dos respuestas.Los comandos
<required> [optional]. Las palabras entre corchetes son las opciones del comando de barra.
| Escrito | Ejemplo | También como | Módulo |
|---|---|---|---|
!ban <user> [duration] [delete_days] [reason…] | !ban @Max 7d 1 posting invites | – | Moderación |
!unban <user> [reason…] | !unban 123456789012345678 | – | Moderación |
!softban <user> [reason…] | !softban @Max spam bot | – | Moderación |
!kick <user> [reason…] | !kick @Max being rude | – | Moderación |
!timeout <user> [duration] [reason…] | !timeout @Max 10m flooding | !mute | Moderación |
!untimeout <user> [reason…] | !untimeout @Max | !unmute | Moderación |
!warn <user> <reason…> | !warn @Max no self-promotion | – | Moderación |
!purge <amount> [user] [bots] [contains…] | !purge 20 @Max | !clear | Moderación |
!lock [channel] [reason…] | !lock #general raid | – | Moderación |
!unlock [channel] | !unlock #general | – | Moderación |
!slowmode <off|5s|10s|15s|30s|1m|…> | !slowmode 30s | – | Moderación |
!avatar [user] | !avatar @Max | !av | Ajustes generales |
!serverinfo | !serverinfo | !si | Ajustes generales |
!rank [user] | !rank @Max | !level | Niveles |
!leaderboard [page] | !leaderboard 2 | – | Niveles |
!balance [member] | !balance | !bal | Economía |
!daily | !daily | – | Economía |
!pay <member> <amount> | !pay @Max 100 | – | Economía |
!rich | !rich | – | Economía |
!shop | !shop | – | Economía |
!buy <item…> | !buy VIP role | – | Economía |
!afk [message…] | !afk back tonight | – | AFK |
!remind <me|list|delete> … | !remind me 2h take the pizza out | – | Recordatorios |
!birthday <set|remove|show|next> … | !birthday set 24 12 | – | Cumpleaños |
!ticket <close|add|remove> … | !ticket add @Max | – | Tickets |
!voice <name|limit|lock|unlock|kick> … | !voice limit 5 | – | Voz temporal |
!invites <show|top> … | !invites top | – | Seguimiento de invitaciones |
!stats | !stats | – | Estadísticas del servidor |
Un comando cuyo módulo está desactivado en tu servidor responde que el módulo está desactivado, igual que el comando de barra.
Solo como comando de barra, a propósito: lo que tiene que quedar en privado y como mensaje no puede: /report, /redeem (la clave quedaría en el canal), /note, /history, /case, /userinfo (el fin de un aislamiento, para los moderadores), /invites who (el código de invitación, para quien gestione el servidor) y /search (los resultados que AutoMod bloquearía solo los ve el miembro); y lo que necesita formularios o menús: /giveaway, /game, /sendmessage, además de /ask y /summarize de Ayuda con IA.
Cómo se interpreta un comando escrito
- El orden: primero el miembro o el canal, después los números, tiempos y opciones, y el texto libre (un motivo, una nota) al final, sea cual sea el orden que muestre el comando de barra.
!ban @Max 7d 1 posting inviteses un baneo de siete días que elimina un día de mensajes. - Miembros, por mención (
@Max) o por ID; también en!ban, donde se puede banear por ID a alguien que ya se ha ido. Canales, por mención (#general) o por ID. - O como respuesta: responde al mensaje de un miembro con el comando y no indiques al miembro:
!mute 10m spammingcomo respuesta aísla temporalmente al autor de ese mensaje. Un miembro indicado en el comando tiene prioridad sobre la respuesta. No vale para!purge, cuyo miembro es un filtro que indicas a propósito. - Un aislamiento sin duración dura 28 días: Discord no tiene aislamientos sin final, y 28 días es lo máximo que permite. La respuesta lo indica, también con
/timeout. - Tiempos como
30s,10m,2h,7d,1wo combinados:1d12h. - Interruptores como
botsen!purge: escribe el nombre de la opción (!purge 50 bots) o yes/no (en inglés). - Opciones de una lista, tal como aparecen:
!slowmode 30s,!slowmode off. - Un comando que no se puede interpretar recibe una breve línea de uso con lo que estaba mal ("amount debe estar entre 1 y 100", "No hay ningún usuario con el ID …") y no hace nada.
Quién puede usarlos y dónde
Exactamente quien puede usar el comando de barra. Es decir, el permiso predeterminado del comando (/ban necesita Banear miembros, /timeout necesita Aislar temporalmente a miembros ...) y lo que configures en Ajustes del servidor > Integraciones > Pangobot: para comandos concretos o para todo el bot, para roles, miembros y canales. Si /ban solo está permitido en #mod-chat, !ban también.
- Pangobot consulta estas reglas a Discord y las guarda durante dos minutos; cuando las cambias, Discord avisa a Pangobot y el cambio se aplica al instante.
- Si no se puede consultar a Discord, el comando escrito se rechaza ("Pangobot no ha podido comprobar quién puede usar este comando aquí"): una regla que nadie puede comprobar nunca se pasa por alto. El comando de barra sigue funcionando.
- Los administradores y el propietario del servidor también están sujetos a estas reglas con los comandos escritos. Si una regla de ahí les cierra el paso, les queda el comando de barra.
- Además se aplican las comprobaciones propias de los módulos, igual que con el comando de barra: por ejemplo, los roles inmunes de Moderación y sus reglas de jerarquía de roles.
Qué cambia respecto al comando de barra
- Sin contestaciones privadas. Una contestación que solo debería ver el miembro (un rechazo, una línea de uso, un error) llega como respuesta en el canal y se borra sola a los 20 segundos.
- El mensaje escrito también desaparece, 20 segundos después, para que el canal siga siendo legible; no así un
!lock,!unlock,!slowmodeo!afk, que todo el canal debe ver. Para ello Pangobot necesita el permiso Gestionar mensajes en ese canal; sin él, el mensaje simplemente se queda. - Sin formularios. Donde el comando de barra abriría un formulario, el comando escrito remite al comando de barra.
- **
!purgese borra primero a sí mismo**, así que!purge 10elimina otros diez mensajes. - Tus propios comandos tienen prioridad. Si hay un comando personalizado con el mismo nombre (un
!kickde broma), responde él en su lugar. - Tres comandos escritos en diez segundos por miembro, como máximo.
- El mensaje escrito es un mensaje normal: AutoMod lo ve. Cuando Pangobot lo retira después, tu registro de mensajes no lo recoge; lo que hizo el comando (un baneo, un aislamiento y su caso) se registra como siempre.
- Una respuesta nunca menciona al miembro que escribió el comando, ni tampoco a un rol o a @everyone escritos en un motivo.
No pasa nada
- ¿Está activado Comandos con prefijo y empieza el mensaje por el prefijo de tu servidor?
- ¿Hay un comando personalizado con el mismo nombre? Responde él en su lugar.
- ¿Ha escrito el miembro más de tres comandos en diez segundos?
- ¿Tu servidor lo atiende un bot propio? Entonces los comandos escritos responden a través de ese bot, igual que los comandos de barra.
- "No puedes usar !… aquí": las reglas de Ajustes del servidor > Integraciones no permiten a ese miembro usar este comando en este canal.