Python Discord Bot应用程序变量命令

问题描述 投票:-2回答:1

我是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。这是一个糟糕的设计,但仍有改进的余地。

python bots discord discord.py
1个回答
0
投票

我已经重写了你的代码,可以在这里找到https://pastebin.com/RgQEeZ4u

I am required to have "code" to link to pastebin

如果您仍然需要帮助,我的不和谐名称是qspitzer#4994,或者您可以发送电子邮件至[email protected]。希望这可以帮助

© www.soinside.com 2019 - 2024. All rights reserved.