Skip to content

Release 5.0

Latest
Compare
Choose a tag to compare
@odnols odnols released this 31 Oct 23:30
· 342 commits to main since this release

Here's Alonsi ⁉

Uma nova versão selvagem apareceu! Vamos juntos explorar todas as alterações
que vieram com ela!

🧻 Um breve resumo do que mudou de lá para cá

Durante esses últimos meses, muitas partes do Alonsal foram alteradas e melhoradas!
Com um foco maior (ou quase total) nos comandos moderativos, inúmeros comandos e recursos
novos específicos para moderadores apareceram por aqui.

Também tivemos várias alterações em comandos existentes e na inclusão de recursos ao /painel guild e o /painel pessoal!
( Abordarei sobre esses lá em baixo, nos 🆕 Recursos adicionados )

Com a inclusão de vários desses comandos, também foram melhorados vários menus e permissões para que tudo funcione de acordo,
chega de tagarelice e bora para o changelog!

🤖 Vamos falar de comandos!

O foco dessa versão foi em adicionar recursos a comandos existentes e alguns comandos novos, a sua maioria para os moderadores, e no meio desse processo quebramos tudo com maestria e elegance 😋

( 🤓 A listagem de alterações está com botões para ver recursos pela quantia de recursos alterados! Vai facilitar sua visualização :v )

🆕 Comandos adicionados

Os comandos que deram as caras e estão fresquinhos!

Abre-te, sésamo!

( 💡 Nessa versão, o foco foi direto em melhorar os comandos existentes, sendo assim, não temos muitos comandos novos, mas sim a aparição de diversos recursos, esses serão abordados lá embaixo, nos 🛠 Comandos modificados e 🆕 Recursos adicionados. )

🛸 Acessível para todos

  • /calculadora circulo

Uma nova ramificação da /calculadora, mas essa especializada em tirar medidas de objetos circulares!

  • /apelido

Esse comando irá pegar seu nome no servidor, embaralhar ( criando um anagrama ) e definirá seu novo
nome todo embaralhado!
Esse comando precisa da permissão gerenciar apelidos concedida ao Alonsal para poder ser utilizado.

( 🕵️‍♂️ Além da permissão também há algumas restrições sobre renomear donos de servidores e cargos que estão acima do bot, sendo assim, pode ser que esse comando não tenha seu funcionamento total, para todos no servidor )


💂‍♂️ Acessível apenas para moderadores

  • /conf language

É utilizado para definir o idioma padrão do Alonsal no servidor.

( 🕵️‍♀️ Definir um idioma padrão do servidor, não afetará o idioma que o bot te responde, mas afetará usuários do servidor que não possuírem um idioma padrão definido para aquele servidor em específico. )

  • /chat bloquear e /chat desbloquear

Comandos que estão retornando e são especializados em bloquear o chat para outros membros
ou desbloquear!

( 🕵️‍♂️ Pode ser utilizado apenas por moderadores com permissões de Gerenciar canais )

  • /painel guild

É um painel de controle do servidor, possui diversas operações com algumas podendo ser
acessadas por comandos /slasho separados, mas em sua maioria, concentra todos os
recursos que o bot pode fazer no servidor para o moderador.

( 🕵️‍♂️ Estarei listando todos os recursos desse painel lá em baixo, nos 🆕 Recursos adicionados pela guia 💂‍♂️ Acessível apenas para moderadores )

🛠 Comandos modificados

Vários comandos foram alterados para diminuir a quantia de /slashos que o Alonsal possui!
Tornando seu uso mais prático e direto ao ponto.

Abre-te, sésamo!

Por padrão o Discord limita o número de comandos /slasho que um bot pode ter ( 100 deles! ), e engraçadamente, por um tempo...
estávamos com esse limite esgotado!

Essas alterações são necessárias para que possamos lançar atualizações como essa, com diversas abas com recursos novos e que não estão disponíveis pelos comandos /slasho, mas estão lá, pelos menus e botões!

Vamos por partes, são muitos nesse 🪓

🛸 Acessível para todos

  • /painel

Com a inclusão do /painel guild, agora temos o /painel pessoal substituindo o /painel clássico.
Novas funções foram adicionadas a esse /painel pessoal!

