Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Commando] Sistema completo de musica #33

Open
1 of 6 tasks
Brayan-724 opened this issue Jul 24, 2024 · 3 comments
Open
1 of 6 tasks

[Commando] Sistema completo de musica #33

Brayan-724 opened this issue Jul 24, 2024 · 3 comments
Assignees

Comments

@Brayan-724
Copy link
Member

Brayan-724 commented Jul 24, 2024

https://github.com/RustLangES/cangrebot/tree/feat/voice

Aqui se estara siguiendo el estado de la musica del bot.

  • /play Deberia reproducir, no agregar a la lista
  • /pause Pausar la reproduccion actual
  • /skip Saltar la reproduccion actual
  • /prev No creo que sea necesario
  • /add Agrega a la cola
  • /rm Quita de la lista
@Brayan-724 Brayan-724 self-assigned this Jul 24, 2024
@SergioRibera
Copy link
Member

SergioRibera commented Jul 24, 2024

Me gustaria aclarar y agregar detalles

  • /play Deberia reproducir, no agregar a la lista
  • /pause Pausar la reproduccion actual
  • /skip Saltar la reproduccion actual
  • /prev No creo que sea necesario
  • /add Agrega a la cola
  • /rm Quita de la lista
  • /playlist Muestra la lista actual

Ahora, yo considireria tener un comando /player y que estos slashcommands sean subcomandos de /player

@Brayan-724
Copy link
Member Author

Me gusta la idea de /player lo estaba pensando

@vicky5124
Copy link

Ideas adicionales.

  • /stop Para parar la reproducció sin posibilidad de reanudar.
  • Hacer que /pause también pueda reanudar, o hacer un comando adicional /resume.
  • Opciones adicionales a la cola:
    • /shuffle Para randomizar la cola. (Toggle o modificando la cola)
    • /swap Para intercambiar dos elementos de la cola entre ellos.
    • /loop queue Para hacer que la cola sea un bucle infinito.
  • /looo np Para hacer que la canción actual se reproduzca en bucle.
  • /admin <cmd> Para tener override de todos los permisos de los comandos si tienes un rol especial o eres admin. (Si hay permisos en los comandos)
  • Utilizar lavalink en vez de solo songbird. (yt_dlp se puede seguir utilizando, pero lavalink permite tener bloques de IPv6 como tunnel broker para que YouTube no pueda bloquearte la IP, y también otros servicios más estables y con mejor calidad como Deezer. Los plugins de lavalink también facilitan utilizar servicios como Spotify para búsquedas, y también Sponsor Block de YouTube)
  • Hacer que /queue o /playlist muestre el now_playing.
  • Hacer un comando /player que muestre un mensaje con botones y otras interacciones para controlar el player de forma más eficiente para el usuario, en vez de solo tener comandos. (Puede ser ephemeral)
  • /seek Para saltar a un punto específico de la canción.
  • Al añadir cosas a la cola, o al reproducirlas al instante, permitir seleccionar un punto de inicio y final de la canción, para canciones que tienen intro y outro (e.g. Michael Jackson)
  • /queue muestra la cola, pero /playlist te permite guardar la cola actual (por usuario con alguna forma de compartirla), para que se pueda poner otra vez en un futuro, o en otros servidores.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In Progress
Development

When branches are created from issues, their pull requests are automatically linked.

3 participants