async def add_files(self, *files: File) -> Message:
    "|coro|\n\n        Adds new files to the end of the message attachments.\n\n        .. versionadded:: 2.0\n\n        Parameters\n        -----------\n        \\*files: :class:`File`\n            New files to add to the message.\n\n        Raises\n        -------\n        HTTPException\n            Editing the message failed.\n        Forbidden\n            Tried to edit a message that isn't yours.\n\n        Returns\n        --------\n        :class:`Message`\n            The newly edited message.\n        "
    return (await self.edit(attachments=[*self.attachments, *files]))
|coro|

Adds new files to the end of the message attachments.

.. versionadded:: 2.0

Parameters
-----------
\*files: :class:`File`
    New files to add to the message.

Raises
-------
HTTPException
    Editing the message failed.
Forbidden
    Tried to edit a message that isn't yours.

Returns
--------
:class:`Message`
    The newly edited message.
async def add_files(self, *files: File) -> Message:
    "|coro|\n\n        Adds new files to the end of the message attachments.\n\n        .. versionadded:: 2.0\n\n        Parameters\n        -----------\n        \\*files: :class:`File`\n            New files to add to the message.\n\n        Raises\n        -------\n        HTTPException\n            Editing the message failed.\n        Forbidden\n            Tried to edit a message that isn't yours.\n\n        Returns\n        --------\n        :class:`Message`\n            The newly edited message.\n        "
    return (await self.edit(attachments=[*self.attachments, *files]))