( 🕵️‍♂️ Estarei listando todos os recursos desse painel lá em baixo, nos 🆕 Recursos adicionados pela guia 🛸 Acessível para todos )

  • /data, /data excluir e /telemetria

Foram unificados num único comando, o /data, por meio dele você pode navegar entre os 3 comandos, podendo
excluir seus dados, ou ver quais informações o Alonsal coleta para criar estatísticas de uso.

  • /anagrama, /text reverse, /text upper, /text sans, /text emoji e /text counter

Foram todos mesclados em apenas um comando, o /text!
Por meio dele, você poderá escolher qual operação será realizada, com o seu texto incluso.

  • /link locale, /link steam, /link lastfm e /link pula

Foram unificados num único comando, o /link, por este é possível escolher qual será a operação
e informar o valor padrão para usar em seus comandos respectivos ( /lastfm por exemplo ).

  • /pulapredios e /pula

Foram unificados num único comando, o /pula!
Por aqui, iremos mostrar um botão e algumas informações que existiam no antigo /pulapredios.

  • /setup clima e /setup tarefas

Foram apagados e seus respectivos recursos agora estão localizados no /painel pessoal
na segunda página!

  • /rank server e /rank global

Agora fazem parte apenas de um único, o /rank.
Por ele é possível escolher qual será o escopo para visualização.

( 🕵️‍♀️ Com as melhorias constantes, também foi adicionado um novo rank, para o /banco! Esse pode ser acessado pelo /rank descrito acima, em seu respectivo escopo. )

  • /informacoes ( ou /info )

Foi descontinuado, e agora temos o /alon, por meio dele
é possível ver todas as informações que já tínhamos antes no /info,
e atalhos para o github do Alonsal e do Alondioma!

  • /tarefas add tarefa, /tarefas add lista, /tarefas concluídas, /tarefas disponiveis, /tarefas listas e /tarefas remove lista

Possivelmente a maior unificação de comandos!
Agora temos apenas três subcomandos para todas as funções listadas acima.
Sendo eles, /tarefas adicionar, /tarefas excluir e /tarefas navegar
Por meio desses, você poderá escolher se irá adicionar ou excluir uma tarefa ou lista, e navegar entre
tarefas concluídas, disponíveis e listas de tarefas 😎

  • /translate, /binario e /morse

Os comandos descritos acima foram removidos para unificarmos num só!
Através do novo comando /traduz, você poderá converter seus textos para os
mencionados acima, e ainda poderá fazer uma nova conversão, agora para os hieróglifos!

⚠ Destaque para o /translate que antes retornava o link do Alondioma, agora o /translate é o /traduz e a única
forma de ter acesso ao Alondioma, é através do comando /alon na guia 🌐 Links externos.

  • /badge fix e /badge remove

Foram unificados num só! O /badge
Por ele é possível fixar e remover a badge fixada, usando os menus e botões.

  • /games

Agora salva os games gratuitos, e lista todos eles numa única vez
independente da plataforma que o jogo estiver em oferta.

( 🕵️‍♂️ Anteriormente, o /games apenas exibia os jogos da Epic Games, devido a sua conexão com a API, agora, o Alonsal
salva automaticamente todos os jogos em seu banco de dados, e exibe eles enquanto estiverem em promoção! )


💂‍♂️ Acessível apenas para moderadores

  • /conf ticket, /conf spam, /conf log e /conf report

Foram unificados num único comando, o /conf guild, por este é possível escolher uma operação
e informar qual será o canal (ou categoria) utilizada.

  • /verify guild

Agora retorna um menu com a lista de usuários que tomaram reporte no servidor e os usuários que possuem
reportes externos e estão presentes no servidor.
Um campo novo exibindo qual é o reporte do usuário no servidor será exibido, caso ele esteja no servidor e tenha
recebido um reporte tanto no servidor quanto de maneira externa ( em outro servidor )

  • /verify user

Agora exibe também a quantidade de Strikes que um usuário recebeu no servidor
Caso ele tenha recebido +que zero strikes, você poderá reiniciar esses strikes.

🧾 Menus de contexto

São atalhos rápidos para executar funções, incluímos vários para você usar nos mais diversos casos!

Abre-te, sésamo!

