mirror of
https://github.com/Rapptz/discord.py.git
synced 2025-06-07 12:18:59 +00:00
Return the message created when calling send_message
This commit is contained in:
parent
5960100d1c
commit
35935b373b
1
.gitignore
vendored
1
.gitignore
vendored
@ -1,3 +1,4 @@
|
|||||||
*.json
|
*.json
|
||||||
*.pyc
|
*.pyc
|
||||||
docs/_build
|
docs/_build
|
||||||
|
*.buildinfo
|
||||||
|
@ -221,6 +221,7 @@ class Client(object):
|
|||||||
:param destination: The location to send the message.
|
:param destination: The location to send the message.
|
||||||
:param content: The content of the message to send.
|
:param content: The content of the message to send.
|
||||||
:param mentions: A list of :class:`User` to mention in the message or a boolean. Ignored for private messages.
|
:param mentions: A list of :class:`User` to mention in the message or a boolean. Ignored for private messages.
|
||||||
|
:return: The :class:`Message` sent or None if error occurred.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
channel_id = ''
|
channel_id = ''
|
||||||
@ -257,6 +258,11 @@ class Client(object):
|
|||||||
payload['mentions'] = mentions
|
payload['mentions'] = mentions
|
||||||
|
|
||||||
response = requests.post(url, json=payload, headers=self.headers)
|
response = requests.post(url, json=payload, headers=self.headers)
|
||||||
|
if response.status_code == 200:
|
||||||
|
data = response.json()
|
||||||
|
channel = self.get_channel(data.get('channel_id'))
|
||||||
|
message = Message(channel=channel, **response.json())
|
||||||
|
return message
|
||||||
|
|
||||||
|
|
||||||
def login(self, email, password):
|
def login(self, email, password):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user