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

Участники

GetMembers

GET /chats/{chat_id}/memberslist[ChatMember]

class GetMembers(MaxMethod[list[ChatMember]]):
    chat_id: int
    user_ids: list[int] | None = None
    marker: int | None = None
    count: int | None = None

AddMembers

POST /chats/{chat_id}/membersbool

class AddMembers(MaxMethod[bool]):
    chat_id: int
    user_ids: list[int]

RemoveMember

DELETE /chats/{chat_id}/membersbool

class RemoveMember(MaxMethod[bool]):
    chat_id: int
    user_id: int
    block: bool | None = None

GetMyMembership

GET /chats/{chat_id}/members/meChatMember

class GetMyMembership(MaxMethod[ChatMember]):
    chat_id: int

LeaveChat

DELETE /chats/{chat_id}/members/mebool

class LeaveChat(MaxMethod[bool]):
    chat_id: int

Исходные файлы

  • maxgram/methods/get_members.py
  • maxgram/methods/add_members.py
  • maxgram/methods/remove_member.py
  • maxgram/methods/get_my_membership.py
  • maxgram/methods/leave_chat.py