我们可以使用Discord.py重写来获取Discord用户的延迟(ping)吗



在discord.py文档中,我们有一个方法client.latency,它返回Bot的延迟但实际上,我在问我们是否可以检查其他用户的延迟,比如这个

用户:sd!ping@提及

机器人:XXms是@Mental 的Ping

这是默认的ping命令, This Return the Latency of the Bot

@client.command()
async def ping(ctx):
await ctx.send(f'{round(client.latency * 1000)}ms')

有没有像Mention.latency这样的方法可以返回提到的用户的延迟

如果到目前为止还不可能,请告诉我。。。提前感谢!

Discord此时只允许您查看自己的延迟。这项功能不太可能实现,因为即使是普通用户也无法在语音通道中看到其他用户的延迟。

你可以尝试使用一个网站,从中获取它们的延迟,并将其发送给机器人使用。为此,您可能需要使用Flask/Django或express.js。