Added context shortcut to get the lavalink player

This commit is contained in:
2021-11-06 10:45:23 +01:00
parent f8e72443f4
commit 10e05ad350
3 changed files with 18 additions and 9 deletions
+3 -2
View File
@@ -9,6 +9,7 @@ import humanize
import datetime
import lavalink
from bot import ChristmasBot
from context import CustomContext
from utils.EmbedGenerator import EmbedGenerator
from utils.paginator import HelpPaginator
from utils.database import AutoJoin
@@ -56,9 +57,9 @@ class InformationCog(commands.Cog, name="Information"):
slash_commands=True,
)
@commands.cooldown(rate=1, per=5, type=commands.BucketType.user)
async def wlinfo(self, ctx: Context):
async def wlinfo(self, ctx: CustomContext):
"""Retrieve various Node/Server/Player information."""
player = self.bot.lavalink.player_manager.get(ctx.guild.id)
player = ctx.get_player()
node = player.node
used = humanize.naturalsize(node.stats.memory_used)