Discord.py Загрузка случайных изображений - PullRequest
0 голосов
/ 27 февраля 2020

Не уверен, что это нехватка кофе, но у меня небольшая проблема с загрузкой случайных изображений.

@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))}

Я попробовал раздор. file'file_1.gif, метод, но без преобладания.

1 Ответ

0 голосов
/ 13 марта 2020

Я решил это для всех, кто хочет знать

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))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...