Eles podem estar disponíveis através dos perfis dos usuários ( na opção Apps )
Ou através das mensagens do chat, nos ...!

Por meio deles, podemos ativar funções sem ter que digitar os comandos /slasho, apenas pelos cliques 😎
E não apenas isso, agora temos vários deles, tanto para todos os usuário quanto para moderadores!

🛸 Acessível para todos

Esses estão disponíveis através do perfil de um usuário, na guia Apps.

No momento temos os seguintes atalhos,

Atalhos de contexto contextual contextuado
👤 Avatar 🏦 Banco 🔍 Info 🎶 LastFM 🎮 Steam

Ao usar um menu de contexto, o Alonsal irá te retornar a interação logo em seguida!


💂‍♂️ Acessível apenas para moderadores

Para os moderadores, os menus de contexto que temos são específicos para o chat, e podem ser
uma mão na roda para você moderar um chat frenético!

Sendo eles,

Atalhos de xet
🗑 Limpar abaixo 👤 Purgar usuário

O primeiro apaga todas a mensagens que vierem abaixo, semelhante ao /clear, porém esse, de cima para baixo, a partir da mensagem que você selecionar.

O Segundo irá fazer algo semelhante ao descrito acima, porém esse, irá focar apenas no usuário da mensagem que você ativar.
Quer apagar todas as últimas mensagens de um único user? Com o 👤 Purgar usuário, isso será feito de forma automática!
Sem precisar expulsar ou banir ele!

🆕 Recursos adicionados

Recursos que melhoram a qualidade de uso do Alonsal e tornam sua interação com o bot mais rápida e eficiente 💥
( Prepara o scroll 😏 )

Abre-te, sésamo!

🛸 Acessível para todos

  • 🇩🇪 Novo idioma!

Por meio da nossa 1° votação, o idioma alemão ganhou e o mesmo foi integrado ao Alonsal!

  • 🏦 Extrato bancário

Agora você poderá ver seu histórico de movimentações de Bufunfas através do /banco!
Por lá, o Alonsal também irá exibir as últimas 10 movimentações que você realizou.

  • 💰 Novas formas de ganhar Bufunfas

Agora é possível ganhar Bufunfas por vários modos, além do clássico /daily, agora você também poderá ganhar por meio de jogos, apostas, subindo de nível e recebendo depósito de outros usuários!

  • 💬 Módulos pagos

Agora os módulos cobram diariamente uma taxa para se manterem ativos!
Caso você ative vários e não tenha Bufunfas suficientes para manter os módulos ativo no dia da cobrança ( eles são cobrados diáriamente ),
todos os módulos serão desativados caso a cobrança não seja completada.

  • 🏆 Badges dinâmicas

São badges que se fixam apenas a um único usuário e são atribuídas e removidas de forma automática pelo Alonsal.
No momento temos duas, uma para o 1° Usuário do /rank ( no escopo 🌐 Global ) e
outra para o 1° Usuário do /rank ( no escopo 🏦 Bank )

( 🕵️‍♀️ Os usuários que possuírem essas badges, podem fixar as badges em seus perfis, mas elas serão removidas caso o usuário perca seu posto de 1° lugar )

  • 🎨 Cores customizadas 2.0

Foram feitas melhorias no /color static, agora você poderá escolher uma cor e alterar entre várias antes de confirmar!
Também foram adicionas 2 novas cores, sendo elas o marrom e o magenta!

  • 📻 Caixa de som ambulante

De tempos em tempos o Alonsal exibe alguns status em seu perfil, a partir de agora
todos os status que possuírem um 🎶 são acessíveis através do /alon!
Por esse comando, você poderá começar a ouvir a mesma música que o bot está exibindo

  • 🧛‍♀️ Novas opções para o /painel pessoal

Foram adicionadas 3 novas opções a esse comando
agora sendo possível definir se suas badges serão públicas, se os retornos
do /tempo serão resumidos ou se as tarefas serão vistas globalmente!

( 🕵️‍♂️ Vale lembrar que essas configurações do /painel pessoal só funcionam para você! )


💂‍♂️ Acessível apenas para moderadores

A maioria dos recursos ( se não todos ) listados por aqui são inclusões do novo /painel guild

