Giter Site home page Giter Site logo

lavalink-heroku's Introduction

lavalink

Lavalink

Lavalink na Heroku, em poucos passos.

Heroku

1° Clique no botão [Deploy to heroku] abaixo para instalar.

Deploy

2° Após clicar, aparecerá uma janela semelhante

Deploy

  1. Digite o nome do seu aplicativo.
  2. Selecione o **local ** do seu servidor que você irá querer.
  3. Clique no botão Deploy app

3° Após clicar, aparecerá uma janela semelhante, espere um pouco a criação do aplicativo, a env, entre outras coisas.

Deploy

4° Depois de realizar os processos irá aparecer uma janela com "caixinhas" marcada em verde caso todas tiver Verde a instalação foi realizada com sucesso, após clique em Manage app

Deploy

5° Para checar se nosso lavalink está OK, iremos em 2 locais.

Deploy

  1. Primeiro em More e depois em View logs aqui irá aparecer umas informações ou algum erro caso tiver.

Deploy

  1. Depois iremos em Settings e desca um pouco para baixo que você irá encontrar um link.

    Deploy

  2. Basta clicar nele e ir para esse url, caso a página apresente um erro 401 que dizer que o servidor lavalink está 100% operante.

Deploy

Observação

  1. Caso você não tenha devido a sua porta na env ela será 80 (recomendo que sempre deixe em 80 pra evitar problemas)
  2. Caso você não tenha devido a sua senha na env ela será youshallnotpass
  3. Para deixar o servidor lavalink 24/7, você precisa criar uma conta no serviço UptimeRobot e fazer uma solicitação HTTP para o seu aplicativo a cada 5 a 10 minutos. Por exemplo, se seu aplicativo for nomeado tutorial-lavalink, faça uma solicitação HTTP para https://tutorial-lavalink.herokuapp.com

Exemplos

Python is best

discord.py

async def initiate_nodes(self):
    nodes = {"MAIN": 
        {
            "host": "tutorial-lavalink.herokuapp.com",
            "port": 80,
            "rest_url": "http://tutorial-lavalink.herokuapp.com",
            "password": "youshallnotpass",
            "identifier": "MAIN",
            "region": "eu"
        }
    }

    for n in nodes.values():
        # ...
async def initiate_nodes(self):
    self.bot.lavalink = lavalink.Client(
        self.bot.user.id
    )
    
    self.bot.lavalink.add_node(
        "tutorial-lavalink.herokuapp.com", 
        80, 
        "youshallnotpass", 
        "eu", 
        "default-node"
    )  # Host, Port, Password, Region, Name
    # ...

lavalink-heroku's People

Contributors

mysteryms avatar yuka-tuka avatar

Watchers

 avatar

Forkers

0zul

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.