【发布时间】:2021-11-16 20:32:24
【问题描述】:
我想要一个命令
/profile(可选)(可选2)
/profile -> 会给出我自己的个人资料
/profile personA -> 将给出 personA 的个人资料
/profile 2019 -> 将在 2019 年给出自己的简介
/profile personA 2019 -> 会给出 personA 在 2019 年的简介
目前我只完成了第一个,我需要帮助添加可选参数
async def profile(self, ctx):
print("profile")
【问题讨论】:
-
用
discord.Member检查member的配置文件,在你的情况下是personA。 “将在 2019 年给出 xxx 的简介”是什么意思? -
我正在为游戏制作个人资料。因此原始配置文件具有每年的统计信息,而可选参数将仅过滤该年的数据
-
你的数据源是什么?你从哪里得到这些数据?您还可以为其创建一个简单的参数,例如
date : int或类似的东西,然后在您的代码中查询它。这与参数无关,而是您的代码的其余部分如何。
标签: python parameters discord.py optional-parameters