Code Monkey home page Code Monkey logo

lavalink-python's Introduction

Lavalink Python

Este codigo tem como função ajudar as pessoas que programam BOTs de Discord em Python e querem ter 1 servidor Lavalink na mesma instacia do seu BOT na Discloud

❕Neste codigo só funciona de momento em sistemas Linux e na Discloud❗

Como funciona?

Ao executar o codigo

  1. Vai baixar o Lavalink e openJDK (referentes ao que está no arquivo config.json)
  2. Executar o Lavalink com openJDK baixado
  3. Executar o codigo do bot que está no diretório bot (codigo do bot terá de ser adicionado pela propria pessoa que usar o codigo)
  4. (se logMODE tiver como true) Criar 1 diretório chamado logs onde terá tudos os logs de tudas as funções executadas na palma da sua mão

Como usar?

Para usar este codigo basta fazer:

  1. Baixar a codigo pelas Releases ou Clique Aqui
  2. Depois de baixado, basta colocar o codigo do seu bot no diretório bot (Coloque o SEU requirements.txt também)
  3. No arquivo config.json no fileRunBot altere o nome do arquivo principal (no caso está main.py mas se for outro nome (como por exemplo bot.py) troque para o nome correto)
  4. No seu codigo, área onde você conecta o Lavalink por favor coloque este dados:
{
  host: "localhost",
  port: 2333,
  password: "discloud"
}

Depois de tudo feito e envie para a Discloud colocando lavalink.py como Arquivo Principal

FAQ

O Java/Lavalink está/estãos corrompido(s) o que eu faço agora?

De maneira mais rapida de resolver é deletando o diretório java (que é o diretório onde se localiza os arquivos do OpenJDK e do LavaLink) e iniciando o BOT de novo que irá baixar tudo de novo

Quero fazer backup do meu arquivos mas é muito pessado download o que eu faço?

Para reduzir o peso do download do backup você pode remover:

  • o diretório java
  • caso não queira receber os no backup dos logs remova tambem o diretório logs

Porque o meu BOT demora muito para ficar online?

No primeiro arranque é claro que demora mais algum tempo que esperado já antes de iniciar o BOT tem de fazer download do OpenJDK e do Lavalink (e claro isso depende da internet) e iniciar o Lavalink primeiro No proximos arranque é só esperar o lavalink iniciar

Obs: ao remover o diretório java vai ser como o primeiro arranque!!

Parece que este codigo fui atualizado, como procede a atualização?

De maneira rapida na Discloud é só deletar a diretório java (pode ter atualização nos arquivos) baixar a nova Release, fazer alteração do fileRunBot que já fui comentada e enviar alerações

Como faço alterações do meu BOT com este codigo?

De maneira simples o seu arquivo zip de alteração de codigo tem de estar assim:

zip > bot > <seu codigo>

Já que o seu codigo está numa pasta bot para fazer alteração de por a pasta bot no meio (se não pôr essa pasta o seu codigo irá ficar junto com o Codigo e poderá quebrar tudo)

lavalink-python's People

Contributors

algueem avatar diogomarques2003 avatar generosodev avatar pedroricardo avatar sergioglorias avatar

Stargazers

 avatar  avatar

Watchers

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