KillovSky / Iris

Repositório oficial do Projeto Íris, uma BOT cuidadosamente desenvolvida para o WhatsApp usando a biblioteca Baileys
https://killovsky.github.io/Iris/
MIT License
190 stars 176 forks source link

Comando /nasa não estava funcionando, #611

Closed JohnEdwardMS closed 8 months ago

KillovSky commented 8 months ago

Olá, agradeço pela pull!

No caso dos arquivos com dados incorreros, como onde você editou a wa-decrypt, são uma coisa sem prioridade, pois existem dezenas de códigos ainda não atualizados, pois o códigos atual esta sendo uma adaptação do código antigo, que ainda usava OpenWA.

Já o alias que você inseriu, isso é intencional, não há comando de nome melhor que NASA, sendo assim, não há necessidade de declaração de um aliás (ainda que eu o faça para a pasta default, pois em breve terei que adaptar os comandos de criação pelo WhatsApp para serem mostrados por lá).

Enfim, não é um erro e sim intencional, o alias em si é opcional, pois a prioridade de obtenção do comando N°1 é o nome da pasta em que ele (Handlers, Nasa, YouTube...) está e não o valor em sua Object de nomes alternativos para rodar, inclusive, o sistema de Menu trabalha com o nome das pastas e não o nome dos aliás ou seus nomes alternativos dentro dos códigos.*

Esse sistema foi declarado nessa linha: Main/Construct#L602

Fiz os testes antes de enviar o comando, tanto em Linux, quanto Windows e Termux, talvez a falha de execução seja relacionado ao seu computador em específico. Você não conseguiu executar o comando NASA apartir do comando /NASA? O comando /Menu exibe o comando para você?

JohnEdwardMS commented 8 months ago

Ao executar comando /menu, aparece a possibilidade de usar o comando nasa. mas ao executar /nasa, não acontecia nada. apenas uma mensagem informando que comando nasa não existe. não sabia se era bug ou se usava o comando de outra forma, então fiz essa alteração.

E sobre wa-decrypt, percebi que o codigo estava sendo adaptado daquela versão anterior, imaginei que não teria problema sendo já que não usamos mais aquele módulo.

Testei essas alterações e funcionou perfeitamente.

KillovSky commented 8 months ago

Ao executar comando /menu, aparece a possibilidade de usar o comando nasa. mas ao executar /nasa, não acontecia nada. apenas uma mensagem informando que comando nasa não existe. não sabia se era bug ou se usava o comando de outra forma, então fiz essa alteração.

E sobre wa-decrypt, percebi que o codigo estava sendo adaptado daquela versão anterior, imaginei que não teria problema sendo já que não usamos mais aquele módulo.

Testei essas alterações e funcionou perfeitamente.

Estranho, realizei o teste novamente e outro dos devs também o fez, está funcionando adequadamente, mas estarei implementando algumas melhorias novas como o menu de ajuda dele, nesse caso, deixarei um aliás com comandos alternativos que se liguem ao da NASA, como /space e /apod, para aparecerem quando digitar /nasa --help, dando novas formas de uso, isso deve corrigir seu caso em específico, pois é um erro, que até o momento, abrange apenas a ti.

KillovSky commented 8 months ago

Pull request mencionada na Atualização 1.0.5: https://github.com/KillovSky/Iris/blob/main/.github/CHANGELOG.md