Pelo painel do servidor os moderadores poderão controlar o funcionamento do Alonsal!
Por meio dele, os moderadores terão acesso aos seguintes recursos:

Página Funções para gerenciar
1 📜 Log de eventos 📛 Anti-spam 🎮 Anúncio de games
2 🌐 Networking 💂‍♂️ Reportes externos 💬 Denúncias In-server
3 🔊 Alonsal Falador 🌐 Visibilidade Global 📡 Permitir Broadcast

👾 Como funfa

O painel é dividido por guias, cada botão de uma guia verifica as permissões do usuário que iniciou o comando, e se o usuário tiver as respectivas permissões para gerenciar tal recurso, ele poderá acessar a guia!
O /painel guild não é escondido para nenhum usuário, porém usuários sem cargos moderativos poderão apenas navegar entre as páginas do painel, e ver quais recursos estão ativos, sem poder configurar os mesmos.

📜 Log de eventos

O Log de eventos é uma forma mais apresentável e direta de apresentar alterações do servidor, por meio dele e com a permissão para Ver o registro de auditoria do servidor, o Alonsal poderá avisar sobre vários eventos que ocorrerem no servidor.

Você deverá definir um canal para que o bot possa enviar seus relatórios quando houver os eventos, por padrão esse canal será o mesmo que
o módulo do 📛 Anti-spam envia os relatórios de spams do servidor!

Por aqui também é possível definir o idioma do servidor, e trocar o canal dos avisos ( aquele que também pode ser alterado pelo /conf guild na operação 📜 Event log ou 📛 Anti-Spam )

Também incluímos um novo menu a essa guia, para você escolher os eventos que serão ouvidos e avisados de forma automática!
Por esses eventos, você poderá escolher entre os seguintes:

Eventos que podem ser ouvidos
📝 Edição de mensagens 🚮 Exclusão de mensagens 👤 Atualização de avatar
🏷 Atualização de cargos 🆕 Entrada de membros 🛫 Saída de membros
🆕 Criação de canais 🚮 Exclusão de canais 🔨 Banimento de membros
✅ Desbanimento de membros 👟 Expulsão de membros

A maioria dos eventos exigem que você conceda a permissão para o Alonsal ver o registro de auditoria do servidor!
Caso ele não tenha essa permissão, o evento ouvido respectivo será desligado de forma automática.

📛 Anti-spam

O Anti-spam é um recurso que foi elaborado com a intenção de barrar self-bots e contas que ficam espalhando links
de servidores suspeitos ou outros links pelos canais do seu servidor.

Por meio dele, é possível barrar esses casos e aplicar punições automáticas caso o spam seja detectado!

Na guia do Anti-spam teremos todas essas funções, esse é auto explicativo, não?

Mensagens consideradas spam serão contabilizadas pelo servidor, caso o usuário envie 5 delas, ele será mutado!
Com a ativação dos 📜 Strikes, as penalidades ficam maiores conforme o nível de infrações que um usuário realiza.

Quanto mais strikes um usuário receber, mais tempo ele ficará de castigo, podendo até ser expulso do servidor, caso você
conceda essa permissão.

Por essa guia também é possível definir um tempo de mute padrão, se os seus Strikes estiverem desligados, esse tempo mínimo de mute será utilizado sempre que um Spam for detectado!

Os tempos padrões de mute são os seguintes:

Tempos mínimos de mute .table
1 Hora 2 Horas 6 Horas 12 Horas
1 Dia 2 Dias 3 Dias 7 Dias

🎮 Anúncios de Games

Essa é uma extensão dos comandos /notificar agora, /notificar config e o /games, porém mais
apresentável!

Por aqui você poderá selecionar um canal e um cargo ( assim como também pode pelo /notificar config )
Enviar um anúncio de jogo gratuito no servidor ( igual o /notificar agora )

E alterar o status do recurso, ativando ou desligando-o!

🌐 Networking

O Networking é um recurso pesadíssimo, ele é uma sugestão direta do Miguel969!

Já se viu naquele clássico caso de mutar um usuário e o mesmo vir em outro servidor te atazanar?
Bom, se você não permite que os membros do servidor te enviem mensagens privadas, você poderá dar um basta de uma
vez por todas com esse recurso!

