Coder Social home page Coder Social logo

sky-bot's Introduction

🤖 Sky Bot


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

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

Tecnologias envolvidas

Instalação no Termux

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

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

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

termux-setup-storage

3 - Entre na pasta storage (ou dê antes um ls e veja qual é o nome da pasta do seu cartão de memória e entre nela).

cd storage

4 - Clone o repositório.

git clone https://github.com/guiireal/sky-bot

5 - Entre na pasta que foi clonada.

cd sky-bot

6 - Execute o bot e depois leia o QRCode.

npm start

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

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

9 - Aguarde 10 segundos, depois digite CTRL + C para parar o bot e rode novamente o seguinte comando.

npm start

Para utilizar o GPT

Edite a linha 13 do arquivo ./src/config.js e cole sua OpenAI Api Key.

exports.OPENAI_API_KEY = "coloque_aqui_seu_token_da_openai";

Exemplo do menu

Inscreva-se no canal!

YouTube

Licença

MIT

⚠ 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.

sky-bot's People

Contributors

guiireal avatar kurumi30 avatar

Stargazers

Gabriel Dias avatar  avatar Josivan Soares avatar André Defrémont avatar Jessé Jorge Santana avatar Estevam avatar Marcos avatar Arenaweb avatar Gregório De Lucca avatar Pedro Henrique Ferreira Spohr avatar João Vitor avatar Enigma avatar Gabriel  avatar Endrew Oliveira avatar Antonio  avatar  avatar Taffarel Xavier avatar  avatar 44davii avatar João V. Moura avatar Giancarlo Santos avatar Vanderlei Furtuna avatar Heli Ribeiro avatar Ahmed Dikha avatar Adriano Leal do Monte avatar  avatar Shashwat avatar Killuard avatar  avatar HRN bot avatar João Pedro avatar  avatar Nathan Seixeiro avatar Wallece avatar Gabriel avatar Angelo Servo avatar Daniele Ventura avatar  avatar

Watchers

 avatar Angelo Servo avatar  avatar Gabriel avatar

sky-bot's Issues

Está ocorrendo um bug

Quando eu digito qualquer comando existente sem o prefix ele responde do msm jeito, por exemplo eu digito gpt e ele responde msm se eu não estiver digitado o prefix.

Erro de WebSocket na biblioteca Baileys

Descrição

O erro ocorre durante a tentativa de conexão via WebSocket na biblioteca Baileys, especificamente no módulo @WhiskeySockets. A mensagem de erro indica "Opening handshake has timed out".

Log do Erro
Os detalhes do log do erro são os seguintes:

{
  "level": 30,
  "time": "2023-07-13T22:56:07.397Z",
  "pid": 11576,
  "hostname": "(*)",
  "class": "baileys",
  "trace": "Error: WebSocket Error (Opening handshake has timed out)\n at WebSocket.<anonymous> (C:\\WhatsappBot\\sky-bot\\node_modules\\@whiskeysockets\\baileys\\lib\\Socket\\socket.js:518:17)\n at WebSocket.emit (node:events:513:28)\n at emitErrorAndClose (C:\\WhatsappBot\\sky-bot\\node_modules\\ws\\lib\\websocket.js:1002:13)\n at process.processTicksAndRejections (node:internal/process/task_queues:82:21)",
  "msg": "connection errored"
},
{
  "level": 30,
  "time": "2023-07-13T22:56:27.442Z",
  "pid": 11576,
  "hostname": "(*)",
  "class": "baileys",
  "trace": "Error: WebSocket Error (Opening handshake has timed out)\n at WebSocket.<anonymous> (C:\\WhatsappBot\\sky-bot\\node_modules\\@whiskeysockets\\baileys\\lib\\Socket\\socket.js:518:17)\n at WebSocket.emit (node:events:513:28)\n at emitErrorAndClose (C:\\WhatsappBot\\sky-bot\\node_modules\\ws\\lib\\websocket.js:1002:13)\n at process.processTicksAndRejections (node:internal/process/task_queues:82:21)",
  "msg": "connection errored"
}

Ambiente

Sistema Operacional: Windows 11
Versão Node.js: v18.14.0

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.