last day (47 days later) » 

15:51
0
Q: ¿Cómo puedo agregar una cola de reproducción en mi comando play?

Pingüi Mayahe estoy haciendo un bot de discord dedicado a la reproducción de música, ya tengo el bot listo el único problema que cuando el bot esta reproduciendo la música y agrego otra se para la música y también se reproduce la otra Este es mi codigo @client.command() async def play(ctx,*,search_v): ...

Discord emite un evento cuando la música termina, lo que tendrías que hacer es almacenar todas las canciones a reproducir en una lista y al momento de terminar la canción borras el primer elemento y luego reproduces el primer elemento
Y eso afectaria cuando este en mas de 2 servidores
Creo que si. Para ese caso usas un diccionario
Es que mi bot esta en 23 servidores entonces solo la cola faltaria
Un diccionario basta
15:51
Pero por ejemplo digamos cada servidor se haría un diccionario ?
Hola
La verdad no se como es el tema cuando el bot esta en varios servidores
Si para cada servidor se ejecuta el código por separado entonces una lista basta
Pero en caso el código sea compartido por todos un diccionario basta
Solo se crea un diccionario y se le van agregando las colas
Si eso no se muy bien pero vamos a ver si alguien mas contesta
Haz una prueba sencilla
Crea un diccionario y cada vez que se ejecute el comando agrega la canción al diccionario e imprimelo
Ahora pones el comando en 2 servidores diferentes
Y si obtienes como resultado un diccionario de 2 elementos es por que rodo se maneja junto
Pero si obtienes un diccionario con un solo elementos es por que se maneja separado

  last day (47 days later) »