Python 事件循环不协调Bot

Python 事件循环不协调Bot,python,loops,discord,discord.py,bots,Python,Loops,Discord,Discord.py,Bots,我试图在discord(python)中创建一个事件,当编辑一个文件时,它会发送一条消息,宣布该文件已更改 我正在使用“守望神”图书馆 from watchgod import watch @bot.event async def event(ctx): channel = bot.get_channel(848329922077392957) for changes in watch("eventos.log"): await chan

我试图在discord(python)中创建一个事件,当编辑一个文件时,它会发送一条消息,宣布该文件已更改

我正在使用“守望神”图书馆

from watchgod import watch

@bot.event
async def event(ctx):

    channel = bot.get_channel(848329922077392957)

    for changes in watch("eventos.log"):
        await channel.send("change")

但是我不能得到任何结果。

discord中没有类似
事件的事件。py我必须使用任务吗?这不是一个好主意,你必须将整个文件存储在内存中,每x秒打开一次,然后查找更改。我建议每次编辑文件时发送您自己的自定义事件,看看我以前的回答:这不是使用
bot.event
的方式。bot会对一些预先生成的事件做出反应,例如消息上的
、准备就绪时的
、错误时的