Ich bin ziemlich neu in Python und mit der Discord API arbeiten, und ich brauchte Hilfe beim Codieren eines Teils der Bot-Anwendung. Ich entwerfe etwas für einen Freund, mit dem sich ein Benutzer für Mitarbeiter bewerben kann. Bis jetzt habe ich eine Funktion, wo //apply ApplicationTextGoesHere
"ApplicationTextGoesHere" zu einer Liste in einer Textdatei speichern würde. Ich habe auch eine Funktion, wo die Eingabe //applications
den Bot die zweite Anwendung an den Discord-Server senden lassen würde.Python Diskord Bot Anwendung Variable Befehle
Ich brauche Hilfe zu machen zwei Dinge passieren:
. Ich kann eine variable Nummer nach wie //applications x
akzeptieren, die die angegebene "x" -Anwendung öffnen wird, was die x-te Eingabe der Liste in der gespeicherten Textdatei bedeutet.
. Wenn möglich, anstelle von "x" nach , wäre es der Name eines Benutzers, wie //applications joshua
, der die Anwendung von "joshua" öffnet. Ich kam mit einer Theorie, wo die Bot-Anwendung nach dem Applikator //apply ApplicationTextGoesHere
den Benutzernamen des Anwenders, der den Befehl ausgeführt hat, speichern und diesen Benutzernamen irgendwie mit einer Variablen verknüpfen würde. Wenn //applications joshua
ausgeführt wird, wird "joshua" als 4 oder anders ausgedrückt als Eintrag 4 in der Liste der in der Textdatei gespeicherten Anwendungen verwendet.
Sie können meinen Code here anzeigen. Es ist ein schlechtes Design, aber es kann noch verbessert werden.
Niemand wird hier "Ihren Code komplett neu gestalten und zwei Funktionen hinzufügen". Wir sind kein Dienst, um Programme für Menschen zu schreiben. Wir sind eine Website, die Menschen hilft, die Probleme haben und Hilfe bei der Lösung ihrer Probleme benötigen. Bitte erkläre uns [genau welche Probleme du hast] (https://stackoverflow.com/help/on-topic) und [genau was du versucht hast] (https://stackoverflow.com/help/mcve), dann Leute kann Aufmerksamkeit schenken und Ihnen Hinweise geben, die Ihnen helfen, Ihre eigenen Funktionen zu implementieren. – squaswin
Das Problem ist, dass ich keinen Weg finden kann, um dieses Problem zu lösen, und ich habe versucht, einen Weg zu finden, um es zu lösen. –
senden Sie mir Ihre Disharmonie und ich werde Ihnen helfen. – ADug