def stop(self, ctx):
"""Stop the current game night session.
Usage: gamenight stop"""
or_check_perms(ctx, ['manage_guild', 'manage_channels', 'manage_messages', 'manage_roles'])
if ctx.channel.id in self.games:
game = self.games[ctx.channel.id]
if game['role']:
try:
await game['role'].delete(reason='Deleting game night session-specific role')
except discord.Forbidden:
pass
del self.games[ctx.channel.id]
await ctx.send('**Ended the current game night session at round ' + str(game['round']) + '.**')
del game
else:
await ctx.send(ctx.mention + ' There\'s no game night session active here!')
评论列表
文章目录