我是python的新手,并使用Discord API,我需要帮助编写机器人应用程序的一部分。我正在为朋友设计一些让用户申请工作人员的东西。到目前为止,我有一个功能,键入//apply ApplicationTextGoesHere
将“ApplicationTextGoesHere”保存到文本文件中的列表。我还有一个功能,键入//applications
将使机器人将第二个应用程序发送到Discord服务器。
我需要帮助才能完成两件事:
1.我可以在//applications
之后接受一个变量号,例如//applications x
,它将打开给定的“x”应用程序,这意味着保存的文本文件中列表的第x个输入。
2.如果可能的话,而不是在//applications
之后使用“x”,它将是用户的名字,如//applications joshua
,它将打开“joshua”的应用程序。我提出了一个理论,在应用程序输入//apply ApplicationTextGoesHere
之后,bot应用程序将保存运行该命令的应用程序的用户名,并以某种方式将该用户名链接到数字变量。这样,当运行//applications joshua
时,“joshua”将被视为4,或者换句话说,保存在文本文件中的应用程序列表中的条目4。
你可以查看我的代码here。这是一个糟糕的设计,但仍有改进的余地。
我已经重写了你的代码,可以在这里找到https://pastebin.com/RgQEeZ4u
I am required to have "code" to link to pastebin
如果您仍然需要帮助,我的不和谐名称是qspitzer#4994,或者您可以发送电子邮件至[email protected]。希望这可以帮助