Gaela es una bot desarrollada en NJS. Comenzó como un proyecto para sumergirme aún más en el mundo de la programación. Esta bot cuenta con los comandos básicos de moderación, diversión y utilidad vistos en otros bots, pero mejorados. No es una bot de código abierto (seguro muchos criticarán esto por la credibilidad que pueda tener la bot) puesto a que la mayoría del código que conforma a la bot viene de terceros, pero por supuesto que tiene desarrollo 100% mío, como la adaptación de otros comandos, arreglos de otros e implementación de algunos otros. No soy experto ni mucho menos, pero aún así voy a seguir activo en el desarrollo de la bot.
Preguntas frecuentes
P: ¿Hay algún repositorio en GitHub o en otra página donde pueda ver el código de la bot?
R: No. Como dije más arriba, esta bot no es de código abierto.
P: ¿Por qué necesita permisos de Administrador? ¿Es obligatorio?
R: La invitación de la bot siempre será con permisos de Administrador, esto es para el correcto funcionamiento de los comandos, además de evitar que usuarios con permisos inferiores puedan usar comandos relacionados con el manejo del servidor. Claro está que los permisos pueden ser modificados dentro del servidor.
P: ¿Esta bot almacema algún contenido de los usuarios, como mensajes o multimedia?
R: No. Esta bot NO almacena ningún tipo de contenido del usuario ya que yo no tengo interés alguno en saber qué cosas mandan o dicen desconocidos. No trabajo para el FBI.
P: ¿Pueden usar esta bot con fines maliciosos para “arruinar” mi servidor?
R: No. Esta bot no cuenta con comandos que hagan posible el spam y/o flood, etc (como muchos otros bots conocidos sí), además de tener un cooldown de 10 segundos por cada comando enviado.
Nota: los usuarios con el permiso de gestionar mensajes no se ven afectados por el cooldown.
P: ¿Por qué esta bot se encuentra con mucha frecuencia desconectada?
R: La razón es que debido a no tener un host estable (por el momento) depende de tener mi computadora encendida. Esto será momentáneo. La otra razón es debido al propio desarrollo, ya que en la implementación y/o arreglos de algunos comandos, la bot deberá permenecer desconectada.
P: Por qué algunos comandos están en inglés?
R: Esto se debe a 2 razones: la primera porque los paquetes de npm suelen venir en inglés, y muy pocos traen soporte para múltiples idiomas. y al armar el código, éstos no pueden ser modificados en el lenguaje. La otra razón es que ya de por sí la librería de Discord es en inglés. Hay que decir que los idiomas son configurables en muchos casos, pero suele ser muy tedioso al programarlos, y como dije, es en la mayoría de los casos, algunas cosas podrían quedar en inglés (quizá se puedan cambiar, pero es algo que no yo sé).
P: Encontré un bug o tengo sugerencias ¿adónde acudo?
R: Si encontraste algún error, tienes sugerencias o simplemente quieres ayudarme en el desarrollo, puedes entrar al servidor oficial o escribirme por DM.Notimagination#7035
La lista completa de comandos se puede ver utilizando el comando help y help (comando)