GetComments¶
GetComments(bot, message_id, comment_ids=None, after=None, before=None, count=50)
¶
Bases: BaseConnection
Класс для получения комментариев к посту в канале через API.
https://dev.max.ru/docs-api/methods/GET/messages/-messageId-/comments
Attributes:
| Name | Type | Description |
|---|---|---|
bot |
Экземпляр бота. |
|
message_id |
Идентификатор поста (mid). |
|
comment_ids |
Фильтр по идентификаторам комментариев. Если указан, пагинация игнорируется. |
|
after |
Начальная временная метка (Unix timestamp в миллисекундах). |
|
before |
Конечная временная метка (Unix timestamp в миллисекундах). |
|
count |
Максимальное число комментариев. |
Source code in maxapi/methods/get_comments.py
fetch()
async
¶
Выполняет GET-запрос для получения комментариев с учётом параметров фильтрации.
Преобразует datetime в UNIX timestamp в миллисекундах при необходимости. Если указан comment_ids, параметры пагинации не отправляются (API их игнорирует).
Returns:
| Name | Type | Description |
|---|---|---|
Comments |
Comments
|
Объект с полученными комментариями. |