自动更新 Discord 嵌入?不和谐 .py 重写

时间:2021-03-14 20:38:23

标签: python discord.py

我正在尝试制作一个不和谐的机器人,在嵌入中显示我的 VPS 每秒的当前数据包,我希望它大约每 1 秒更新一次。关于如何使用 discord.py 执行此操作的任何想法?我已经有一种方法可以显示每秒数据包,但我只需要每 1 秒更新一次。

1 个答案:

答案 0 :(得分:0)

一种方法是使用 tasks

您将使用公会、频道和消息 ID 创建一个任务并将其存储为变量。

但是,您将达到速率限制,因此建议改为每 5-15 秒执行一次。

@tasks.loop(seconds=1.0)
async def get_packets_task():
    guild = self.bot.get_guild(GUILD)
    channel = guild.get_channel(CHANNEL)
    message = channel.get_message(MESSAGE)
    await message.edit("packet")