所以我有这段代码在discord bot上运行,它应该重复用户在命令后所说的内容.它会这样做,但在完成8次完成该脚本的运行后再重复7次.谁能发现为什么会发生这种情况?
注意:实际运行的代码从elif开始,但我放入了所有内容以防万一先前有些事情搞乱了.
@Client.event
async def on_message(message):
if message.content == "s!ping":
userID = message.author.id
Client.send_message(message.channel, "<@%s>" % (userID))
elif message.content.startswith == "s!say":
args = message.content.split(" ")
Client.send_message(message.channel, "%s" % (args[1:]))
Run Code Online (Sandbox Code Playgroud)