小编Uma*_*med的帖子

Discord代码无缘无故地运行多次

所以我有这段代码在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)

图像显示测试输入和输出

python python-3.x discord discord.py

5
推荐指数
1
解决办法
194
查看次数

标签 统计

discord ×1

discord.py ×1

python ×1

python-3.x ×1