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

2 bots #356

Closed dodouuglas closed 2 years ago

dodouuglas commented 2 years ago

eu coloquei 2 numeros e queria saber se tem como fazer um script para se um bot tiver no grupo o outro n entra ou sai quando entra e se tem como fazer um comado/script que so fuciona em um numero do bot

Aotron commented 2 years ago

Cara o unico jeito e com 2 celular e cada um conectado no termux, e tal ou talvez se vc duplicar o termux... tenta ai duplica app termux no dual apps

maradona4 commented 2 years ago

Eu acho esse #115

KillovSky commented 2 years ago

eu coloquei 2 numeros e queria saber se tem como fazer um script para se um bot tiver no grupo o outro n entra ou sai quando entra e se tem como fazer um comado/script que so fuciona em um numero do bot

O sistema atualmente não permite que se faça isso, se quiser, teria que remoldar tudo, um tanto trabalhoso mas aqui segue as etapas iniciais de uma base E PELA XYZ VEZ, LEIA A -> #316.

Passos:

Defina multiplos números de BOT na config.json, ela tem que ser uma array, semelhante a Owner.

Na index.js, na kill.onAddedToGroup(...), crie um if que verifique se o chat.groupMetadata.participants inclui algum dos números que você adicionou na config.json, se sim, use o kill.leaveGroup(...).

Pronto.

Sobre os comandos, é impossivel atualmente saber sobre o sistema de outro BOT que não seja seu, sendo assim, limitar comandos duplicados é possivel apenas se você saber os comandos que ambos tem, assim como teria que criar um if semelhante ao da index.js que falei acima, mas em vez de verificar números, seria verificar se a mensagem é um comando de uma array de comandos que o outro BOT também tem, assim como detectar se a BOT está no grupo para limitar isso.

Entendeu? Aposto que não, como isso não me é útil, não o colocarei em uma atualização -> #316.

De forma geral, creio que esse não seja seu objetivo descrito na issue, então... NÃO É POSSIVEL detectar um BOT sem saber o número dele, afinal, WHATSAPP NÃO DEFINE QUEM É BOT OU NÃO. NÃO É POSSIVEL limitar comandos sem saber o número da outra BOT e todos os comandos dela.

dodouuglas commented 2 years ago

eu coloquei 2 numeros e queria saber se tem como fazer um script para se um bot tiver no grupo o outro n entra ou sai quando entra e se tem como fazer um comado/script que so fuciona em um numero do bot

O sistema atualmente não permite que se faça isso, se quiser, teria que remoldar tudo, um tanto trabalhoso mas aqui segue as etapas iniciais de uma base E PELA XYZ VEZ, LEIA A -> #316.

Passos:

Defina multiplos números de BOT na config.json, ela tem que ser uma array, semelhante a Owner.

Na index.js, na kill.onAddedToGroup(...), crie um if que verifique se o chat.groupMetadata.participants inclui algum dos números que você adicionou na config.json, se sim, use o kill.leaveGroup(...).

Pronto.

Sobre os comandos, é impossivel atualmente saber sobre o sistema de outro BOT que não seja seu, sendo assim, limitar comandos duplicados é possivel apenas se você saber os comandos que ambos tem, assim como teria que criar um if semelhante ao da index.js que falei acima, mas em vez de verificar números, seria verificar se a mensagem é um comando de uma array de comandos que o outro BOT também tem, assim como detectar se a BOT está no grupo para limitar isso.

Entendeu? Aposto que não, como isso não me é útil, não o colocarei em uma atualização -> #316.

De forma geral, creio que esse não seja seu objetivo descrito na issue, então... NÃO É POSSIVEL detectar um BOT sem saber o número dele, afinal, WHATSAPP NÃO DEFINE QUEM É BOT OU NÃO. NÃO É POSSIVEL limitar comandos sem saber o número da outra BOT e todos os comandos dela.

cm q ve as pessoas q ta no grupo? pra quando o bot entrar ele mandar a mensagem q ja tem um bot e sair