file object has no attribute description

[1] Ошибка при отправке сообщения вместе с файлом, сталкивался с такой же проблемой при отправке gif, насколько помню, раньше такого не было. Как это исправить? Ошибка:

Ignoring exception in slash command 'bs_unlock_icons':
Traceback (most recent call last):
  File "/data/user/0/ru.iiec.pydroid3/files/aarch64-linux-android/lib/python3.9/site-packages/disnake/ext/commands/slash_core.py", line 681, in invoke
    await call_param_func(self.callback, inter, self.cog, **kwargs)
  File "/data/user/0/ru.iiec.pydroid3/files/aarch64-linux-android/lib/python3.9/site-packages/disnake/ext/commands/params.py", line 827, in call_param_func
    return await maybe_coroutine(safe_call, function, **kwargs)
  File "/data/user/0/ru.iiec.pydroid3/files/aarch64-linux-android/lib/python3.9/site-packages/disnake/utils.py", line 580, in maybe_coroutine
    return await value
  File "<string>", line 92, in bs_unlock_icons  File "/data/user/0/ru.iiec.pydroid3/files/aarch64-linux-android/lib/python3.9/site-packages/disnake/interactions/base.py", line 906, in send_message
    await adapter.create_interaction_response(  File "/data/user/0/ru.iiec.pydroid3/files/aarch64-linux-android/lib/python3.9/site-packages/disnake/webhook/async_.py", line 422, in create_interaction_response
    set_attachments(data, files)
  File "/data/user/0/ru.iiec.pydroid3/files/aarch64-linux-android/lib/python3.9/site-packages/disnake/http.py", line 149, in set_attachments
    "description": file.description,
AttributeError: 'File' object has no attribute 'description'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/data/user/0/ru.iiec.pydroid3/files/aarch64-linux-android/lib/python3.9/site-packages/disnake/ext/commands/interaction_bot_base.py", line 1262, in process_application_commands
    await app_command.invoke(interaction)
  File "/data/user/0/ru.iiec.pydroid3/files/aarch64-linux-android/lib/python3.9/site-packages/disnake/ext/commands/slash_core.py", line 690, in invoke
    raise CommandInvokeError(exc) from exc
disnake.ext.commands.errors.CommandInvokeError: Command raised an exception: AttributeError: 'File' object has no attribute 'description'

Код

@client.slash_command(description="Открыть все иконки профиля")
async def bs_hack_icons(inter):
    file = list(csv.reader(open("system/files/player_thumbnails.csv", "r")))
    a = file[0].index("IsReward")
        
    for i in file:
        if i[a] == "true":
            i[a] = ""
            b = file[0].index("IsAvailableForOffers")
            for i in file:
                if i[b] == "true":
                    i[b] = ""
            with open("csv/player_thumbnails.csv","w") as f:
                writer = csv.writer(f)
                for i in file:
                    writer.writerow(i)
    await inter.response.send_message("Иконки профиля открыты. ", file=discord.File('system/files/player_thumbnails.csv', filename='player_thumbnails.csv'))

заметил, что python жалуется на последнюю строку, т.е. отправку сообщения.


Ответы (0 шт):