Fix bug in broadcast

This commit is contained in:
Dustin Pianalto 2020-08-18 01:27:37 -08:00
parent bbf454aabc
commit 3b77ba41bb

View File

@ -601,6 +601,7 @@ class Rcon(commands.Cog):
# noinspection PyShadowingNames
futures = []
error = False
if server_name == 'all':
message = ''.join(i for i in f'{ctx.author.display_name}: {message}' if ord(i) < 128)
msg = await ctx.send(f'Broadcasting "{message}" to all servers.')
@ -618,8 +619,10 @@ class Rcon(commands.Cog):
break
else:
await ctx.send('That server is not configured in this guild.')
self.bot.loop.create_task(asyncio.gather(*futures))
await ctx.message.add_reaction('')
error = True
if not error:
await asyncio.gather(*futures, loop=self.bot.loop)
await ctx.message.add_reaction('')
else:
await ctx.send('You must include a message with this command.')