clebersonjf83 / iris

Bot em PT-BR para WhatsApp do grupo "Legião-Z" com mais de 100 comandos e um sim-simi ilimitado, além da capacidade de rodar terminal pelo whatsapp.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Projeto Íris

Discord Telegram WhatsApp GitHub License Lines of code GitHub repo size GitHub Languages GitHub Version GitHub Updates Codefactor Is maintained Is maintained

ESSE CÓDIGO ESTÁ EM PRODUÇÃO! VENHA AJUDAR PELAS NOSSAS REDES SOCIAIS OU EM PULL REQUESTS!

O que é a Íris?

Íris é uma robô em inglês, espanhol e português para WhatsApp com centenas de comandos diferentes e recebe atualizações com novos recursos, correções e melhorias sempre que possível.

Preguiçoso ou com pressa?

Seja como for, não pule os tutoriais e explicações, pois grande parte dos erros podem ser corrigidos simplesmente lendo essa página inicial ou a issues, tire um tempo para ler tudo e não seja um preguiçoso.

Procurando outro idioma?

Tenha em mente que apenas o português é estável e completo, outros idiomas apresentarão bugs graves por não serem finalizados, aguarde uma versão estável ou use APENAS em português.

Aviso >= V3.3.0

Esta versão é uma BETA aberta de teste não finalizada, então BUGS são esperados, ajude-nos a corrigir informando ou fazendo sua própria correção e enviando em um dos meios abaixo, quanto mais cedo e rápido informar, mais rápido poderemos ter uma versão estável.

Página da Íris

Também criamos uma comunidade no Discord e no Telegram.
Temos uma página com um 'estilo' diferente para hospedar algumas informações da Íris, você pode acessar a versão Github Clicando Aqui, está versão somente será atualizada quando novos updates da Íris forem feitos.
Você também pode acessar a versão local ('igual' a Github), basta baixar a Íris e acessar a pasta ".readme", depois "Donates" e basta abrir o arquivo "page.html", este meio é o melhor para a renderização da página.
Se você quiser ver a versão mais atualizada, basta acessar a Versão JS Fiddle.

Nota Pessoal

Esse software usa a licença MIT.
É proibido a remoção dos créditos, lembre-se que gastei uma quantidade de tempo enorme para manter isto atualizado gratuitamente para todos.
Peço que não remova os créditos, por gentileza.
Se você ver alguém plagiando, mostre a verdade, diga ser um plágio.

Outros projetos

Caso queira ver outros projetos ou módulos que você pode querer, acesse a Github ou a NPM.

Erros, Bugs, Soluções, Melhorias e Sugestões

Se você obter um erro, bug, tiver soluções, melhorias ou sugestões, poste elas Aqui de preferência, no Discord ou no Telegram, estou sempre olhando e fornecendo suporte nesta página, mas lembre-se, esta página é apenas para o Projeto Íris, não ofereço suporte a outros programas que não são meus.
Não crie pull-requests, elas serão recusadas, mas sua ideia será analisada e adicionada manualmente em futuros updates, com créditos a você, se ela for uma boa adição ao sistema, se possível, insira seu código em um arquivo 'TXT' e crie uma issue anexando este arquivo.

Funções

Íris possui centenas de comandos diferentes, não posso descrever todos, mas você pode checar Este Arquivo para obter a lista e ter uma ideia melhor.

Requisitos de Windows e ordem de instalação [Downloads]

Inicie pelo Git Bash se obtiver problemas, mas se você quiser usar CMD, PowerShell ou outro terminal, você pode precisar inserir o bash.exe na sua PATH do Windows. Siga isso para adicionar, mas tenha cuidado extremo com isso!

Se optar por usar Chrome, o que é RECOMENDADO, não esqueça de ativar o uso dele na sessions.json.

    • NodeJS - Interface de programação da Íris, use a LTS e não esqueça de ativar a instalação da Build Tools.
    • Git - Para outros comandos de Linux, GNU/Bash e terminal Shell.
    • Gow - Para comandos Linux e GNU/Bash.
    • Chrome - Para enviar vídeos, fotos e outros documentos - Opcional, mas muito recomendado.

Requisitos de Linux - Instalação via Terminal

Para instalar todos os requisitos basta rodar estes comandos (você pode copiar tudo e colar no terminal):

# Atualiza os repositórios e programas do Linux  
sudo apt update && sudo apt upgrade -y  
  
# Instala cURL e WGET para baixar o Chrome e Node.js LTS  
sudo apt install curl wget -y  
  
# Baixa o chrome 'Stable' mais recente (apenas x64)  
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb  
  
