Создаю бота discord, который случайным образом выбирает изображение (images), из каталога (Image) который находится в том же каталоге , что и файл python (bot.py). Вот как выглядит мой код прямо сейчас:
import discord
from discord.ext import commands
import os
import glob
import random
client = commands.Bot(command_prefix='!')
images = glob.glob("Image/*.jpg")
Image = random.choice(images)
@client.command()
async def jpg(ctx):
await ctx.send(file=discord.File(Image))
#Connect
token = open('token.txt', 'r').readline()
client.run(token)
Сейчас выводится изображение, которое определяется при запуске бота. Вопрос: как сделать так, чтобы изображение менялось каждый раз при вводе команды, а не при запуске бота? Я понимаю почему работает именно так, я не знаю как сделать по другому...