Basicamente, o networking faz a comunicação entre os servidores de um grupo de modo a aplicar uma punição em todos os servidores que estiverem no grupo!

Deu um castigo, ou expulsou/ baniu um usuário num server que faz parte de um network?
Se esse usuário estiver nos outros servidores desse grupo ( e esses servidores estiverem sincronizando as ações também )
o usuário será penalizado lá também!

Pela guia do networking, você pode adicionar outros servidores ao grupo, escolher quais eventos serão enviados ao grupo e quebrar ou desativar o recurso no servidor em que abrir o painel!

( 🕵️‍♂️ O Alonsal irá listar todos os servidores no qual você possui permissões para expulsar, castigar e banir membros, com essa lista, você poderá escolher quais servidores irá adicionar no grupo. )

Devido as permissões do Discord, também será necessário conceder as permissões em destaque para que o networking no servidor funcione, caso você ative um evento e não dê as permissões respectivas, o network no servidor não será ligado...

Os eventos que podem ser sincronizados no network são os seguintes,

Eventos sincronizados do zap
🔇 Castigo de membros 🔨 Banimento de membros 👟 Expulsão de membros
( também remove o castigo ) ( também faz o desbanimento )

Com exceção da expulsão de membros, quando um castigo ou um banimento é desfeito, ele também é sincronizado no network
fazendo com que o usuário punido tenha suas punições removidas de modo compartilhado!

💂‍♂️ Reportes externos

Essa foi uma adição da versão 4.0, porém agora temos uma nova guia para ela através do /painel guild!
Por meio dessa guia, você poderá definir qual será o canal de aviso dos reportes que forem feitos por outros moderadores de outros servidores.

E também poderá ter acesso a dois novos recursos!
O 📛 AutoBan e o 📣 Aviso de entradas

Podendo ativar ou desativar ambos por aqui!
Com o AutoBan ativo, todos os membros que forem reportados no servidor, serão banidos assim que confirmado o reporte.
De forma 100% automática!

O Aviso de entradas foi mencionado nos logs da 4.0 como improvável, mas acabou que foi adicionado!
Com esse recurso ativo, todos os usuários que possuírem uma denúncia vinculada, em qualquer servidor que seja, ao entrar no servidor, o Alonsal irá avisar a moderação sobre essa chegada e irá exibir o histórico registrado!

💬 Denúncias In-server

Esse é um dos comandos mais simples que temos, apesar de realizar a criação e gerenciamento de cargos!

Por meio dessa guia, você deverá escolher uma categoria para que o Alonsal crie canais nele, esses que podem ser usados para denuncias no servidor.
Diferentemente dos Reportes externos, esses canais de denúncia servem para os membros do próprio servidor, através dos comandos /denuncia iniciar e /denuncia fechar.

🔊 Alonsal Falador, 🌐 Visibilidade Global e 📡 Broadcast

Esses são os primeiros comandos que chegaram ao /painel guild, eles não possuem guias especificas
e são utilizados apenas para definir entre ligado/desligado!

Com as alterações de comandos abordadas em cima nos 🛠 Comandos modificados, esses também não poderiam ficar
perdidos nos /slashos alheios!

🚦 Melhorias de usabilidade

Foram várias e agora temos muito mais atalhos do que em qualquer outra versão!

Abre-te, sésamo!
  • /help

Agora também possui um botão para alterar de idioma, para os usuários não falantes de português que
estão perdidos com o Alonsal :v

  • /painel pessoal

Agora possui um filtro que redireciona exatamente para a página da função, ao invés de você precisar navegar até lá usando os botões, você poderá escrever o nome da função e pular direto para a página procurada!

🚀 Melhorias gerais

Todos os comandos que exibem listas de menus para escolha, agora possuem paginação, caso a quantidade de itens que será
exibida ultrapasse os 25 itens, você poderá navegar entre as páginas do menu, assim como faz com o /rank e os comandos do /painel!


💂‍♂️ Acessível apenas para moderadores

Todas as adições de recursos exibidas anteriormente que foram realizados no /painel guild também possuem
vários atalhos para configuração!

