jkcgs / alexis-bot

Another Discord bot, initially created for /r/chile's guild (https://discord.gg/chile)
https://alexisbot.mak.wtf/
MIT License
9 stars 6 forks source link

Comando !banmanager #29

Closed jvicu2001 closed 7 years ago

jvicu2001 commented 7 years ago

Un comando que pueda modificar los bans desde el servidor (posiblemente reemplazando !setbans) sin necesitar que el usuario esté dentro del servidor (lo que imposibilita el usar !setbans sobre tal usuario). Ej: !banmanager list

  1. yaranaika-alt#1234 | 511 bans
  2. yaranaika-original#1243 | 307 bans
  3. Jusko#4525 | 74 bans
  4. Simon132000#2523 | 55 bans
  5. HenryDelBien#6532 | 41 bans
  6. discograbado#6654 | 25 bans ...etc

(lista todas las entradas según cantidad de bans) (o que liste por orden alfabético)

!banmanager set 1 123 o !banmanager set @yaranaika-alt 123

yaranaika-alt#1234 ahora tiene 123 bans

!banmanager del 1 o !banmanager del @yaranaika-alt

yaranaika-alt#1234 removido!!`

!banmanager add @RoyFuegos 5

RoyFuegos#7346 añadido con 5 bans de regalo`

jkcgs commented 7 years ago

Creo que la forma adecuada para implementar esto sería cambiando el comportamiento del comando actual de modo que reciba ya sea la mención o el usuario en forma de texto. Hay otros cambios que se deben implementar antes de hacer esto, para mantener consistencia entre los comandos.

Lo otro, el comando implicaría que solo los owners podrían usar el comando, porque el nombre del comando da esa sensación. Adicionalmente, en el branch refractor-cmds de esta haciendo un cambio al sistema de comandos de modo que sea más fácil implementar nuevos comandos.