Para empezar a usar PabluSparky tendrás que añadirlo al servidor de Discord de tu GDPS, cabe destacar
que esto preferiblemente debe hacerlo el propio dueño o algún administrador autorizado.
Para meter el bot a tu servidor lo único que tienes que hacer es irte al menú
principal y darle al botón de "Añadir a mi servidor".
Tendrás que autenticarte con tu cuenta de discord si no lo has hecho, asegúrate que estás en la
cuenta que quieres y acepta los requisitos de uso. Luego pulsa en "Autorizar".
Si iniciaste sesión correctamente verás que aparece tu nombre y tu icono de tu cuenta en la esquina
superior derecha. Y una vez hecho eso serás redirigido a la sección de los servidores donde estás y
eres administrador. Elige el servidor de tu GDPS o donde quieras usar el bot y le das al botón
"Invitar", cuando el bot ya esté te saldrá "Iniciar".
Después serás redirigido a un cuadro donde tendrás que elegir el servidor de nuevo, y le das a
"Autorizar". Completas el captcha o lo que te pida para continuar.
¡Y listo! Ya estará PabluSparky en tu servidor! Deberías poder verlo en la lista de miembros del
servidor. Asegúrate de darle los permisos correspondientes para que funcione bien y sin ningún
problema (con el permiso de administrador debería valer).
Para probar que funciona correctamente puedes intentar ejecutar un comando, por ejemplo "ping". Si te
responde está todo correcto.
Recuerda que los mismos comandos están disponibles tanto con el prefijo (por defecto "p?") como con
la "/" (slash commands), además de los diferentes alias de los comandos que invito a descubrirlos
por su cuenta ;)
Una vez que el bot esté en tu servidor, antes de usarlo es preferible configurarlo y personalizarlo a
tus necesidades y gustos.
Con el fin de asegurar su correcto funcionamiento, es importante que el bot tenga los permisos
necesarios en el servidor o canal donde se vaya a utilizar, lo cual se conseguirá mediante roles. Se
recomienda asignarle un rol único con permisos de administrador por si hay algún problema, además de
uno especial para bots si el servidor lo tiene. Por lo general PabluSparky requiere idealmente con
estos permisos:
- Ver canales
- Cambiar apodo
- Enviar mensajes y crear publicaciones
- Insertar enlaces
- Adjuntar archivos
- Usar emojis externos
- Leer el historial de mensajes
- Usar comandos de aplicaciones
- Administrador
También es preferible que el bot tenga un rol superior al de los usuarios y los roles que da, para
que pueda asignarlos sin problemas y funcione todo correctamente, aunque con el permiso de
administrador no debería haber ningún problema en ese sentido.
Una vez configurado lo básico, ahora es la hora de personalizar el bot para tu servidor, o dejarlo
como está si no te importa. Esto se hace en la página de configuraciones del servidor que se muestra
tras añadir el bot.
LO PRIMERO
- Antes de empezar a personalizar nada, los usuarios deben leer y aceptar los términos y
condiciones de uso del servicio de PabluSparky, incluyendo tanto el bot como la dashboard.
- Tras aceptarlos, tendrás acceso a todas las configuraciones del bot disponibles en la dashboard,
las cuales están sujetas a cambios y mejoras si así es preciso por las circunstancias que
convengan.
OPCIONES
- A la izquierda se encuentran los tipos de configuraciones existentes, y arriba a la derecha está
la opción para visualizar el ranking de jugadores (registrados previamente) del servidor,
ordenados por puntuación e insignias. Recuerda que para que un mimebro de un servidor quede
registrado en el ranking, debe jugar al menos una vez.
Curiosamente, es lo mismo que el bot muestra en el chat con el comando "/ranking".
GENERAL
- La primera sección de configuración es "General", donde puedes ajustar las opciones básicas del
bot, como el prefijo, el canal donde se usará, el idioma y los roles que otorgará como
recompensa para distintos logros.
IMÁGENES
- La segunda sección es "Imágenes de niveles", que funciona como un gestor de archivos de un
sistema operativo, pero únicamente de imágenes. Dichas imágenes serán las que visualicen los
miembros del servidor cuando interactúen con el bot en el chat con algún comando para adivinar
en base a esas pistas.
Las imágenes deben ser clasificadas por carpetas en base a la dificultad para adivinarlas, lo
cual es decisión del administrador. La dificultad "legendary" está especialmente diseñada para
imágenes extremedamente difíciles de adivinar.
Y aunque todo esté pensado para capturas de niveles de GDPS, siempre se pueden utilizar imágenes
para adivinzans de cualquier otra temática si así lo desea el administrador, siempre y cuando
cumpla los términos y condiciones previamente aceptados.
Dicha sección incluirá siempre el número actualizado de imágenes almacenadas para el servidor, el
cual estará limitado según el plan de suscripción: 100 como máximo para usuarios no premium.
Dentro de carpeta de cada dificultad habrá un espacio donde el administrador podrá subir las
imágenes, ya sea pulsando el botón o arrastrándolas con el cursor del ratón. El formato
recomendado es .jpg o .png, y los usuarios premium pueden subir imágenes animadas (.gif).
A la hora de subir una imagen, ten en cuenta que el nombre debe ser acorde a ella para que pueda
ser adivinada, además de no dejarse vacío o contener caracteres especiales para considerarse
válido.
La longitud de caracteres es indefinida, no obstante a partir de 18 caracteres la visualización
del nombre se corta, pero eso influye en el nombre real que deberá adivinarse.
Se recomienda que las imágenes subidas sean lo más ligeras posibles, de ser posible menores de
2MB (5MB para usuarios premium) y también resolución cuadrada. Esta restricción puede cambiar
dependiendo del hosting donde se aloje la dashbord con las imágenes.
Además la dashboard dispone de una barra de búsqueda para facilitar la localización de imágenes
de cada dificultad en cada carpeta, y que tendrá en cuenta los nombres reales aunque se muestren
cortados. Además mantener el cursor sobre una imagen mostrará su nombre completo.
Además cada imagen tiene una serie de opciones que se mostrarán al posicionar el cursor sobre
ella, que permiten tanto renombrarla como eliminarla. Ten en cuenta que lo que se elimine no se
podrá recuperar, así que piénsatelo dos veces.
No se permiten imágenes duplicadas ni varias imágenes con el mismo nombre para el mismo servidor,
en cuyo caso se le añadirá un número al final del nombre para distinguirla de la otra, como
"nombre(1).jpg".
Los usuarios premium tienen la posibilidad extra de añadir pistas extra a las imágenes desde la
propia sección, cuyo campo se muestra debajo de cada imagen. Al ser opcionales se pueden dejar
vacíos si no se desea añadir pistas, y además se guardan automáticamente.
Ejemplo de imagen con pista incluida:
PERSONALIZAR COMANDOS
- La tercera sección es "Personalizar comandos", donde se pueden cambiar las respuestas del bot
para los diferentes comandos, excepto los que son puramente informativos. Esto permite al
administrador personalizar el bot a su gusto y estilo, además de las necesidades de su servidor.
Recuerda que el idioma configurado no afectará las respuestas personalizadas, y de que
respuestas iguales podrían compartirse entre distintos comandos con el fin de evitar
redundancia.
Aparte, ciertos comandos hacen uso de variables que se deben preservar con el fin de mantener la
funcionalidad. Dichas expresiones especiales se indican entre llaves ({}) y se pueden ver
pulsando el botón de la parte superior de la sección con su significado, y no se pueden usar en
otros comandos u otros contextos.
Ten en cuenta que un comando puede tener múltiples respuestas dependiendo de varios factores, y
casi todas las respuestas se pueden personalizar, incluyendo imágenes. Por ejemplo:
Los campos de respuestas que se dejen vacíos implicarán el regreso de las predefinidas.
PARÁMETROS DE DIFICULTAD
- La cuarta sección es "Parámetros de dificultad", que permite personalizar diferentes variables y
aspectos de las adivinanzas que dictan y repercuten en la dificultad de estas. Existen dos tipos
de parámetros configurables, de dificultades y de adivinanzas.
Los de dificultades sirven para modificar los parámetros de cada dificultad, que son los puntos
que dan de recompensa y la probabilidad de que el bot elija una u otra en caso de que no se
especifique por el usuario en el comando. Hay una serie de requisitos que ambos deben
cumplir para ser válidos: la cantidad de puntos de cualquier dificultad debe ser superior a la
de cualquiera inferior, y la suma de probabilidades debe ser 100% en total. Ejemplo:
Los de adivinanzas permiten personalizar las variables de cada comando de adivinanza,
características comunes de las mismas. Los comandos guess, daily y challenge sirven para
adivinar imágenes, pero cada uno puede tener diferentes tiempos y puntos de recompensa, al igual
que su naturaleza. Salvo contadas excepciones, todo se puede cambiar, pero los puntos del
comando guess se especifican en el apartado anterior, y los puntos por el reto son los que da
cada imagen adivinada por separado. En el caso del número de imágenes, solo se puede editar el
número de adivinanzas del reto ya que es el único comando que plantea varias adivinanzas en una
sola partida.
GUARDAR
- Una vez realizados los cambios y configuraciones en las diversas secciones, no olvides
guardarlos pulsando el botón "Guardar cambios" que se encuentra abajo a la derecha de la página,
similar a la de ajustes de usuario.
⚠️ADVERTENCIA⚠️
Ten en cuenta que si expulsas el bot del servidor, se eliminará todo el contenido relacionado con
este, incluyendo las imágenes subidas, los puntos de los jugadores, el ranking, etc. Por lo tanto,
si quieres volver a usar el bot en ese servidor tendrás que configurarlo de nuevo desde cero y subir
las imágenes otra vez.
El bot dispone de una gran variedad de comandos que podemos usar más allá de adivinar imágenes, los
cuales funcionan con el prefijo establecido, por defecto p?. También están disponibles como
slash commands y se utilizan con el caracter / seleccionando el comando de la lista.
Esta es la lista de comandos, que también puedes consultar con el comando help:
| ping |
El bot responderá con su ping en ms, como en el apartado de Estadísticas. |
| about |
Muestra más información del bot, similar a la página de Sobre. |
| invite |
Muestra cómo invitar el bot a servidores. |
| help |
Muestra información de todos los comandos del bot. |
|
guess [DIFICULTAD] alias: g
|
Muestra una imagen aleatoria del servidor en base a la dificultad escogida (easy,
medium, hard), si no se especifica salen imágenes de dificultad aleatoria incluyendo
legendary, una dificultad extra que puede salir aleatoriamente pero que no se
puede escoger. Por cada nivel acertado el usuario gana una cantidad de puntos que varía
según la dificultad, que por defecto son estos aunque se pueden personalizar:
- easy: 1 punto
- medium: 2 puntos
- hard: 3 puntos
- legendary: 10 puntos
|
|
points [USUARIO] alias: score
|
Muestra los puntos según el ranking del usuario que ejecuta el comando por defecto, excepto
si se especifica el usuario. |
|
daily alias: d
|
Este comando solo se puede usar una vez al día y es similar al guess, pero en este
caso hay que adivinar un único nivel hard.
La idea es ser capaz de adivinar un nivel en base a una imagen difícil y aleatoria con
solo una oportunidad en un servidor, y el usuario que lo adivine ganará una puntuación
más alta.
Y aunque esto se podrá personalizar se exigirá que se cumpla con el concepto.
|
|
ranking alias: leaderboard
|
Muestra una lista de jugadores de un servidor ordenados por sus puntos, tal como se ve aquí:
Ranking. |
| challenge |
El bot te reta a un desafío que consiste en adivinar en privado una serie
de niveles con imágenes aleatorias de cualquier dificultad y en un tiempo
límite, pertecientes al servidor donde se ejecutó el comando.
Por cada imagen acertada dicho usuario obtiene la puntuación correspondiente a la
dificultad pero el reto se considera completado solo si el usuario averigua
todos los niveles antes de que se acabe el tiempo.
Este desafío requiere buena memoria y mucha práctica previa y no se recomienda
para usuarios novatos o primerizos.
Además el jugador que logre completar este reto exitosamente recibirá una medalla
de reconocimiento que se verá reflejada en el ranking y le dará priorodad en caso de
empate.
Por defecto están establecidos 10 niveles en 69 segundos pero se podrán modificar
ambos valores.
|
| ban |
Sirve para vetar jugadores para que no puedan volver a usar el bot, pero debe usarse solo
en casos extremos como por incumplimientos repetitivos de las normas de uso de
PabluSparky o cualquier motivo conveniente y lógico.
⚠️ADVERTENCIA⚠️ Esta acción no se puede
deshacer, así que si la vas a hacer asegúrate de que es completamente necesario y que la
causa es debidamente justificada.
Recuerda que privar de usar el bot sin razón aparente puede considerarse abuso de
poder del administrador y va en contra de los términos y condiciones de
PabluSparky, lo que puede acarrear consecuencias.
|