Skip to content

Releases: SouOWendel/annie-cansada-bot

v2.1.0

16 Sep 04:34
d00488d
Compare
Choose a tag to compare

2.1.0 (2023-09-16)

Features

  • adaptação para os novo método de request e leitura dos cookies do YouTube (3a1b7c1)
  • arquivo com os cookies do YouTube (edebe3e)
  • npm: exclusão de algumas dependências e atualização do ytdl-core (cc3b863)
  • release-please: troquei o input runs-on de Windows para Ubuntu (5d5fffe)

v2.0.1

08 Sep 05:19
a0616a5
Compare
Choose a tag to compare

2.0.1 (2023-09-08)

Bug Fixes

  • changelog: correção da versão inicial do changelog (4d0fb1f)
  • commit de teste (c72c563)

v2.0.0

08 Sep 05:04
490bdb2
Compare
Choose a tag to compare

2.0.0 (2023-09-08)

⚠ BREAKING CHANGES

  • Sem algumas das dependências listadas, como ffmpeg, prism o áudio muito provavelmente irá parar de funcionar
  • commands: A descentralização do comando de música poderia quebrar a compatibilidade de comandos, padrões reconhecidos de uso, etc

Features

  • commands: adição de uma função que manda uma mensagem no chat privado da pessoa que interagir (698e2d2)
  • commands: comando para gravar a voz em uma chamada de voz no Discord, mas ainda não terminado (2e42088)
  • commands: comando para tocar músicas vinda de arquivos do computador (3ccbd8e)
  • commands: criação do comando de saida do canal de voz (1d66418)
  • commands: personalização da interação e implementação do sistema de curiosidades aleatorias (b3079ec)
  • criação do arquivo de embeds e adição de um embed para erros gerais (4de9abb)
  • events: adição de mensagens após uma música acabar (6aba567)
  • events: definição inicial para os servidores que o bot entrar (49626cb)
  • events: evento de início de queue em sua configuração inicial (sem grandes alterações) (c29a3e2)
  • handler: tratamento de erros e aplicação inicial do MAGI ANTI CRASH SYSTEM (ff142c0)
  • leaveOnStop false, nsfw true, mudança do cookie do YouTube, collection e errorHandler (5b52531)
  • utils: adição da feature de fatos aleatórios (3efc6ca)

Bug Fixes

  • events: correção da função que envia uma mensagem de boas vindas aos novos usuários do servidor (12a34bf)
  • events: correção da função que retira o bot do canal de voz quando estiver ocioso (55d8c11)

Performance Improvements

  • events: adição de console.time para medição do tempo de resposta de comandos do interaction (f58dd01)

Build System

  • commands: comando descontinuado e excluido (0571d5b)
  • dependências adicionadas: commitlint, eslint, commitizen, ffmpeg, prism, husky, epicgames (bd79bd1)

v1.0.0

07 Sep 20:01
f5a807c
Compare
Choose a tag to compare

1.0.0 (2023-09-07)

⚠ BREAKING CHANGES

  • Função para cooldown do bot sair do canal utilizando o event do DisTube chamado 'FINISH', após acabarem as músicas na queue.
  • Adicionado o @distube/ytdl-core, cpu-stat, tweetnacl e yt-search.
  • Adicionados os módulos e importações: Distube, StreamType, SpotifyPlugin, YtDlpPlugin.
  • Mudança de versão e adição das dependencias: @distube/spotify, node-fetch, yt-search, ytdl-core.
  • Readequação e refatoramento do código para melhor eficiência. Diversas alterações baseadas no desenvolvedor kajdev (youtube). No geral as funções agora são separadas em diversos arquivos de modo dinâmico, novos módulos foram adicionados diretamente do discord.js (partials) e instanciamento de variaveis do GatewayIntentBits e Partials.
  • Realocação de arquivo e adaptações conforme as práticas de programação do kajdev (youtube).

