feat(commands/voice): add playing
This commit is contained in:
parent
f08b9f0766
commit
6930f964c5
@ -11,6 +11,7 @@ class Command(enum.Enum):
|
|||||||
LEAVE = "leave"
|
LEAVE = "leave"
|
||||||
PAUSE = "pause"
|
PAUSE = "pause"
|
||||||
PLAY = "play"
|
PLAY = "play"
|
||||||
|
PLAYING = "playing"
|
||||||
PURGE = "purge"
|
PURGE = "purge"
|
||||||
QUEUE = "queue"
|
QUEUE = "queue"
|
||||||
RELOAD = "reload"
|
RELOAD = "reload"
|
||||||
|
@ -199,6 +199,22 @@ async def queue_or_play(message):
|
|||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
async def playing(message):
|
||||||
|
if not command_allowed(message):
|
||||||
|
return
|
||||||
|
|
||||||
|
if message.guild.voice_client.source:
|
||||||
|
await utils.reply(
|
||||||
|
message,
|
||||||
|
f"{'(paused) ' if message.guild.voice_client.is_paused() else ''} {players[message.guild.id].current.format(show_queuer=True)}",
|
||||||
|
)
|
||||||
|
else:
|
||||||
|
await utils.reply(
|
||||||
|
message,
|
||||||
|
"nothing is playing!",
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
async def skip(message):
|
async def skip(message):
|
||||||
if not command_allowed(message):
|
if not command_allowed(message):
|
||||||
return
|
return
|
||||||
|
2
core.py
2
core.py
@ -116,6 +116,8 @@ async def on_message(message):
|
|||||||
await commands.bot.help(message)
|
await commands.bot.help(message)
|
||||||
case C.UPTIME:
|
case C.UPTIME:
|
||||||
await commands.bot.uptime(message)
|
await commands.bot.uptime(message)
|
||||||
|
case C.PLAYING:
|
||||||
|
await commands.voice.playing(message)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
await utils.reply(
|
await utils.reply(
|
||||||
message,
|
message,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user