Skip to content

v5.0.0

Latest
Compare
Choose a tag to compare
@danirod danirod released this 29 Oct 12:00

Esta es una actualización menor en lo que continúa reescribiéndose el bot en Go. Se hace bump de la versión a 5.0.0 por los breaking changes al haber eliminado bastante código. El código retirado se corresponde con cosas que ya no hacen falta porque están disponibles en Discord de forma nativa:

  • Finalmente esta versión le dice adios a antispam.ts, antiflood.ts y csgo.ts. El automod integrado de Discord hace innecesario que el bot vigile los mensajes que ya han sido publicadods cuando el automod integrado puede eliminarlos antes de que se publiquen.
  • Elimina el soporte para hacer blessings, ya que igualmente se ha quitado el antiflood.
  • Elimina roles legados que ya no estaban en uso del selector de roles, como @/Streams, @/Helper y @/Multiplayer.
  • Elimina el soporte para pins, ya que igualmente el corcho se desactivó hace bastante tiempo.
  • Elimina el soporte para detectar cuando alguien se mete en un canal de voz, ya que Discord adjunta un canal de texto a un canal de voz desde hace bastante tiempo.
  • Eliminamos el soporte para poner canales en cuarentena, ya que como se prohibió hablar de política al poco de escribir esa feature, nunca hizo falta impedir temporalmente escribir en canales. La capacidad de escribir globalmente en el servidor ha sido reemplazada por el soporte antiraid nativo de Discord.
  • Elimina el soporte para canales de hilo y canales de enlace, ya que Discord hace bastante tiempo que tiene foros nativos.
  • Elimina el soporte para posponer notificaciones de canales de hilo y enlace, ya que no hay canales de hilo y enlace.
  • Como ya no hay canales de enlace, eliminamos por fin get-urls, quitándole influencia y descargas semanales en NPM al sindresorhus (mira lo que hago con tus módulos ESM).
  • Actualizamos dependencias, excepto Discord.js, que sigue en la versión 13. Para evitar posibles problemas de compatibilidad entre Discord.js 13, seguimos usando TypeScript 4.8 y NodeJS 16.

A cambio, esta versión oficializa cosas que de todos modos ya estaban en el servidor desde hace bastante al usar una snapshot de desarrollo en el servidor, pero que se metieron después de cerrar la 4.0.2.

  • El loot permite reclamar un poco de karma cada día.