【发布时间】:2018-07-24 02:14:37
【问题描述】:
我正在尝试为我的 Discord 机器人创建一个命令列表,并且一直在对整个考验进行原型设计。这就是我所拥有的,但问题是即使前两个有效,最后一个(应该在没有提供参数时触发)根本不会触发。
@bot.command(pass_context=True)
async def test(ctx, *msg):
msg = ctx.message.content.split(" ", 1)
if msg[1] == "yes":
await bot.say("This is a valid argument!")
# do thing...
else:
await bot.say("Not a valid argument!")
if len(msg) == 0:
await bot.say("Try using an argument. For example: !test yes")
【问题讨论】:
标签: python bots discord discord.py