Closed pablorere closed 1 year ago
Poderia enviar o log de erro completo?
Peço que compreenda o seguinte, pois esta pode ser a causa do erro: A lib que a Íris utiliza sofreu um takedown enviado pelo dono do WhatsApp, fazendo com que a mesma não tivesse escolha a não ser desistir, ou seja, a lib nãop terá mais atualizações e supoprte, fazendo com que ao passra do tempo pare de funcionar, portanto, estamos descontinuando a Íris com essa lib, as coisas vão mudar totalmente, esperamos que possamos usar uma lib nova como whatsappweb.js sem problemas, mas caso isso não seja possível, utilizaremos o baileys não oficial apenas, se caso o WhatsApp derrube todas as libs que possamos usar, pode ser que não conseguiremos, neste caso, daremos nossa carta de adeus, espero que isso não seja uma opção e que tenhamos sorte, estaremos tentando desenvolver novos projetos.
Edições feitas por terceiros no código da Íris também pode causar mau funcionamento.
Poderia enviar o log de erro completo?
Peço que compreenda o seguinte, pois esta pode ser a causa do erro: A lib que a Íris utiliza sofreu um takedown enviado pelo dono do WhatsApp, fazendo com que a mesma não tivesse escolha a não ser desistir, ou seja, a lib nãop terá mais atualizações e supoprte, fazendo com que ao passra do tempo pare de funcionar, portanto, estamos descontinuando a Íris com essa lib, as coisas vão mudar totalmente, esperamos que possamos usar uma lib nova como whatsappweb.js sem problemas, mas caso isso não seja possível, utilizaremos o baileys não oficial apenas, se caso o WhatsApp derrube todas as libs que possamos usar, pode ser que não conseguiremos, neste caso, daremos nossa carta de adeus, espero que isso não seja uma opção e que tenhamos sorte, estaremos tentando desenvolver novos projetos.
Edições feitas por terceiros no código da Íris também pode causar mau funcionamento.
nao tem erro no log so ali na tela mesmo
Use isto: #601 (comment)
ja usei e nao funciona a linha do erro e diferente
Não recomendo mas...
// Mudar:
const quotedMsg = Object.keys(quoMens).length !== 0 && quotObjmes.id !== quoMens.id ? await kill.getMessageById(quoMens.id) : quoMens;
// Para:
const quotedMsg = Object.keys(quoMens).length !== 0 && quotObjmes?.id !== quoMens?.id ? await kill.getMessageById(quoMens?.id) : quoMens;
Basicamente, insira ?
antes dos .
dos códigos, isso se chama operador de coalescência nula
, não é boa prática, mas deve resolver.
tô com esse mesmo problema, e nenhuma solução funcionou 😔
Abra a config.js, vá na linha 326 e troque-a para essa:
const quotedMsg = quotObjmes?.id == quoMens?.id ? quoMens : await kill.getMessageById(quoMens?.id || id);
Faça o mesmo tipo de solução para qualquer linha com erros similares.
Razão do erro: A object
de controle sofreu enormes problemas devido ao @open-wa/wa-automate
ter sido derrubado pelo WhatsApp, é uma questão de tempo até tudo cair, leia mais aqui: https://github.com/KillovSky/Iris/discussions/603
Issue com confirmação de ter sido resolvida pelo discord.
[FALHA GERAL] TypeError: Cannot convert undefined or null to object at Function.keys ()
at Object.exports.kconfig (D:\Iris-main\lib\functions\config.js:326:28)
at processTicksAndRejections (internal/process/task_queues.js:95:5)