aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--discord/http.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/discord/http.py b/discord/http.py
index 7c36ee9d..353410e4 100644
--- a/discord/http.py
+++ b/discord/http.py
@@ -310,6 +310,18 @@ class HTTPClient:
def logout(self):
return self.request(Route('POST', '/auth/logout'))
+ # Group functionality
+
+ def start_group(self, user_id, recipients):
+ payload = {
+ 'recipients': recipients,
+ }
+
+ return self.request(Route('POST', '/users/{user_id}/channels', user_id=user_id), json=payload)
+
+ def leave_group(self, channel_id):
+ return self.request(Route('DELETE', '/channels/{channel_id}', channel_id=channel_id))
+
# Message management
def start_private_message(self, user_id):