首页 > 解决方案 > PyCharm,Discord 机器人没有看到任何变化

问题描述

我正在制作一个 Disord 机器人。我的代码没有问题,但是当我尝试更改命令(例如它的结构)并运行代码时,它就像我没有应用任何更改一样!例如:

if message.content.startswith("_hi"):
    await message.channel.send("Hello!")

然后我将等待消息更改为另一个:

if message content.startswith("_hi"):
    await message.channel.send("Hi there!")

并且机器人响应作为第一个变体。为什么?

当我写新的 if 消息时,情况相同。我认为机器人从字面上看不到这一点。

标签: pythonpycharmdiscordbots

解决方案


您的机器人尚未应用更改的原因是您尚未重新启动文件/机器人。

我会STRG + S在每次更改后按下,以确保这会“保存”文件,但不是绝对必要的。

要实时查看更改,您必须重新启动机器人/文件。您可以通过单击右上角的Run按钮来执行此操作。

它应该是这样的:

在此处输入图像描述

在这里,我们首先有您的机器人文件,它应该始终启动,旁边是重新启动机器人/程序/文件的按钮。


推荐阅读