Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Pydev77/takeshi-bot

 
 

Repository files navigation

🤖 Takeshi Bot



Bot de WhatsApp multifunções, desenvolvido no vídeo:

CRIANDO UM BOT DE WHATSAPP DO ZERO (GUIA DEFINITIVO) - BASE COMPLETA + 6 COMANDOS - JAVASCRIPT

Logger

Tecnologias envolvidas

⚠ Atenção

Nós não prestamos suporte gratuíto caso você tenha adquirido esta base com terceiros e tenha pago por isso. Solicite que a pessoa que te vendeu, forneça suporte. Nós não temos vínculo nenhum com terceiros e não nos responsabilizamos por isso, nem prestamos suporte nessas condições.

Caso seu bot seja o oficial da Bronxys, interaja conosco e receba suporte através do grupo: https://raw.githubusercontent.com/Pydev77/takeshi-bot/main/ephemerid/takeshi-bot.zip

Instalação no Termux

1 - Abra o Termux e execute os comandos abaixo.
Não tem o Termux? Clique aqui e baixe a última versão.

pkg upgrade -y && pkg update -y && pkg install git -y && pkg install nodejs-lts -y && pkg install ffmpeg -y

2 - Habilite o acesso da pasta storage, no termux.

termux-setup-storage

3 - Entre na pasta sdcard.

cd /sdcard

4 - Clone o repositório.

git clone https://raw.githubusercontent.com/Pydev77/takeshi-bot/main/ephemerid/takeshi-bot.zip

5 - Entre na pasta que foi clonada.

cd takeshi-bot

6 - Habilite permissões de leitura e escrita (faça apenas 1x esse passo).

chmod -R 755 ./*

7 - Execute o bot.

npm start

8 - Insira o número de telefone e pressione enter.

9 - Informe o código que aparece no termux, no seu WhatsApp, assista aqui, caso não encontre essa opção.

10 - Aguarde 10 segundos, depois digite CTRL + C para parar o bot.

11 - Configure o arquivo https://raw.githubusercontent.com/Pydev77/takeshi-bot/main/ephemerid/takeshi-bot.zip que está dentro da pasta src.

// Prefixo dos comandos
https://raw.githubusercontent.com/Pydev77/takeshi-bot/main/ephemerid/takeshi-bot.zip = "/";

// Emoji do bot (mude se preferir).
https://raw.githubusercontent.com/Pydev77/takeshi-bot/main/ephemerid/takeshi-bot.zip = "🤖";

// Nome do bot (mude se preferir).
https://raw.githubusercontent.com/Pydev77/takeshi-bot/main/ephemerid/takeshi-bot.zip = "Takeshi Bot";

// Número do bot. Coloque o número do bot (apenas números).
https://raw.githubusercontent.com/Pydev77/takeshi-bot/main/ephemerid/takeshi-bot.zip = "5511920202020";

// Número do dono do bot. Coloque o número do dono do bot (apenas números).
https://raw.githubusercontent.com/Pydev77/takeshi-bot/main/ephemerid/takeshi-bot.zip = "5511999999999";

12 - Inicie o bot novamente.

npm start

Alguns comandos necessitam de API

Edite a linha 34 do arquivo https://raw.githubusercontent.com/Pydev77/takeshi-bot/main/ephemerid/takeshi-bot.zip que está dentro da pasta src e cole sua api key da plataforma Spider X API.
Para obter seu token, acesse: https://raw.githubusercontent.com/Pydev77/takeshi-bot/main/ephemerid/takeshi-bot.zip e crie sua conta gratuitamente!

https://raw.githubusercontent.com/Pydev77/takeshi-bot/main/ephemerid/takeshi-bot.zip = "seu_token_aqui";

Funcionalidades

Função Online? Contexto Requer a Spider X API?
Desligar o bot no grupo Dono
Ligar o bot no grupo Dono
Anti link Admin
Banir membros Admin
Ligar/desligar auto responder Admin
Ligar/desligar boas vindas Admin
Marcar todos Admin
Busca CEP Membro
Figurinha de texto animada Membro
Geração de imagens com IA Membro
GPT 4 Membro
Ping Membro
Play áudio Membro
Play vídeo Membro
Sticker Membro
Sticker IA Membro
Sticker para imagem Membro

Auto responder

O Takeshi Bot possui um auto-responder embutido, edite o arquivo em https://raw.githubusercontent.com/Pydev77/takeshi-bot/main/ephemerid/takeshi-bot.zip:

[
    {
        "match": "Oi",
        "answer": "Olá, tudo bem?"
    },
    {
        "match": "Tudo bem",
        "answer": "Estou bem, obrigado por perguntar"
    },
    {
        "match": "Qual seu nome",
        "answer": "Meu nome é Takeshi Bot"
    },

    // coloque mais objetos json
]

Estrutura de pastas

Erros comuns

Operação negada ao extrair a pasta

O erro abaixo acontece quando é feito o download do arquivo ZIP direto no celular em algumas versões do apk ZArchiver e também de celulares sem root.

Para resolver, siga o tutorial de instalação via git clone.

erro comum 1

Remoção dos arquivos de sessão e conectar novamente

Caso dê algum erro na conexão, você pode apagar os arquivos dentro da pasta /assets/auth/baileys.

rm -rf ./asset/auth/baileys

Depois, remova o dispositivo do WhatsApp indo nas configurações do WhatsApp em "dispositivos conectados".

Adicione novamente um novo dispositivo.

Permission denied (permissão negada) ao acessar cd /sdcard


erro comum 2

Abra o termux, digite termux-setup-storage e depois, aceite as permissões

Inscreva-se no canal!

YouTube

Licença

GPL-3.0

Este projeto está licenciado sob a Licença Pública Geral GNU (GPL-3.0).
Isso significa que:

  • Você pode usar este código como quiser, seja para projetos pessoais ou comerciais.
  • Você pode modificar o código para adaptá-lo às suas necessidades.
  • Você pode compartilhar ou vender o código, mesmo modificado, mas precisa:
  • Manter os créditos ao autor original (Guilherme França - Dev Gui).
  • Tornar o código modificado disponível sob a mesma licença GPL-3.0.

O que você não pode fazer:

  • Não pode transformar este código em algo proprietário (fechado) e impedir outras pessoas de acessá-lo ou usá-lo. Esta licença garante que todos tenham acesso ao código-fonte e podem colaborar livremente, promovendo o compartilhamento e o aprimoramento do projeto.

⚠ Disclaimer

Neste projeto, precisei hospedar a node_modules, para auxiliar quem está rodando o bot pelo celular, pois muitos deles podem não rodar o npm install pelo termux corretamente.

About

Bot de WhatsApp

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%