# Instala o repositório do Node.js LTS no APT Sources - Opcional  
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo bash  
  
# Instala todos os programas de uma vez só  
sudo apt install nodejs python python3 python3-pip git build-essential tesseract-ocr ./google-chrome-stable_current_amd64.deb -y    

Se você receber o erro sudo command not found, remova sudo do comando e tente.

Se você receber o erro apt: command not found, tente usar apt-get.

Se apt-get também não funcionar, você pode precisar compilar apt no seu sistema, apenas Verifique Isto - 'Usuários Avançados', tente compilar manualmente ou mude a sua Distro, utilizei e recomendo Anti-X e Xubuntu Minimal, são os mais leves para computadores ruins, em minha opinião, mas o Windows 8.1 ou superior também pode ser bom, recentemente estou usando apenas Anti-X Core.

Instalação

Para baixar a Íris - [Após ter os requisitos] - dê uma olhada Neste Tutorial ou Aqui, você também pode instalar digitando os seguintes comandos:

# Baixa os arquivos  
git clone https://github.com/KillovSky/iris.git  
  
# Entra na pasta da Íris  
cd iris  
  
# Instala os módulos  
npm i  
  
# Se você quiser atualizar a Íris um dia pelo 'tools.sh', rode apenas uma vez:  
pip install unidecode  

Mudanças obrigatórias

Antes de fazer a inicialização, você precisa configurar todos os parâmetros não opcionais descritos Aqui, caso contrario, muitos comandos não vão funcionar.
Se não souber configurar, você pode usar essa ferramenta não oficial para construir o JSON de forma online.

Iniciar

Existem três meios de abrir a Íris, você pode olhar e decidir abaixo, lembre-se de abrir um terminal na pasta da Íris:

# Método 1 - A Toolbox A.I.O - Melhor (Português apenas)  
# Esse método inclui diversas formas de ligar, assim como o método 1 e 2  
bash tools.sh  
# Ou use:  
./tools.sh  
# Ou clique no arquivo compatível para abrir.  
  
# Método 2 - O padrão - Simples, mas direto  
npm start  
# Ou use:  
node start.js  
  
# Método 3 - PM2 - Reinicializa após um "erro" grave - Pesa bem mais  
# Isso requer PM2, você pode instalá-lo a partir do Método 1 ou digitando: 'npm i -g pm2'  
pm2 start start.js --name iris  
  
# Para reiniciar o PM2 a cada 6 horas para melhorar o desempenho, use o Método 1 ou digite:  
pm2 start start.js --name iris --cron-restart="0 */6 * * *"  

Todos os comandos

Tenha em mente que os menus ainda estão desatualizados, então você pode verificar Este Arquivo para obter todos os comandos e ter uma ideia.

Se você deseja receber o menu desatualizado, mas bonito, envie /menu para a Íris.

Para obter o menu mais atualizado possível, envie /menut para a Íris.

Construir novos comandos

Para criar comandos com prefixo, olhe Essa Base, apenas remova a "/*" e "*/", insira os detalhes no código e salve, você pode checar o Tutorial PT-BR para uma instrução de como fazer cases.

Para criar comandos sem prefixo, use Esta Base, basta remover a "/*" e "*/", editar o código com os detalhes e salvar, é muito mais recomendável usar uma case.

Para obter todas as funções que a Íris pode rodar, acesse a Página da WA-Automate.

Atualizar Íris, Módulos e Mais

Você pode fazer TUDO usando o método 1,mas se você preferir fazer isso de forma manual, aqui está o meio, lembre-se de abrir um terminal na pasta da Íris.

# Usando 'Tools.sh' - O melhor - Tudo em Um  
bash tools.sh  
# Ou clique no arquivo compatível para abrir.  
  
# Manualmente - Atualizar módulos  
npm update  
  
# Você só precisa atualizar a Íris quando aparecer "[UPDATE]" ao ligar.  
# A atualização salvando as configurações, só está disponível na 'Tools.sh'.  
# Se você quer atualizar sem salvar, faça a instalação novamente.  

Agradecimentos, Doações e Suporte

  • Doações - Esse projeto é mantido de graça e não possui foco lucrativo, doe se você puder ❤️
  • Todas as informações estão disponíveis Clicando Aqui.
  • Agradeço do meu coração a todos!

About

Bot em PT-BR para WhatsApp do grupo "Legião-Z" com mais de 100 comandos e um sim-simi ilimitado, além da capacidade de rodar terminal pelo whatsapp.

License:MIT License


Languages

Language:JavaScript 76.9%Language:HTML 11.6%Language:Shell 10.6%Language:Python 0.8%Language:Batchfile 0.1%