Lavalink na Heroku, em poucos passos.
- Digite o nome do seu aplicativo.
- Selecione o **local ** do seu servidor que você irá querer.
- 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.
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
- Primeiro em More e depois em View logs aqui irá aparecer umas informações ou algum erro caso tiver.
-
Depois iremos em Settings e desca um pouco para baixo que você irá encontrar um link.
-
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.
- Caso você não tenha devido a sua porta na env ela será 80 (recomendo que sempre deixe em 80 pra evitar problemas)
- Caso você não tenha devido a sua senha na env ela será youshallnotpass
- 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
- Wavelink | link do repositório
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():
# ...
- Lavalink.py | link do repositório
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
# ...