Skip to content

export Class

Member ​

extends ​

BaseClass<Member, ChatMember>

implements ​

Partial<ChatMemberOwner>,Partial<ChatMemberMember>,Partial<ChatMemberAdministrator>,Partial<ChatMemberBanned>,Partial<ChatMemberLeft>,Partial<ChatMemberRestricted>

Constructor ​

ts
new Member( client, packet )
ParameterTypeDescription
clientClient
packetChatMember

Properties ​

get chat : Chat ​

get id : number ​

get manager : MembersManager ​

get partial : boolean ​

get user : User ​

can_add_web_page_previews : boolean ​

can_be_edited : boolean ​

can_change_info : boolean ​

can_delete_messages : boolean ​

can_delete_stories : boolean ​

can_edit_messages? : boolean ​

can_edit_stories : boolean ​

can_invite_users : boolean ​

can_manage_chat : boolean ​

can_manage_topics? : boolean ​

can_manage_video_chats : boolean ​

can_pin_messages? : boolean ​

can_post_messages? : boolean ​

can_post_stories : boolean ​

can_promote_members : boolean ​

can_restrict_members : boolean ​

can_send_audios : boolean ​

can_send_documents : boolean ​

can_send_messages : boolean ​

can_send_other_messages : boolean ​

can_send_photos : boolean ​

can_send_polls : boolean ​

can_send_video_notes : boolean ​

can_send_videos : boolean ​

can_send_voice_notes : boolean ​

readonly client : Client ​

custom_title? : string ​

is_anonymous? : boolean ​

is_member : boolean ​

status : any ​

until_date? : number ​

Methods ​

asyncban( revoke_messages, until_date ) ​

ParameterTypeDescription
revoke_messages?boolean
until_date?number

Returns: Promise<boolean>

asyncboosts( ) ​

Returns: Promise<boolean | ChatBoost[]>

asyncfetch( ) ​

Returns: Promise<Member>

asyncpromote( is_anonymous, permissions ) ​

ParameterTypeDescription
is_anonymousboolean
permissionsAdminPermissions

Returns: Promise<boolean>

asyncrestrict( permissions, use_independent_chat_permissions, until_date ) ​

ParameterTypeDescription
permissionsChatPermissions
use_independent_chat_permissions?boolean
until_date?number

Returns: Promise<boolean>

asyncunban( only_if_banned ) ​

ParameterTypeDescription
only_if_bannedboolean

Returns: Promise<boolean>