Caso você adicione o Alonsal a um servidor e logo em seguida vá para esse comando, ao entrar por exemplo na guia do 📜 Log de eventos, o bot irá pedir para que você selecione um canal de avisos, você também pode definir esse canal pelo /conf guild na opção 📜 Event Log, porém, por aqui, você não terá que digitar nada!

O mesmo também vale para qualquer outra guia do /painel guild que exija um canal, categoria ou cargo para funcionar.

Por meio desses menus e botões também foi incluída uma opção para atualizar e navegar entre canais ou respectivos, caso o servidor possua muitos deles!

  • /painel guild

Possui um filtro que redireciona exatamente para a página da função, ao invés de você precisar navegar até lá usando os botões, você poderá escrever o nome da função e pular direto para a página procurada!

🍯 Enceiradas nos códigos 2.0

Muitas alterações! Ao todo, pelo que tudo indica, nenhum arquivo saiu ileso!

Abre-te, sésamo!

Com todas essas alterações, aproveitamos para lançar mais funções e separar ainda mais os arquivos, agora, temos pastas e mais pastas
específicas para acomodar funções e requisições específicas.

Por exemplo, um comando /slasho que possui diversos subscomandos ( como o /tarefas ), irá possuir diversos arquivos prontos para atender as demandas dele!

Com a explosão de funções que foi feita nesses últimos meses, também começamos a utilizar de forma desenfreada os paineis e alguns botões que são globais, como o botão de retorno, que é um só e é utilizado por praticamente todas as funções!

Como? Pura mágica!
Mentira, sempre tem um coelho na manga!

Para criarmos os botões, definimos um ID para eles, um valor de escrita e mais uns dados que podem ser enviados pelo data, como abaixo

    let botoes = [{ id: "return_button", name: client.tls.phrase(user, "menu.botoes.retornar"), type: 0, emoji: client.emoji(19), data: "panel_guild.1" }]
    .
    .
    .
    
    interaction.update({
        content: "",
        embeds: [embed],
        components: [client.create_buttons(botoes, interaction)],
        ephemeral: true
    })

No exemplo acima, temos um botão de retorno, que é declarado apenas como objeto, note que o ID dele é return_button,
seu nome será o que vier como tradução pelo client.tls.phrase(user, "menu.botoes.retornar"), sua cor será azul ( convenção interna ), ele terá um emoji de código 19 ( também convenção interna, esse número significa ↩ para o Alonsal ), e uma data, essa definida como "panel_guild.1".

Interessante essa encheção de linguiça toda.. mas o que isso significa? 😏

Bom, ao criar um botão, o arquivo que será chamado ao clicarem nesse botão será o que possuir o mesmo nome do ID que foi definido no botão!
O restante ( name, type e emoji ) são apenas cosméticos ( apesar de serem obrigatórios )...
O que vale é o data, nele temos o valor que importa!

Nesse caso, peguei um exemplo para retornamos ao /painel guild, ali temos um "panel_guild.1", quebrando esse valor, teríamos:

operacao = panel_guild
? = 1

O 1 nesse caso é utilizado para a página que o painel deve exibir, e o "panel_guild" é puramente o nome do arquivo!

Lá no arquivo do return_button, temos um requisitante de outro arquivo, esse que será o panel_guild ou qualquer outro arquivo que tiver ligação com os botões!

require(`../../chunks/${operacao}`)({ client, user, interaction, operador, autor_original })

Ao separarmos esses valores e incluirmos uns outros, como o operador e o autor_original, chamando a função "panel_guild" nesse caso, como sendo a variável "operacao", o bot faz sua mágica e conecta um botão global que pode ser usado por todas as funções 😎

🤖 Sharding

Sharding é obrigatório para bots que estão em mais de 1000 servidores, ele funciona para criar "clones" e dividir os servidores em grupos, esses grupos com um único bot "clone" responsável, acelerando o tempo de resposta e diminuindo o tráfego de requisições para um único bot.

( 🤓 Ao invés de termos 2000 servidores para um único bot, teremos 1000 servidores para 1 clone, e 1000 para o outro clone, ambos os clones funcionando de forma separada. )

Por padrão, bots que são pequenos não precisam nem se preocupar com isso, mas por que estamos mexendo com tal?
Para tornar mais complexo!!! 😈

