return result = ', '.join(str(random.randint(1, limit)) for r in range(rolls)) await bot.say(result) @bot.command(description='For when you wanna settle the score some other way') async def choose(*choices : str): """Chooses between multiple choices.""" await bot.say(random.choice(choices)) @bot.command() async def repeat(times : int, content='repeating...'): """Repeats a message multiple times.""" for i in range(times): await bot.say(content) ''' @bot.command() async def joined(member : discord.Member): """Says when a member joined.""" await bot.say('{0.name} joined in {0.joined_at}'.format(member)) ''' @bot.group(pass_context=True) async def cool(ctx): """Says if a user is cool. In reality this just checks if a subcommand is being invoked. """ if ctx.invoked_subcommand is None: await bot.say('No, {0.subcommand_passed} is not cool'.format(ctx)) ''' client.run('NDM1NDUxMjQyOTQwOTg5NDUw.Dd0aoA.3mB8VKYMJpYetLZzWJsXHNLh6G4')