Python Discord.py上载随机图像

Python Discord.py上载随机图像,python,discord,Python,Discord,不确定这是不是因为缺少咖啡,但我在上传随机图片时遇到了一个小问题 @client.command(aliases=['cuddle']) async def _cuddle(ctx, *, user): image= [ 'file_1.gif', 'file_2.gif', 'file_3.gif', 'file_4.gif', 'file_5.gif',

不确定这是不是因为缺少咖啡,但我在上传随机图片时遇到了一个小问题

@client.command(aliases=['cuddle'])
async def _cuddle(ctx, *, user):
        image= [
            'file_1.gif',
            'file_2.gif',
            'file_3.gif',
            'file_4.gif',
            'file_5.gif',
            'file_6.gif',
            'file_7.gif']

        await ctx.send(f'You got a Cuddle from{ctx.message.author.mention}, {user}!\n {random.choice(file =discord.file(image))}')
主要是

{random.choice(file =discord.file(image))}
我试过
discord.file'file_1.gif',方法,但不占上风

我已经为任何想知道的人解决了这个问题

import os

@commands.command(aliases=['image'])
    async def images(self, ctx):
        image = os.listdir('./cogs/image/')
        imgString = random.choice(image)  # Selects a random element from the list
        path = "./cogs/image/" + imgString
        await ctx.send(file=discord.File(path))