Ну для начала, строка "Число выпало (array)" так и будет выглядеть. Никакой подстановки она не сделает. Если тебе нужна
f-строка, то она пишется иначе: f"Число выпало {array}"
Во-вторых, а почему ты генерируешь список чисел однажды, при запуске бота, вместо того, чтобы генерировать одно число при обработке команды?