I have a listener waiting for someone to join a specific voice channel, when they do I would like it to run another command on the bot. The issue I have is that I cannot invoke another command ctx.invoke(play, arg) because I have no message context.
I am wondering if there is another way of invoking a command or if I could obtain context from elsewhere, as the command being run will function the same regardless of context.