Features

  • Adição da função de atividade (activity) do bot ao iniciar. (9138412)
  • Adição de código para configuração do help.js (bfcb313)
  • Arquivo ainda em construção, apesar da existência do comando. (8eef706)
  • Arquivo de áudio e utilizado para tocar música. Atualmente funcionando bem, mas falta personalização. (f0c6a74)
  • Código reescrito que faz com que a Annie responda a marcações. (1935b92)
  • Comandos foram segregados e alguns novos como nowplaying.js, loop.js, timeline.js, shuffle.js. (a09d771)
  • Criação da pasta Data e do arquivo com os dados das piadas do comando de piada (Commands/Fun/piada.js) (08370e1)
  • Criação da pasta e do evento de interação que recepciona os novos membros de servidores atribuindo um cargo. (1034f0e)
  • Criação do comando piada.js que manda piadas aleatórias e atualmente conta com os tipo 'pergunta e respostas' (4bddf28)
  • Criação do comando que atualmente se chama dice-roll.js. Este comando chama 1d6 aleatório no chat. (8d199c2)
  • Criada função getRandomNumber, a qual gera números aleatórios baseados em um parametro de limite. Alguns comentários foram adicionados. (5cc1005)
  • Criado arquivo de event PLAY_SONG. (27d7f70)
  • Criado os comandos de botinfo e uptime, os quais mostram informações sobre o bot. (ae426d5)
  • Função de gerenciamento de comandos, algo que foi retirado do arquivo index.js e também reprogramado segundo as práticas de programação do kajdev (youtube). (d26a201)
  • Função de gerenciamento de eventos, algo que foi retirado do arquivo index.js e também reprogramado segundo as práticas de programação do kajdev (youtube). (fa6a84c)
  • Função para cooldown do bot sair do canal utilizando o event do DisTube chamado 'FINISH', após acabarem as músicas na queue. (d518ec5)
  • Funções retiradas do index.js e realocadas. ready.js manda uma mensagem quando o bot fica online. interactionCreate.js administra e faz uma ponte entre as interações por comando no discord e a programação do bot. (0f15247)
  • Pasta de comandos Audio e join.js foram adicionados. Ngrok.exe foi removido. Pasta de exemplos foi removida. Game.js (pedra, papel ou tesoura) foi removido. Antigo arquivo de comandos (commands.js) foi removido. (ddda7cc)
  • Readequação e refatoramento do código para melhor eficiência. Diversas alterações baseadas no desenvolvedor kajdev (youtube). No geral as funções agora são separadas em diversos arquivos de modo dinâmico, novos módulos foram adicionados diretamente do discord.js (partials) e instanciamento de variaveis do GatewayIntentBits e Partials. (b48c1bc)
  • Realocação de arquivo e adaptações conforme as práticas de programação do kajdev (youtube). (6f568e6)

Bug Fixes

  • Adequação e readequação dos comandos entrar e play ao SlashCommandBuilder. (c1e1c44)
  • Agora realmente mostra o ping com um embed e o ws. (dddbee6)
  • Alguns erros de eslint foram corrigidos utilizando comentários. (3779a4a)
  • Código corrigido e que era o arquivo definition.js, agora funcionando bem. (ab9df65)
  • Correção da execução dos events, os quais são estavam tendo suas informações resgatadas adequadamente. (9ef17e6)
  • Corrigida a função de recepção de membros novos no servidor. (dd77236)
  • Exclusão de códigos não mais utilizados. A função loadEvents() foi removida do client.login().then(). (fc922ab)

Performance Improvements

  • Código de teste: função auxiliar que ajuda você a descobrir quais dependências você instalou com êxito. (3e8a265)
  • Otimização de arquivo. Adequação ao SlashCommandBuilder e adaptação do código, além de referenciação correta. (72b871b)

Build System

  • Adicionado o @distube/ytdl-core, cpu-stat, tweetnacl e yt-search. (4ce69b8)
  • Adicionados os módulos e importações: Distube, StreamType, SpotifyPlugin, YtDlpPlugin. (9ac3758)
  • Mudança de versão e adição das dependencias: @distube/spotify, node-fetch, yt-search, ytdl-core. (5456206)