discord.py机器人:on_message检测到机器人正在等待send()消息

时间:2020-09-08 06:35:35

标签: python discord.py discord.py-rewrite

有没有一种方法可以检测用户(不是机器人本身)何时发送了消息?我知道on_message事件允许与预期的命令/响应(https://discordpy.readthedocs.io/en/latest/api.html)进行比较,但是对于我的项目,没有设置的用户响应。这样一来,机器人就可以在每次检测到自己的消息时触发。我该如何解决?

1 个答案:

答案 0 :(得分:1)

尝试

client = discord.Client()
@bot.event
async def on_message(message):
    if message.author == client.user:
        return
    #then write the code down here so if the person who send message is bot it wont count