From 43f46aa833dc276171fd0217e5dcdd71bd59ea39 Mon Sep 17 00:00:00 2001 From: dolfies Date: Tue, 16 Jan 2024 20:15:51 -0500 Subject: [PATCH] Readd friend invite creation functionality (fix #575) --- discord/client.py | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/discord/client.py b/discord/client.py index 7204716c5..dc526af92 100644 --- a/discord/client.py +++ b/discord/client.py @@ -2095,6 +2095,27 @@ class Client: ) return Invite.from_incomplete(state=self._connection, data=data) + async def create_invite(self) -> Invite: + """|coro| + + Creates a new friend :class:`.Invite`. + + .. versionadded:: 2.0 + + Raises + ------ + HTTPException + Creating the invite failed. + + Returns + -------- + :class:`.Invite` + The created friend invite. + """ + state = self._connection + data = await state.http.create_friend_invite() + return Invite.from_incomplete(state=state, data=data) + async def accept_invite(self, url: Union[Invite, str], /) -> Invite: """|coro|