Giter VIP home page Giter VIP logo

negaodabl-discord-bot's Introduction

negaodabl-discord-bot

Bot para o Discord para aperta a braba.

Reproduz áudios engraçados e brabos do Negão da BL. 🎵 Mery pfff 🎵 Aperta braba 🎵

Todos os áudios são do brabo MC Negão da BL.

Commands

O bot tem apenas o comando que é: Prefix: negaodabl

  • negaodabl [help] ou negaodabl - mostra comandos disponiveis
  • negaodabl [option] - reproduz o áudio da opção escolhida
  • negaodabl random - reproduz um áudio aleatório

Exemplos:

negaodabl braba

Hacktoberfest da Bl

hacktober

Repo aberto para novos comandos criados pela comunidade.

Crie sua ideia nas issues para melhor organização.

Developing

You're going to need Node.js or Docker installed.

  1. Node.js

First install all dependencies:

$ npm i

Start the bot:

$ npm start
  1. Docker

Build:

$ docker build -t negaodabl .

Run:

$ docker run negaodabl

Adicionando novos audios ou comandos

Todos áudios disponíveis estão no folder audios e existe um Map com todos os comandas dos áudios no index.js.

negaodabl-discord-bot's People

Contributors

dependabot[bot] avatar devppjr avatar g1stavo avatar genarocolusso avatar richardbertozzo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

negaodabl-discord-bot's Issues

Investigar erros do console

(node:17) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 closing listeners added to [VoiceConnection]. Use emitter.setMaxListeners() to increase limit

(node:17) UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'file' of undefined
    at execute (/app/index.js:132:25)
    at Client.<anonymous> (/app/index.js:10:9)
    at Client.emit (events.js:315:20)
    at MessageCreateAction.handle (/app/node_modules/discord.js/src/client/actions/MessageCreate.js:31:14)
    at Object.module.exports [as MESSAGE_CREATE] (/app/node_modules/discord.js/src/client/websocket/handlers/MESSAGE_CREATE.js:4:32)
    at WebSocketManager.handlePacket (/app/node_modules/discord.js/src/client/websocket/WebSocketManager.js:386:31)
    at WebSocketShard.onPacket (/app/node_modules/discord.js/src/client/websocket/WebSocketShard.js:436:22)
    at WebSocketShard.onMessage (/app/node_modules/discord.js/src/client/websocket/WebSocketShard.js:293:10)
    at WebSocket.onMessage (/app/node_modules/ws/lib/event-target.js:125:16)
    at WebSocket.emit (events.js:315:20)

Adicionar queue dos audio para ser reproduzidos

Porque

Hoje se um comando é enviado em cima do outro, ele sobreescreve o current áudio que está reproduzindo.

Como

Criar um fila de reprodução dos áudios. Parecido com outros bots de música do discord, caso já esteja reproduzindo um áudio, coloca na fila para reproduzir a seguir.

Não desconectando quando é movido de canal

Porque

Quando o bot termina sua reprodução do áudio, ele deveria desconectar do servidor. Mas, quando o bot é movido de canal, ele não está conseguindo desconectar, fica na sala infinitamente.

Como

Quando o bot é movido deveria se desconectar do server, descobrir uma maneira de desconectar ele, indiferente de qual sala esteja

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.