我正在用discord.py为我的个人服务器编写一个discord机器人。我和我的朋友是经常游戏的玩家,并且喜欢玩英雄联盟,所以我认为我们的机器人很酷的功能是显示我们和Riot服务器之间的当前延迟。到目前为止,我已经附上了这段代码,但这始终会返回该机器人所在的ping。我有办法让ping命令发给机器人的人ping吗?代码使用pythonping,位于https://pypi.org/project/pythonping/。谢谢:)
import discord
from discord.ext import commands
from pythonping import ping
client = commands.Bot(command_prefix = '.')
@client.event
async def on_ready():
print('Bot is ready.')
@client.command()
async def lolping(ctx):
server = '104.160.131.3'
response = ping(server, size=40, count = 10)
print(response)
await ctx.send(f'Current NA LOL Ping: {response.rtt_avg_ms}ms')