Discord Bot autocomplete?
Ich bin dabei, meinen ersten Discord Bot zu erstellen und habe jetzt einen Befehl erstellt: /poll [Name] [Ticket-Nr.]
Wie mache ich, dass mir der Command automatisch vorgeschlagen wird, auch mit den beiden auszufüllenden Optionen?
ChatGPT kann mir leider nicht helfen.
Welche Sprache bzw. welches Framework nutzt du?
Ich benutze Python über Replit
schick mal deine replit seite ich guck mir das an
1 Antwort
Ich kann dir für Python zwar keinen Code geben (baue meine Bots mit C# und der DSharpPlus library), aber ich kann dir sagen, wonach du suchen solltest:
Was du suchst, ist ein recht neues Discord-Feature namens "Slash Commands", welches von Discord als Ersatz für die alten Text Commands (die mit ! oder Ähnlichem anfingen, und einfach aus plain text interpretiert wurden...) eingeführt wurde, und verpflichtend für alle Entwickler ist (text commands sollen angeblich unterdrückt werden).
Wie gesagt - ich weiß nicht, womit man in Python arbeitet, aber schau mal nach, ob du etwas zu "Slash Commands" findest.
Diese registrierst du als solche im Code als Methoden, und Discord übernimmt diese dann als Vorschläge (einschließlich der Methodenparameter als Optionen - machst du Parameter optional (--> default value in der Signatur), werden auch die Command Options optional).
Hoffe, das hilft. Ansonsten gerne nochmal nachfragen.