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

Funcionalidad 2: Control de voz charlas #9

Open
JustAntoRS opened this issue Aug 12, 2020 · 5 comments · May be fixed by #24
Open

Funcionalidad 2: Control de voz charlas #9

JustAntoRS opened this issue Aug 12, 2020 · 5 comments · May be fixed by #24
Assignees
Labels
documentation Improvements or additions to documentation feature Proposition to add new feature to the bot

Comments

@JustAntoRS
Copy link
Contributor

Sistema de control de voz para las charlas, solo necesario en los canales de voz y texto "hemiciclo 1003"

Pensar en un sistema para levantar la mano o algo por el estilo (no lo tengo claro)

@Thurmiel
Copy link

Necesitamos decidir como lo vamos ha hacer, he estado buscando en la libreria con que clases se pueden manejar la voz , con las clase Member he conseguido hacerlo facilmente.

¿Queremos que el ponente tenga que dar permiso a quién quiera hablar o que esta persona se pueda desmutear sola?
¿Cómo volvemos a mutear a esa persona , le dejamos elegir un tiempo, o un tiempo fijo, o lo elige el ponente?

Por mi parte creo que el ponente tiene que dar permiso porque si no cualquiera podría desmutearse (supongo que un "admin tambien puede hacer unmute), y creo que la persona que quiere hablar elija un tiempo es la mejor opción , así el ponente no tiene que perder tiempo en pensarlo, ni tener que dar permiso para hablar constantemente porque se le acabe el tiempo.

Se me ocurre que la persona que quiera hablar escriba por ejemplo $Hablar {tiempo}, para hablar durante {tiempo} minuto, y el ponente con $Habla , le haga unmute durante {tiempo} a dicha persona

@acmfi/discord-bot

@Daniel-Tomas
Copy link
Contributor

Daniel-Tomas commented Aug 13, 2020

Yo creo que lo del tiempo, como es muy relativo y a veces es un poco dificil de cuantificar, lo omitiéramos. Que el admin tenga otro comando, $Mute, que mutee a todos los que dejó hablar o de forma selectiva con $Mute @usuario. Tambien podemos implementar lo del tiempo simultaneamente. Pero creo que tenemos que tener una opcion para no preocuparnos del tiempo, nos puede fastidiar mas que ayudar.

@JustAntoRS
Copy link
Contributor Author

Estoy con @Daniel-Tomas aqui, lo del tiempo no lo veo muy util.

  1. El ponente puede dar permiso para hablar a alguien
  2. Cuando esta persona termina de hablar, se mutea ella o un admin le mutea si se le olvida hacerlo a la persona
  3. El ponente tiene que poder ver de alguna forma quien ha "levantado la mano" para saber a quien tiene que darle permiso para hablar.

Creo que con esos 3 puntos seria suficiente por ahora, despues se puede seguir iterando y mejorando el sistema.

@Thurmiel
Copy link

Pues lo tengo más o menos hecho, mañana cuando tenga un rato entro hoy mañana hago una branch

@Thurmiel
Copy link

En la branch #2 he subido el código, seguro que se puede hacer mejor, pero nos (me) vale para hacernos una idea, si alguien lo quiere probar con su propio bot y server:

$LevantarMano se muestra un mensaje diciendo que has levantado la mano.
Entonces el Ponente con $Mano {user} (Lo puede copiar fácilmente del anterior mensaje) le hace unmute.
Para mutear de nuevo en la implementación que he subido solo lo puede hacer el user en concreto con $BajarMano

Hay mucho por mejorar

@Daniel-Tomas Daniel-Tomas self-assigned this Aug 17, 2020
@Daniel-Tomas Daniel-Tomas pinned this issue Aug 25, 2020
@Daniel-Tomas Daniel-Tomas unpinned this issue Aug 25, 2020
@Daniel-Tomas Daniel-Tomas linked a pull request Aug 25, 2020 that will close this issue
@JustAntoRS JustAntoRS added the feature Proposition to add new feature to the bot label Sep 14, 2020
@Daniel-Tomas Daniel-Tomas added the documentation Improvements or additions to documentation label Sep 28, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation feature Proposition to add new feature to the bot
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants