僵尸机器人不一致问题

时间:2020-07-15 12:52:27

标签: discord.py

我创建了许多审核小组,禁令,踢诱人游戏等。我试图做这样的事情:如果某人输入命令(例如禁令)并且未输入参数(参与者的姓名和原因),僵尸程序会给出相应的消息,指出没有足够的参数,而只有一个。请帮忙!

2 个答案:

答案 0 :(得分:0)

只要没有遇到所需的参数,就会调用

MissingRequiredArgument。每当缺少必需的参数时,您都可以使用此异常在聊天中发送消息。

MissingRequiredArgument也有自己的参数,该参数详细说明了缺少的参数。

希望这会为您指明正确的方向!

答案 1 :(得分:0)

这很容易实现。这是一段代码,可以给您一个想法。

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