Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Discord.py “最有效”;获得所有的反应”;方法_Discord.py - Fatal编程技术网

Discord.py “最有效”;获得所有的反应”;方法

Discord.py “最有效”;获得所有的反应”;方法,discord.py,Discord.py,在Discord服务器上访问1000个潜在反应的最有效方法是什么 目前,我正在使用@tasks.loop,每隔10秒,我会循环查看我要查看的所有消息,然后访问缓存消息中的消息。 我不应该在服务器范围内搜索超过100条消息,尽管从长远来看,知道一个最佳选择可能会更好 我有三种不同的方法 Message = await channel.fetch_message(x.id) Message = discord.utils.get(client.cached_messages, id = x.id

在Discord服务器上访问1000个潜在反应的最有效方法是什么

目前,我正在使用@tasks.loop,每隔10秒,我会循环查看我要查看的所有消息,然后访问缓存消息中的消息。 我不应该在服务器范围内搜索超过100条消息,尽管从长远来看,知道一个最佳选择可能会更好

我有三种不同的方法

Message = await channel.fetch_message(x.id)

Message = discord.utils.get(client.cached_messages, id = x.id

@client.event
Async def on_raw_reaction_add(payload):

我假设第二种选择

Discord.utils.get()
这是最快的选择吗


我正在开发一个“MMORPG”,用户输入的主要形式是反应。

你的问题到底是什么?也考虑<代码> WaITy < < /Cord> >,你可以用它来等待一个特定的消息的反应,因为你正在做一个游戏。