Introducción

Cuando entré a Discord por 2017 siempre me impresionó el mundo de los bots y como llegaban a mejorar y a darles buenas herramientas a los moderadores, hacían la estancia de las personas más divertida con bots. Entonces, aprendí a programar mi primer bot gracias a unos amigos, más tarde me animé junto a un grupo de amigos a reportar a usuarios que incumplían las normas y entraban a servidor a destrozar todo así que como ya tenía un poco de experiencia decidimos crear D-Safe, un bot que sea eficiente y ayude a la tarea de los moderadores. Y nunca pensé que llegaríamos al punto en el que estamos ahora, en más de 4.000 servidores cuando nunca pensé que llegaría a los mil. Nosotros durante este tiempo nos hemos esforzado y aprendido un montón en programación pero realmente de verdad hemos aprendido una gran cantidad de conocimiento y experiencia que nos enorgullece.

Que harás

Pero, no todo ha sido tan fácil como pensamos en un principio y hemos aprendido tras días sin saber como solucionar algo, días de investigación y de aprender cómo funcionaba algo. Por eso, para seguir manteniendo al bot algo actualizado y que se adapte a las críticas de los usuarios necesitamos nuevos desarrolladores que nos ayude y forme parte del proyecto.

  1. Desarrollar nuevas funciones y comandos.
  2. Comunicarte y planear las nuevas cosas.
  3. La habilidad de aprender de forma efectiva mirando recursos y aprendiendo.
  4. Arreglar errores y mejorar la estabilidad.
  5. Comunicar y atender el feedback de los usuarios.

Lo que deberías tener

No te preocupes si no conoces totalmente lo que pedimos, ni nosotros conocemos cómo funciona lo que estamos haciendo. Necesitamos que conozcas lo que consideramos básico y primordial, el resto lo irás aprendiendo con nosotros. En este caso, no queremos poner un filtro de cuanto tiempo llevas conociendo este lenguaje porque sabemos que nunca se termina de aprender y que tal vez estemos cerrándole las puertas a alguien de ayuda.

  1. Tener agilidad y desenvolverte en Javascript.
  2. Experiencia con programación orientada a objetos.
  3. Conocimiento de Git.
  4. Cocimiento de Discord.js versión 11 y versión 12.
  5. Conocer como funciona la API de Discord.
  6. Saber usar bases de datos en sqlite.
  7. Tener una gran cantidad de paciencia con nosotros, me pongo nervioso y no me explicó bien normalmente.
  8. Tener recursos y tranquilidad para solucionar errores.
  9. Manejar bien aprender, buscar, investigar y leer la documentación.
  10. Llevarse bien con la gestión de tareas.

Adicional

Estas cosas no son primordiales, pero nos vendría bien una ayuda en el futuro con algo de esto, así que sería genial que cumplas alguna de estas.

  1. Tener conocimiento básico de Eris.
  2. Tener experiencia en Sharding.
  3. Conocer como mejorar el rendimiento y la estabilidad de los bots.
  4. Conocimiento de administración de sistemas basados en Linux.
  5. Experiencia con Docker.
  6. API Rest.

Beneficios y ventajas

Puesto que todo esto que mencionamos es voluntario aún así te dejamos un par de beneficios que seguro que te interesan.

  1. Aunque todo es totalmente voluntario, estamos dispuestos a ofrecer dinero una vez obtenida la confianza y haber trabajado durante un tiempo, si esto es lo especialmente único que te interesa mejor no apliques.
  2. Siempre podremos ayudarte en tus proyectos personales con código, diseños, ideas, etc.
  3. Ganarás experiencia, ya que no paramos de aprender y seguro que algo te sirve.
  4. Mejorar trabajando en equipo.
  5. Si consigues la cierta confianza no tendremos problemas en ayudarte y alojar tus proyectos.
  6. Unos buenos amigos ╰(▔∀▔)╯

¿Estás preparado?

Aplicar