Discord.py Рандом с минимальным и максимальным числом, указывается автором
Помогите пожалуйста с командой. Суть команды - вывести рандомное число, но рамки минимального и максимального числа в рандоме должны указываться человеком, который вызвал команду.
Прикреплю свою попытку разобраться в рандом:
@bot.command()
async def roll(ctx, *, arg1,): #пофиксить
embed = discord.Embed(
title = 'Ваше случайное число:',
description = (random.choice(arg1)),
colour=discord.Colour.dark_purple()
)
await ctx.send(embed=embed)
Ответы (1 шт):
Автор решения: Utsiye
→ Ссылка
Сначало импортируйте библиотеку random, а после попробуйте этот код:
@bot.command()
async def rand(mes,amount1=0,amount2=100): #amount1=минимальное,amount2=максимальное , значения после переменных - то, что будет приниматься по стандарту, если человек не указал минимальное и максимальное при вводе команды.
await mes.reply(random.randint(amount1, amount2))