Задать вопрос
@bubnaz

Не могу сделать чтобы бот в дискорде выводил рандомное число через эмбед?

Сам код который не получился:

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)
  • Вопрос задан
  • 344 просмотра
Подписаться 1 Средний 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Решения вопроса 1
Vindicar
@Vindicar
RTFM!
Ну для начала, строка "Число выпало (array)" так и будет выглядеть. Никакой подстановки она не сделает. Если тебе нужна f-строка, то она пишется иначе: f"Число выпало {array}"

Во-вторых, а почему ты генерируешь список чисел однажды, при запуске бота, вместо того, чтобы генерировать одно число при обработке команды?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы