Sweetie Bot era un robot de administración para servidores de Discord. Sweetie Bot ya no está en desarrollo activo. Se rechazarán las solicitudes de funciones y solo se proporcionarán correcciones de errores.
Visite el sitio web oficial para obtener ayuda con los comandos y la configuración.
Los parámetros de configuración básicos se pueden establecer con !setconfig <parameter name> <value>
. Para obtener una lista de parámetros de configuración, utilice !getconfig
. Para generar el valor actual de un parámetro, use !getconfig <paramater name>
. No utilice comillas en estos valores si tienen espacios.
!setconfig commandprefix [prefix]
#channelname
: !setconfig modules.channels spam ! #channelname
#channelname
: !setconfig modules.channels scheduler #channelname
!setconfig modules.channels bored #yourchannel
!setup
nuevamente para borrar su configuración o restablezca todos los valores del módulo de spam a los valores predeterminados que se enumeran aquí.!setconfig IgnoreInvalidCommands true
!setconfig bored.commands "!command1" "!command2 arg"
Ciertos parámetros de configuración son más complejos. Pueden ser mapas, listas o mapas de listas. Este tipo de información aparece cuando se utiliza !getconfig
. Los parámetros que son listas simplemente toman varios valores en lugar de uno. Establecer un parámetro de lista para un conjunto de valores reemplazará la lista de valores actual. En los parámetros de lista, todos los valores deben usar comillas si tienen espacios.
!setconfig <list parameter> <value 1> <value 2> <value 3> <etc...>
!setconfig bored.commands !drop "!pick cute"
No puedes pasar ningún valor a una lista, lo que simplemente establecerá la lista en nada:
!setconfig bored.commands
Los mapas son un conjunto de pares clave-valor. A diferencia de las listas, cada invocación de !setconfig
establecerá solo un par clave-valor y no afectará a ningún otro. Si ya existe una clave, se sobrescribirá el valor de esa clave.
!setconfig <map parameter> <key> <value>
!setconfig basic.aliases listbucket list
Si no se proporciona ningún valor, la clave se eliminará:
!setconfig basic.aliases listbucket
Los mapas de listas hacen coincidir claves con listas completas de valores en lugar de solo un valor. La sintaxis es similar a establecer un valor de mapa único:
!setconfig <maplist parameter> <key> <value 1> <value 2> <value 3> <etc...>
!setconfig modules.commandchannels roll #channel1 #channel2
Para eliminar un valor, simplemente proporcione solo la clave y ningún valor:
!setconfig modules.commandchannels roll
Algunas listas de mapas son listas blancas de canales o roles. Para cambiarlos a una lista negra, agregue !
en cualquier lugar de la lista de mapas:
!setconfig modules.commandchannels roll ! #excludedchannel1 #excludedchannel2
Sweetie Bot puede funcionar sin base de datos, pero la mayoría de los comandos ya no funcionarán y será imposible responder a los MP. Mientras esté en este estado, no habrá errores en el registro sobre operaciones fallidas de la base de datos, porque Sweetie Bot simplemente no intentará realizar las operaciones en primer lugar hasta que pueda restablecer una conexión. Después de que se detecta una falla en la base de datos, intentará volver a conectarse a la base de datos cada 30 segundos. También tiene un detector de punto muerto que envía comandos falsos a través de la tubería cada 20 segundos; si Sweetie Bot no responde durante 1 minuto y 40 segundos, finalizará y reiniciará automáticamente.