Agora o Alonsal está inteiramente num único Shard, no futuro, caso ele exploda, espero que essas inclusões de agora funcionem, mas até lá, temos chão ainda :v

Para melhorar a comunicação do Sharding com a inicialização do bot, foi criado um novo arquivo, esse para carregar todas as informações básicas, resumindo, agora desligamos e ligamos várias funções apenas trocando entre 0 e 1. 😎

🥵 Chega?

Há muitos outros recursos que foram alterados e nem mencionei por aqui!
Mas creio que o "resumão" deu para cobrir a maioria, espero!

Resumindo, o resumo (part50)!

🐱‍🏍 Conclusões

Todas as partes do Alonsal foram atualizadas e sofreram mudanças gigantescas que tornam o código anterior horripilante! 🙏🏻🙏🏻🙏🏻
Como pode observar, a maioria das alterações nem foram comandos em si, mas sim a adição de funcionalidades a comandos centrais!

🚀 Metas para a próxima atualização

Definir metas são difíceis por abrirmos uma margem de comparação do que "foi prometido" e o que "foi entregue" de fato.
Por isso, para a próxima versão, é esperado que mesclemos mais ainda alguns comandos que possuem diversos subcomandos!
Como o /rasputia e seus 4 subcomandos 😨

Também podemos dar uma atenção especial a parte de customizações e colocar as Bufunfas para serem mais utilizadas ainda!

Caso você queira ver em quais ceiras o Alonsal está sendo alterado, temos um servidor próprio com vários canais para dar conta de tudo o que acontece no bot! ( incluindo as ideias para o futuro e o status delas 😏 )

🛵 Totoriais

Com a expansão e aumento da complexidade de alguns comandos, foi criado um fórum no servidor do alonsal responsável por organizar os principais comandos e seus recursos disponíveis com um nível muito maior de detalhes!

Por lá, junto com o nosso canal de ☄ Atualizações, você ficará por dentro de todos os recursos que estão chegando ao Alonsal, de forma quase que diária, enquanto as versões são desenvolvidas 😎


🧞‍♂️ Menções especiais

Passando para agradecer as sugestões e subidas de códigos que recebemos durante o ciclo de dev da 5.0!

  • Ao aghghhlalagl pelo pontapé inicial nos menus de contexto, e as alterações que possibilitaram a utilização deles, as correções de quebras fatais de código e as polidas dos sistemas do Anti-spam, que deram um trabalhão :v

  • Ao Miguel969 pelas sugestões com relação a funcionalidades que poderiam ser adicionados, como o ajuste personalizado do tempo de mute ( utilizado no 📛 Anti-spam ), e a acender a fagulha do 🌐 Networking, com uma visão para mesclar servidores!


Mudanças essas são possíveis graças a colaboração de grandes colegas e as sugestões recebidas pelos canais durante esses tempos!

Aqui vão nossos agradecimentos pelas pessoas por trás de funções usadas pelo Alonsal até o momento:

  • lllggghhhaaa Pelas ajudas com os códigos e melhorias em várias partes, incluindo o banco de dados externo e funções de prefixo customizáveis, idiomas e a criação da WCH usada amplamente em versões anteriores do Alonsal.
  • BielMaxBR pelo pontapé inicial e alinhamento do Alonsal, removendo arquivos sem propósito e ajudando a desenvolver/melhorar funções de minigames e outras.
  • AuroPick pela API dedicada a jogos gratuitos semanais da Epic Games, usada amplamente toda santa quinta feira. 🙏🏻
  • oGabrielArruda pela API dedicada a piadas e charadas usada no comando /cazalbe piada.
  • adam10603 pela API dedicada ao clima do GTA online, para uso no comando /gta.
  • LukyVj pela API dedicada a exibir a localização da Madame Nazar no /nazar.
  • vtex pelo pacote dedicado a traduzir códigos de países de 2 caracteres para 3 caracteres, usado amplamente no comando /tempo.
  • michaelwittig pelo pacote dedicado a traduzir o nome dos países com base no código dos mesmos, para os idiomas nativos, usado amplamente no comando /tempo.
  • IntriguingTiles pelo pacote dedicado as conversações do cleverbot, usada pelo Alonsal para simular uma IA.