GithubHelp home page GithubHelp logo

seuzee / codefi Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ballerini-server/codefi

0.0 0.0 0.0 39 KB

Discord bot for lo-fi music radio

License: GNU Affero General Public License v3.0

JavaScript 90.20% Shell 9.80%

codefi's Introduction

Codefi 🌃

Um bot criado pela Comunidade Ballerini para você ouvir músicas Lo-Fi sem parar enquanto desenvolve em um canal específico para isso.

Tecnologias utilizadas:

Para contribuir no desenvolvimento do projeto:

1. Primeiramente você fará o fork do nosso repositório, pelo botão que aparece no canto direito superior fork

Para colocar agora os arquivos na sua máquina, você fará um clone do repositório adicionado no seu github. Para isso, dentro do seu repositório haverá um botão code, onde você conseguirá copiar uma url. Utilize-a para rodar o comando dentro da pasta que quiser git clone <link copiado>.

Url para git clone

Caso ainda não esteja familiarizado(a) com git e github, recomendamos assistir os seguintes vídeos: O que é Git e Github e Como usar Git e Github na prática

2. Dentro da pasta, no terminal a sua escolha, instale as dependências necessárias para o projeto com o comando: npm i

2. Crie um arquivo .env na raíz do projeto, onde colocaremos as variáveis ambiente, que ficam disponíveis apenas para a pessoa que irá desenvolver.

3. Crie um bot nesse link e copie o token disponível para colocar no arquivo .env

Para obter o .env, basta escrever o seguinte código no seu terminal dentro da pasta do repositório:

cp .env.example .env

(Caso não saiba criar um, basta clicar em New Application e depois em Bot no canto esquerdo para adicionar um novo. Lá aparecerá o token a ser adicionado no arquivo .env)

Além do token, é necessário adicionar outras 2 variáveis ambiente, url (que será a url do vídeo com as músicas lo-fi sem copyright) e chanelId (o ID do canal de voz em que o bot entrará, basta clicar com o botão direito no canal). Veja abaixo um molde para você criar esse arquivo:

Exemplo de arquivo .env

5. Adicione o seu bot ao seu servidor para testá-lo!

Para isso, você precisa criar um link nesse site com as permissões necessárias para ele, que serão: Read Messages, Send Messages, View channel, Connect, Speak e Use Voice Activity.

Depois disso, colocará o Client ID, disponível em General information, na página em que você criou o seu bot.

6. Rode o projeto com: node index.js

7. Edite o código da forma que acha que poderá ser melhor para o projeto, adicionando features, resolvendo problemas que encontrar, iremos avaliar toda forma de contribuição!

8. Faça um pull request para o nosso repositório e descreva exatamente o que você alterou e qualquer ação necessária que devemos fazer para testar ou rodar.

Desde já agradecemos qualquer contribuição! ❤

codefi's People

Contributors

rafaballerini avatar matan18 avatar gustamms avatar

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.