Основные поля

Идентификация

member.id         # ID пользователя
member.username   # Имя пользователя
member.user_title # Звание пользователя
member.url       # Полный URL профиля

Внешний вид

member.avatar          # URL аватара
member.username_color  # Цвет никнейма
member.roles          # Список ролей пользователя

Статистика

member.messages_count   # Количество сообщений
member.reactions_count  # Количество полученных реакций
member.trophies_count  # Количество трофеев

Методы Member

Социальное взаимодействие

# Подписаться/отписаться от пользователя
await member.follow()

# Добавить/убрать из игнора
await member.ignore()

# Отправить сообщение на стенку пользователя
await member.add_message("Привет, мир!")

# Получить ID всех сообщений со стенки пользователя на странице
messages = await member.get_profile_messages(page=1)

Пример использования

# Получение пользователя
member = await api.get_member(123456)

# Вывод информации
print(f"Пользователь: {member.username}")
print(f"Звание: {member.user_title}")
print(f"Роли: {', '.join(member.roles)}")
print(f"Сообщений: {member.messages_count}")
print(f"Реакций: {member.reactions_count}")

# Социальное взаимодействие
await member.follow()  # Подписаться
await member.ignore()  # Добавить в игнор

Исключения

При работе с пользователями могут возникнуть следующие исключения:
  • IncorrectLoginData - неверные данные авторизации
  • ThisIsYouError - попытка выполнить действие с собственным аккаунтом