【发布时间】:2018-03-20 20:31:33
【问题描述】:
我使用 discord.py API 为我的 Discord 机器人编写了一个名为 spam 的函数,该函数应接受 msg 和 amount 的参数。
msg 只是一个字符串,而 amount 是一个整数(发送 msg 字符串的次数)
由于某种原因,我的机器人似乎只接受 msg 参数而不是数量
这是我目前的代码:
@bot.command(pass_context = True)
async def spam(ctx, *, msg, amount):
for x in range(0, amount):
await bot.say(msg)
此代码返回错误:
TypeError: spam() missing 1 required keyword-only argument: 'amount'
任何关于如何拥有 2 个参数的帮助将不胜感激
【问题讨论】:
-
你在不和谐中输入了什么信息来调用机器人?