coisa rapida
com o Queue.All consigo acessar as informações das musicas que ainda estao na fila , porem não da pra acessar com ela as informaçoes da musica que ja esta sendo tocada, como posso acessar isso?
149 Replies
other-emeraldOP•3y ago
mals estar sempre aparecendo kkkk não quero atrapalhar
Essa informação tá no player
player.current
?play all i want
added track in queue
Olivia Rodrigo - All I Want (Official Video) is playing now
?eval client.moon.players.get(message.guild.id)
other-emeraldOP•3y ago
funfou vlw
:blobcatbughunter:
nao achei referencia de volume sem ser a que muda o volume, tem alguma que retorna o volume atual?
a e o bot ta dando problema no stop as vezes parece
CTypeError: Cannot read properties of undefined (reading 'guildId')
` at MoonPlayer.stop (/home/node/node_modules/moonlink.js/@Moonlink/MoonlinkPlayer.js:145:43)
: at Object.execute (/home/node/commands/stop.js:18:12)
E at Object.execute (/home/node/events/interactionCreate.js:16:18)
6 at Client.<anonymous> (/home/node/index.js:27:44)
( at Client.emit (node:events:513:28)
y at InteractionCreateAction.handle (/home/node/node_modules/discord.js/src/client/actions/InteractionCreate.js:97:12)
� at module.exports [as INTERACTION_CREATE] (/home/node/node_modules/discord.js/src/client/websocket/handlers/INTERACTION_CREATE.js:4:36)
z at WebSocketManager.handlePacket (/home/node/node_modules/discord.js/src/client/websocket/WebSocketManager.js:352:31)
r at WebSocketShard.onPacket (/home/node/node_modules/discord.js/src/client/websocket/WebSocketShard.js:489:22)
s at WebSocketShard.onMessage (/home/node/node_modules/discord.js/src/client/websocket/WebSocketShard.js:328:10)
(1060787936368545944 1060787936368545944
ta meio estranho o texto do terminal pq foi o log da hospedagem q botei o bot retornou
other-emeraldOP•3y ago
@MOTO
Não tem?
correct-apricot•3y ago
Oi
Eu não lembro
Não tem volume?
Eu também não lembro
correct-apricot•3y ago
Faz tempo q n olho o código da moonlink
Vou olhar na github ksk
Se tiver só eu atualizar
Você acha Melhor fazer a infrestrutura ou structures
back-end ou frond-end...
correct-apricot•3y ago
Como assim?
No luyz
Faço primeiro back-end
Porque eu vou fazer tudo pelo back-end
Depois a infrestrutura
Frond-end
Porque ele vai ser pouca coisa que vai ter nele
@SuperPlayerBots essa if
Coloquei uma if
Pra verificar se o player é existente
Se não existir ele vai avisar
@MOTO você não fez nada pra mostrar volume 😏
@SuperPlayerBots amanhã vou atualizar o pacote
other-emeraldOP•3y ago
mas ele da o erro com o bot ja tocando musica na call
correct-apricot•3y ago
Backend
Mais esse erro tá ocorrendo porque não tem player nessa guilda
Li 3 vezes código
correct-apricot•3y ago
Eu tava tentando instalar react vou usar pug
E o erro
E única coisa que vem na mente
Usando termius?
correct-apricot•3y ago
É
Termux?
Errei nome
correct-apricot•3y ago
Meu celular não aguentou
Memória encheu?
correct-apricot•3y ago
Quase teve um derrame no processador dps de tentar instalar termux
Aí o Android executou limpa de dados no termux
Ei você consegue fazer png do luyz
De um jeito que eu vou falar?
correct-apricot•3y ago
Foram 20Mb liberados
Consigo
Tipo
correct-apricot•3y ago
Tipo?
________ ( "0" "0" ) __
|
|
|
"
()
correct-apricot•3y ago
Melhor amanhã vc fazer um rascunho
Faz um rascunho doq vc quer
Eu só desenho
😏
Bixa
No centro em cima
O rosto dele
Os lados
Os braços deles
Como se fossem momy mong less
correct-apricot•3y ago
Faz rascunho biba
Segurando o tempo
Tou sem editor ksksks
Amanhã faço rascunho pra você
correct-apricot•3y ago
Essa biba acha q sou o chat GPT 😏
chatGPT na
não faz
Imagens
correct-apricot•3y ago
Ele entende melhor
other-emeraldOP•3y ago
vou testar, mas ainda confuso pq testo o comando com ele ja tocando musica no server
Pensa minina
Bote centro acuma
Braços laterais
Igual moomy long less
Indo até abaixo
Segurando time
Da música 😏
Se não funcionar e vinher o erro
other-emeraldOP•3y ago
,[ Moonlink.js ]: connection process started
,[ Moonlink.js ]: a node is being configured
Blavalink.joshsevero.dev:80 is online, and has also been connected
G[ @Moonlink.js ]: sending voiceUpdate to lavalink (618191851832344592)
:[ Moonlink.Js ]: MoonLink just sent a request to lavalink
![ MoonLink.Js ]: searching songs
:[ Moonlink.Js ]: MoonLink just sent a request to lavalink
(1060787936368545944 1060787936368545944
CTypeError: Cannot read properties of undefined (reading 'guildId')
` at MoonPlayer.stop (/home/node/node_modules/moonlink.js/@Moonlink/MoonlinkPlayer.js:145:43)
: at Object.execute (/home/node/commands/stop.js:20:12)
E at Object.execute (/home/node/events/interactionCreate.js:16:18)
6 at Client.<anonymous> (/home/node/index.js:27:44)
( at Client.emit (node:events:513:28)
y at InteractionCreateAction.handle (/home/node/node_modules/discord.js/src/client/actions/InteractionCreate.js:97:12)
� at module.exports [as INTERACTION_CREATE] (/home/node/node_modules/discord.js/src/client/websocket/handlers/INTERACTION_CREATE.js:4:36)
z at WebSocketManager.handlePacket (/home/node/node_modules/discord.js/src/client/websocket/WebSocketManager.js:352:31)
r at WebSocketShard.onPacket (/home/node/node_modules/discord.js/src/client/websocket/WebSocketShard.js:489:22)
s at WebSocketShard.onMessage (/home/node/node_modules/discord.js/src/client/websocket/WebSocketShard.js:328:10)
(1060787936368545944 1060787936368545944
Vê se seu bot não está conectado em 2 locais diferentes
other-emeraldOP•3y ago
deu esse erro ainda
verifiquei nao ta
Hummm, pera vou mandar uma atualização ai quando te mencionar você instalar a nova versão
E testa denovo
other-emeraldOP•3y ago
ok
pior q acontece outro erro tambem as vezes
acho q em evento
Achei o erro, só que não consigo atualizar agora
Vou tentar inicializar code -server denovo
Agora conseguir
Demorar um tiquinho
other-emeraldOP•3y ago
que depois de umas musicas tocadas ele nao reconhece o track.title
?play all i want
added track in queue
Olivia Rodrigo - All I Want (Official Video) is playing now
?eval client.moon.players.get(message.guild.id).stop()
?eval client.moon.players.get(message.guild.id).resume()
g!eval process.exit(2)
?play all i want
added track in queue
Olivia Rodrigo - All I Want (Official Video) is playing now
?eval client.moon.players.get(message.guild.id).stop()
?eval client.moon.players.get(message.guild.id).resume()
Ae stop excluí o player
Tá certo agora
?eval const Discord = require('discord.js')
const row = new Discord.ActionRowBuilder()
.addComponents(
new Discord.ButtonBuilder()
.setCustomId('publish_npm')
.setLabel('Publish')
.setStyle(Discord.ButtonStyle.Danger),
);
message.reply({components: [row] })
Publicado
Meu deus
Esqueci
?eval process.exit(2)
?eval process.exit(2)
?eval const Discord = require('discord.js')
const row = new Discord.ActionRowBuilder()
.addComponents(
new Discord.ButtonBuilder()
.setCustomId('publish_npm')
.setLabel('Publish')
.setStyle(Discord.ButtonStyle.Danger),
);
message.reply({components: [row] })
?eval const Discord = require('discord.js')
const row = new Discord.ActionRowBuilder()
.addComponents(
new Discord.ButtonBuilder()
.setCustomId('publish_npm')
.setLabel('Publish')
.setStyle(Discord.ButtonStyle.Danger),
);
message.reply({components: [row] })
Publicado
@SuperPlayerBots
Testa
Instala nova versão
other-emeraldOP•3y ago
ok
parece q ta funfando
vou tacar na host agr
estranho la nao foi
deu isso
:[ Moonlink.Js ]: MoonLink just sent a request to lavalink
:[ Moonlink.Js ]: MoonLink just sent a request to lavalink
(1060787936368545944 1060787936368545944
CTypeError: Cannot read properties of undefined (reading 'guildId')
` at MoonPlayer.stop (/home/node/node_modules/moonlink.js/@Moonlink/MoonlinkPlayer.js:145:43)
: at Object.execute (/home/node/commands/stop.js:20:12)
E at Object.execute (/home/node/events/interactionCreate.js:16:18)
6 at Client.<anonymous> (/home/node/index.js:27:44)
( at Client.emit (node:events:513:28)
y at InteractionCreateAction.handle (/home/node/node_modules/discord.js/src/client/actions/InteractionCreate.js:97:12)
� at module.exports [as INTERACTION_CREATE] (/home/node/node_modules/discord.js/src/client/websocket/handlers/INTERACTION_CREATE.js:4:36)
z at WebSocketManager.handlePacket (/home/node/node_modules/discord.js/src/client/websocket/WebSocketManager.js:352:31)
r at WebSocketShard.onPacket (/home/node/node_modules/discord.js/src/client/websocket/WebSocketShard.js:489:22)
s at WebSocketShard.onMessage (/home/node/node_modules/discord.js/src/client/websocket/WebSocketShard.js:328:10)
(1060787936368545944 1060787936368545944
@SuperPlayerBots você atualizou pacote na hospedagem?
other-emeraldOP•3y ago
pior q nao sei se tem como fazer isso manual la
eu so removi minha aplicaçao la e reeinvei meu bot sem a pasta dos modulos
era pra ele baixar sozinho tecnicamente
ta na versao 1.9.16?
pq se for ja ta atualizado
correct-apricot•3y ago
Não penso 😏
GG @MOTO, you just advanced to level 5!
Tá na v1.9.20
other-emeraldOP•3y ago
ue
calma vou ver
dei npm update moonlink.js mas continua na 1.9.16
GG @SuperPlayerBots, you just advanced to level 7!
other-emeraldOP•3y ago
consegui atualizar na host pelo package.json, estranho nao sei pq no meu pc nao mudou a versao no arquivo ao usar npm update. Então mals o transtorno kkk o stop funfou.
além de poder ter o retorno de qual o volume atual numa proxima versão, eu tenho uma duvida se o bot pode tocar ao mesmo tempo em serveres diferentes, pq eu tava testando o bot no meu server de testes e num server dos meus amigos onde o bot tambem esta, utilizaram o /play la, ai reparei que no server de testes onde eu tava a array das musicas parece que resetou indo a 0.
Você precisa ser mais detalhista
correct-apricot•3y ago
Ele perguntou se tem como o bot tocar ao mesmo tempo em servidores diferentes 😏
Tipo um play simultaneamente 😏
Atá, sim
correct-apricot•3y ago
Só isso q eu entendi
A queue foi feita pra cada player separado
correct-apricot•3y ago
Existe player simultâneo? 😏
Sei lá
correct-apricot•3y ago
Eu acho q n é possível
Usa moonlink.js no servidor do 011 Studios
Que uso aqui pra vê a queue
correct-apricot•3y ago
Tá
Coloca umas 4 músicas
?play all i want
added track in queue
Olivia Rodrigo - All I Want (Official Video) is playing now
?play depois do universo
added track in queue
?play aleluia
added track in queue
correct-apricot•3y ago
Pronto
?play lovely
added track in queue
?play happy
added track in queue
?eval client.moon.players.get(message.guild.id).queue
?eval client.moon.players.get(message.guild.id).queue.all
correct-apricot•3y ago
Queue global acho q não funciona
Dependendo da localização do usuário deve demorar um pouco o áudio
?eval require('./@Rest/MoonlinkUtils.js').db
GG @1Lucas1.apk, you just advanced to level 11!
other-emeraldOP•3y ago
isso kkkk
no teste que eu fiz
quando colocava pra tocar uma playliste num server a queue do outro era apagada na hora, mas nao gerava erro no console nem nd
correct-apricot•3y ago
Lucas vai ver esse bug 😏
Soq um player simultâneo é meio difícil
Achei o erro
Vou adicionar o volume no player
@SuperPlayerBots nova versão foi publicada
Arrumei a db
Eu sem querer coloquei uma letra maiúscula invés de minúscula
other-emeraldOP•3y ago
a querry agr funfa
mas parece q outros bugs surgiram no local
2 que detectei foi o player.volume(int) não tar mais mudando o volume
e outro é falha com o player.stop
quando acontece um /stop , o evento endtrack nao o reconhece, e alem disso ele parece nao apagar a array , pois apos dar /stop o bot para de tocar musica porem ao dar um /play (nome de musica qualquer), volta a tocar a playlist toda que tava na array antes do /stop
correct-apricot•3y ago
Olha o console da sua lavalink
Jesus amado
?play aleluia
added track in queue
Pentatonix - Hallelujah (Official Video) is playing now
?play all i want
added track in queue
?eval client.moon.players.get(message.guild.id).stop()
?eval client.moon.players.get(message.guild.id).resume()
Normal, deletou o player
other-emeraldOP•3y ago
o lava n é meu, vou ver se consigo pegar o erro no console
isso aparece se dou /stop
CTypeError: Cannot read properties of undefined (reading 'guildId')
? at MoonlinkManager.<anonymous> (/home/node/index.js:75:35)
1 at MoonlinkManager.emit (node:events:513:28)
e at WebSocket.<anonymous> (/home/node/node_modules/moonlink.js/@Moonlink/MoonlinkNodes.js:135:32)
+ at WebSocket.emit (node:events:513:28)
X at Receiver.receiverOnMessage (/home/node/node_modules/ws/lib/websocket.js:1180:20)
* at Receiver.emit (node:events:513:28)
P at Receiver.dataMessage (/home/node/node_modules/ws/lib/receiver.js:541:14)
L at Receiver.getData (/home/node/node_modules/ws/lib/receiver.js:459:17)
N at Receiver.startLoop (/home/node/node_modules/ws/lib/receiver.js:158:22)
J at Receiver._write (/home/node/node_modules/ws/lib/receiver.js:84:10)
to usando a moonlink 1.9.32
nao sei se é a certa kkkk
other-emeraldOP•3y ago
esse é meu stop atual
other-emeraldOP•3y ago
o erro do volume pra mim é esse
1067967380430536714 1067967380430536714
TypeError: player.volume is not a function
at Object.execute (C:\Users\T-Gamer\Desktop\discord-bot\commands\volume.js:20:12)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Object.execute (C:\Users\T-Gamer\Desktop\discord-bot\events\interactionCreate.js:16:4)
Erro no catch do comando volume
other-emeraldOP•3y ago
Parece ser um erro interno
Vem do Nodes
Vou vê aque
other-emeraldOP•3y ago
blz
Sabe, eu acho que volume e a função volume tão entrando em comflito
Conflito
Acho que mudar parâmetro volume
Ou mudo a função
other-emeraldOP•3y ago
essa mensagem creio que possa ser do meu evento endtrack, configurei ele pra quando o valor da queue fosse 0 desse um detroy pro bot sair da call, antes de mudar a versao nao dava erro
Vou dá uma analisada
?play all i want
added track in queue
Olivia Rodrigo - All I Want (Official Video) is playing now
?eval client.moon.players.get(message.guild.id)
other-emeraldOP•3y ago
saquei entao tem dois player.volume
?eval client.moon.players.get(message.guild.id).volume(200)
?eval client.moon.players.get(message.guild.id).volume
Entraram em conflito
vou mudar nome da função
Pra setVolume()
other-emeraldOP•3y ago
blz
?play all i want
added track in queue
Olivia Rodrigo - All I Want (Official Video) is playing now
?eval client.moon.players.get(message.guild.id).setVolume(200)
?eval client.moon.players.get(message.guild.id).volume
@SuperPlayerBots
Prontinho
Muda função do volume para
setVolume
Testa e se ocorrer erro manda aqui :D
other-emeraldOP•3y ago
blz
o volume voltou a funfar
e o erro que eu achei q era do endtrack parou de aparecer
mas ainda acontece o bug de não apagar a array das musicas com o player.stop()
other-emeraldOP•3y ago
tipo essa imagem

other-emeraldOP•3y ago
eu dei um /stop
e dei um /play alone do marhmello
so que ele so adionou a musica
e começou a tocar as musicas que tavam na queue antes de eu dar o /stop
elas nao foram apagadas da lista
você adiciona no comando de stop o destroy()
É um pouquinho ruim eu adicionar funções nas funções
Tem projetos que não funcionam as vezes
Eu tenho que fazer gambiarra algumas vezes
other-emeraldOP•3y ago
tranquilo , pra falar a vdd eu ate pensei em fazer isso, é que como eu percebi que tava acontecendo isso agr, pensei em avisar primeiro
:D
Tou um pouco triste
Hoje voltou as aulas
Agora tenho 18 matérias kkk
other-emeraldOP•3y ago
kkkkk sei como é kkk
Vou fechar esse tópico :D
Tenha uma boa noite
Atualizar documentação kkj
other-emeraldOP•3y ago
tranquilo, obrigado pela ajuda
boa noite pra vc tambem