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

Application Commands Part 5: Migration #119

Closed
4 of 22 tasks
diewellenlaenge opened this issue Oct 2, 2021 · 2 comments
Closed
4 of 22 tasks

Application Commands Part 5: Migration #119

diewellenlaenge opened this issue Oct 2, 2021 · 2 comments
Labels
enhancement New feature or request spacktoberfest Label für Hacktoberfest, damit uns keiner auf die Nüsse geht

Comments

@diewellenlaenge
Copy link
Collaborator

diewellenlaenge commented Oct 2, 2021

Bedingungen

Beschreibung

Da die Grundlagen nun vorhanden sind, können wir alle Module migrieren. Es ist unnötig, für jedes Modul ein eigenes Issue zu erstellen. Stattdessen sollte jedes Modul einen eigenen PR kriegen. Jede Menge Potential fürs Hacktoberfest :)

Todos

  • Es muss eine Lösung oder Entscheidung für oder gegen „variadic arguments“ getroffen werden

  • Wir müssen eine Entscheidung treffen wie das Zusammenspiel der Permissions von Slash-Commands und MessageCommands laufen soll (Vorschlag von @tobi6112: Commands definieren ihre Permissions)

  • Normale Commands

  • Modcommands

    • Assigner
    • Ban (am besten mit unban vereinen in eine Datei)
    • Listroles
    • Stempeln
  • Hilfe am Ende komplett refactoren, sodass nur noch eine Liste aller Commands angezeigt wird. Die einzelnen Infos bietet Discord direkt per Hilfe an.

Beispiele

Aus dem Fork:

@diewellenlaenge diewellenlaenge added enhancement New feature or request spacktoberfest Label für Hacktoberfest, damit uns keiner auf die Nüsse geht labels Oct 2, 2021
@diewellenlaenge
Copy link
Collaborator Author

Bin auch dafür, dass die Commands ihre Permissions selber definieren über den Builder.

Man müsste mal recherchieren, ob man den Permissions auch vertrauen kann oder ob es möglich ist, das zu umgehen.
Habe ich mich bei Parametern auch schon gefragt. Ob man quasi doch irgendwie nen String absenden kann, obwohl man ein Integer erwartet.

@twobiers
Copy link
Collaborator

Habe einige Commands jetzt migriert, fühlt sich noch falsch an. Der InteractionHandler ist repetitiv und müsste mehr arbeit abnehmen.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request spacktoberfest Label für Hacktoberfest, damit uns keiner auf die Nüsse geht
Projects
None yet
Development

No branches or pull requests

2 participants