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
194 stars 177 forks source link

Problema com parâmetro ID #501

Closed ruanpablodev closed 2 years ago

ruanpablodev commented 2 years ago

Consegui uma parceria com uma pessoa do tiktok, e o meu bot fica dando esse bug e se auto desligando, como antes eu n ligava muito , nao tinha poblema, mais agr ela vai divulgar o bot para mais de 400 mil pessoas, se puder me ajudar a arrumar esse bug . Nao sei pq ele ocorre , a principio , pensei que era o comando /tits , mas fui ver o console mais para cima e n dava erro quando executava esse comando

image

KillovSky commented 2 years ago

Esse erro é na puppeteer, ou seja, por parte da Wa-Automate.

Sua versão está desatualizada, rode npm update e teste, pode ser que a atualização da Wa-Automate seja a correção disto.

ruanpablodev commented 2 years ago

Acabei de fazer oque voce pediu, e esta dando a mesma coisa:

image

ruanpablodev commented 2 years ago

Eu também, outra pessoa apaga a mensagem mais rápido...

image

este "ID", bot marca onde mensagem, acho que apagar mensagem bot falha, este usando "kill.reply" marca mensagem "ID"

usar "sendText" sei la..

Percebi uma coisa, nois dois estamos usando o git bash, sera que tem algo a ver? se for , basicamente ferrou, pois ai outros comandos vai parar de pegar

KillovSky commented 2 years ago

Esse erro é na puppeteer, ou seja, por parte da Wa-Automate.

Sua versão está desatualizada, rode npm update e teste, pode ser que a atualização da Wa-Automate seja a correção disto.

A ID no caso não está lendo, como o @maradona4 disse, embora isso seja muito estranho pois BUG's assim são bem dificies de ocorrer, troque kill.reply por kill.sendText, notei que você não costuma usar await, saiba que isso é necessario nos comandos, deixar sem await é claramente não usar promise, a maioria dos comandos e sistemas da Íris usa promise, ou seja, await, e claro, verifique se o BUG ocorre em um comando da Íris ou algo que você criou, se você criou um comando e ele está dando este erro, é por que alguma coisa segue errada no seu código, e isto é o parametro ID ou onde ele deveria estar.

Caso seja o que o @maradona4 disse sobre mensagens apagadas, é conveniente criar uma var fora do sistema (como a var region) que armazene a ID anterior e utilize ela no caso da ID nova ser null, isso eu farei pois é dificil demais dar uma explicação de como fazer.

KillovSky commented 2 years ago

Fiz o teste e não me ocorreu com as versões mais recentes da Wa-Automate, pode ser um problema isolado a somente esse dia/versão dela.