Не могу сделать чтобы бот в дискорде выводил рандомное число через эмбед?
Сам код который не получился:
from random import randint
N=1
array=list()
for i in range (N):
array.append (randint(0,100))
@bot.command()
async def random(ctx):
embed = discord.Embed(
title="Число выпало (array)",
)
await ctx.send(embed=embed)
Переформулируй название вопроса в соответствии с правилами формирования вопросительных предложений русского языка.
Оберните код тегом code для корректного отображения (удобно кнопкой < / >).
Ну для начала, строка "Число выпало (array)" так и будет выглядеть. Никакой подстановки она не сделает. Если тебе нужна f-строка, то она пишется иначе: f"Число выпало {array}"
Во-вторых, а почему ты генерируешь список чисел однажды, при запуске бота, вместо того, чтобы генерировать одно число при обработке команды?
bubnaz, просто помести вызов randint() внутрь обработчика команды?
Тебе и список-то не нужен для этого, просто присвой результат вызова randint() какой-нибудь переменной, и подставь её в строку как выше.
Вообще возникает вопрос, если ты не знаешь питон, зачем хватаешься за ботов? Это не такая простая тема.