我的不和谐机器人对我删除的命令有反应

时间:2020-05-18 17:58:20

标签: python discord.py

我的不和谐机器人需要帮助,实际上我从来没有做过。我想做一个在循环中发送一定数量消息的命令(该数字作为参数传递给命令)。这是命令:

@bot.command(name='mass', help='sends a certain ``amount`` of messages')
async def mass(ctx, amount=10):
    for i in range(int(amount)):
        await ctx.send(f'Message no{i}')

当我执行它时,机器人会每条消息发送两次,就像该机器人的另一个实例正在执行它一样。

因此,我尝试将其删除,但该漫游器即使每个号码都找不到一条,但仍以每个号码一条消息进行响应。我在外壳上有此消息:

Ignoring exception in command None:
discord.ext.commands.errors.CommandNotFound: Command "mass" is not found

1 个答案:

答案 0 :(得分:0)

尝试运行ps aux | grep python,看看是否正在运行多个脚本。它应该看起来像这样

user     1234   0.0  0.3  567  891 s003  S+    2:35PM   0:00.42 python3 bot.py

user     1235   0.0  0.3  567  891 s003  S+    2:35PM   0:00.42 python3 bot.py

如果运行量超出限制,则执行

sudo kill -9 1234