Перейти к содержанию

GetMe

GetMe(bot)

Bases: BaseConnection

Возвращает информацию о текущем боте, который идентифицируется с помощью токена доступа. Метод возвращает ID бота, его имя и аватар (если есть).

https://dev.max.ru/docs-api/methods/GET/me

Parameters:

Name Type Description Default
bot Bot

Экземпляр бота для выполнения запроса.

required
Source code in maxapi/methods/get_me.py
def __init__(self, bot: "Bot"):
    self.bot = bot

fetch() async

Выполняет GET-запрос для получения данных о боте.

Returns:

Name Type Description
User User

Объект пользователя с полной информацией.

Source code in maxapi/methods/get_me.py
async def fetch(self) -> User:
    """
    Выполняет GET-запрос для получения данных о боте.

    Returns:
        User: Объект пользователя с полной информацией.
    """

    bot = self._ensure_bot()

    response = await super().request(
        method=HTTPMethod.GET,
        path=ApiPath.ME,
        model=User,
        params=bot.params,
    )

    return cast(User, response)