GetMessages¶
GetMessages(bot, chat_id=None, message_ids=None, from_time=None, to_time=None, count=50)
¶
Bases: BaseConnection
Класс для получения сообщений из чата через API.
https://dev.max.ru/docs-api/methods/GET/messages
Attributes:
| Name | Type | Description |
|---|---|---|
bot |
Bot
|
Экземпляр бота. |
chat_id |
int
|
Идентификатор чата. |
message_ids |
List[str] | None
|
Фильтр по идентификаторам сообщений. |
from_time |
datetime | int | None
|
Начальная временная метка. |
to_time |
datetime | int | None
|
Конечная временная метка. |
count |
int
|
Максимальное число сообщений. |
Source code in maxapi/methods/get_messages.py
fetch()
async
¶
Выполняет GET-запрос для получения сообщений с учётом параметров фильтрации.
Преобразует datetime в UNIX timestamp при необходимости.
Returns:
| Name | Type | Description |
|---|---|---|
Messages |
Messages
|
Объект с полученными сообщениями. |