0
votes

I'm trying to make my discord bot to execute a file and afterward send a message that the file has been executed but when I add the ctx.send command it does not send in the server. It does execute the bat file but the bot does not send a message saying "Opening Discord"

async def discord(self, ctx):
  await os.system("discord.bat") 
  await ctx.send('Opening discord')
1

1 Answers

0
votes

The problem is you don't have to await os.system as it's not a coroutine.

Below is the revised code:

async def discord(self, ctx):
    os.system("discord.bat") 
    await ctx.send('Opening discord')