mirror of
https://github.com/Rapptz/discord.py.git
synced 2025-04-22 08:44:10 +00:00
Revert "Add fetch_message_fast using history endpoint"
This reverts commit a309088ae4be7c2e837e5d180822c0f9060fe86d. A rate limited was added to this method after 5 years defeating the purpose of it.
This commit is contained in:
parent
ddc4ad24f4
commit
986adae108
@ -933,7 +933,6 @@ class Messageable(metaclass=abc.ABCMeta):
|
||||
"""
|
||||
return Typing(self)
|
||||
|
||||
@utils.deprecated('fetch_message_fast')
|
||||
async def fetch_message(self, id):
|
||||
"""|coro|
|
||||
|
||||
@ -941,8 +940,6 @@ class Messageable(metaclass=abc.ABCMeta):
|
||||
|
||||
This can only be used by bot accounts.
|
||||
|
||||
Prefer using :meth:`fetch_message_fast`.
|
||||
|
||||
Parameters
|
||||
------------
|
||||
id: :class:`int`
|
||||
@ -967,40 +964,6 @@ class Messageable(metaclass=abc.ABCMeta):
|
||||
data = await self._state.http.get_message(channel.id, id)
|
||||
return self._state.create_message(channel=channel, data=data)
|
||||
|
||||
async def fetch_message_fast(self, id):
|
||||
"""|coro|
|
||||
|
||||
Retrieves a single :class:`~discord.Message` from the destination, using
|
||||
the history endpoint.
|
||||
|
||||
.. versionadded:: 1.5
|
||||
|
||||
Parameters
|
||||
------------
|
||||
id: :class:`int`
|
||||
The message ID to look for.
|
||||
|
||||
Raises
|
||||
--------
|
||||
~discord.NotFound
|
||||
The specified channel was not found.
|
||||
~discord.Forbidden
|
||||
You do not have permissions to get channel message history.
|
||||
~discord.HTTPException
|
||||
The request to get message history failed.
|
||||
|
||||
Returns
|
||||
--------
|
||||
Optional[:class:`~discord.Message`]
|
||||
The message asked for, or None if there is no match.
|
||||
"""
|
||||
|
||||
channel = await self._get_channel()
|
||||
data = await self._state.http.logs_from(channel.id, limit=1, around=id)
|
||||
if data and int(data[0]['id']) == id:
|
||||
return self._state.create_message(channel=channel, data=data[0])
|
||||
return None
|
||||
|
||||
async def pins(self):
|
||||
"""|coro|
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user