Skip to content
This repository has been archived by the owner on Aug 20, 2023. It is now read-only.

Releases: Juan-Acuna/sandwichcord-framework

v0.9.0-beta

17 Oct 01:38
Compare
Choose a tag to compare

Sandwichcord Framework versión 0.9.0

Nuevo

  • Se agregaron los comandos slash. Esto incluye compatibilidad entre comandos a través de la clase ReplyablePacket.
  • Se agregó el atributo 'commandMode' a los comandos clásicos para compatibilizar con los comandos slash.
  • Se agregaron los atributos 'guilds' y 'commandMode' a las categorías para compatibilizar con los comandos slash.
  • Se agregaron los atributos 'required' y 'type' a las opciones para compatibilizar con los comandos slash.
  • Se agregó la clase PacketAction, que ayuda a reutilizar código escrito para comandos clásicos en comandos slash y viceversa.

Cambios

  • El modo multi-bot ya no se encuentra disponible y no volverá a estarlo. Ahora solo es posible crear un Bot a la vez.
  • Los métodos onMessageReceived, onSlashCommand, onButtonClick y onSelectionMenu de la clase Bot ya no pueden ser sobrescritos, esto para facilitar el manejo y ejecución de comandos. Si necesita aplicar reglas de negocios antes de ejecutar comandos/acciones, use beforeCommandProcess, beforeSlashCommandProcess, beforeButtonClickProcess y beforeSelectionMenu respectivamente.
  • Las acciones de botones ahora deben recibir por parámetro un objeto ButtonPacket en lugar de un ButtonClickEvent, como lo hacían en versiones anteriores.
  • Se cambiaron los nombres de métodos relacionados con el ciclo de vida de un comando de respuesta. Ahora tienen nombres más intuitivos.
  • Ahora el Bot se registra automáticamente dentro de BotRunner al momento de arrancar.
  • Reestructuración sistema de Packets.
  • Ahora el Bot se registra automáticamente dentro de BotRunner al momento de arrancar.
  • Mejoras en documentación(javadoc). Aún se encuentra incompleta.*
  • Optimizaciones y correcciones de código.

Notas

  • Esta versión de Sandwichcord utiliza JDA v4.3.0_330.
  • Algunas clases y funciones continúan en desarrollo y podrían no ser funcionales o tener un comportamiento inesperado. Por favor, evite utilizar clases, métodos o atributos con las anotaciones 'InDevelopment'.

v0.8.1-beta

27 Sep 16:00
Compare
Choose a tag to compare

Sandwichcord Framework versión 0.8.1

Cambios

  • Se corrigió que las anotaciones relacionadas con la traducción de 'opciones' fueron marcadas como obsoletas sin tener alternativa a estas.
  • Se corrigió el error que impedía a BotRunner aplicar las traducciones de un objeto LanguageConfiguration.

v0.8.0-beta

02 Sep 20:32
Compare
Choose a tag to compare

Sandwichcord Framework versión 0.8.0

Nuevo

  • Se agrego un nuevo método para registrar textos en diferentes idiomas mediante un objeto LanguageConfiguration.
  • Se agregaron los botones de Discord mediante ButtonAction (método que se ejecuta cuando un determinado botón es presionado).

Cambios

  • Los comandos extra(ExtraCommand) ahora son comandos de respuesta(ResponseCommand).
  • Se eliminaron algunas anotaciones para configuración de idiomas cuyo uso era excesivamente complicado e innecesario.
  • Deshabilitar una categoría ahora si deshabilita los comandos en esta.
  • Optimizaciones y correcciones de código.

Notas

  • Esta versión de Sandwichcord utiliza JDA v4.3.0_309.
  • Algunas clases y funciones continúan en desarrollo y podrían no ser funcionales o tener un comportamiento inesperado. Por favor, evite utilizar clases, métodos o atributos con las anotaciones 'InDevelopment'.

Versión 0.7.0-beta

13 Aug 17:27
Compare
Choose a tag to compare

Sandwichcord Framework versión 0.7.0

Nuevo

  • Ahora es posible ejecutar el bot en modo mono-servidor. En este modo la personalización por servidor no es posible.

Cambios

  • Correcciones de nombres de clases para mejorar coherencia.
  • Correcciones importantes.
  • Optimizaciones de código.

Notas

  • Esta versión de Sandwichcord utiliza JDA v4.3.0_283.