【发布时间】:2020-07-15 21:05:19
【问题描述】:
我创建了很多审核团队,ban,kick muta等。我尝试做这样的事情:如果一个人输入命令(例如,ban)并且不输入参数(参与者姓名和原因),机器人会给出相应的消息,即没有足够的参数以及哪个参数。请帮忙!
【问题讨论】:
标签: discord.py
我创建了很多审核团队,ban,kick muta等。我尝试做这样的事情:如果一个人输入命令(例如,ban)并且不输入参数(参与者姓名和原因),机器人会给出相应的消息,即没有足够的参数以及哪个参数。请帮忙!
【问题讨论】:
标签: discord.py
MissingRequiredArgument 在没有遇到所需参数时调用。只要缺少必需的参数,您就可以使用此异常在聊天中发送消息。
MissingRequiredArgument 也有自己的参数,详细说明了缺少的参数。
希望这会为您指明正确的方向!
【讨论】:
这很容易实现。这是sn-p的代码给你一个想法。
async def test(ctx,name = None,reason = None):
if name == None or reason == None:
await ctx.send('Provide the Name and Reason')
else:
#PROCEEED HERE
pass
【讨论】: