Skip to content

export Class

MeManager ​

extends ​

BaseClass<MeManager, User>

Constructor ​

ts
new MeManager( client )
ParameterTypeDescription
clientClient

Properties ​

added_to_attachment_menu? : boolean ​

adminsitrator_rights : Object ​

can_connect_to_business? : boolean ​

can_join_groups? : boolean ​

can_read_all_group_messages? : boolean ​

readonly client : Client ​

description? : string ​

first_name? : string ​

has_main_web_app? : boolean ​

id? : number ​

is_bot? : boolean ​

is_premium? : boolean ​

language_code? : string ​

last_name? : string ​

name? : string ​

short_description? : string ​

supports_inline_queries? : boolean ​

username? : string ​

Methods ​

asyncgetBusinessConnection( business_connection_id ) ​

ParameterTypeDescription
business_connection_idstring

Returns: Promise<BusinessConnectionPacket>

asyncgetMenuButton( chat_id ) ​

ParameterTypeDescription
chat_id?number

Returns: Promise<ChatMenuButton>

asyncsetDescription( description, language_code ) ​

ParameterTypeDescription
descriptionstring
language_code?string

Returns: Promise<boolean>

asyncsetMenuButton( chat_id, menu_button ) ​

ParameterTypeDescription
chat_id?number
menu_button?ChatMenuButton

Returns: Promise<boolean>

asyncsetMyDefaultAdministratorRights( rights, for_channels ) ​

ParameterTypeDescription
rightsChatAdministratorRights
for_channelsboolean

Returns: Promise<boolean>

asyncsetName( name, language_code ) ​

ParameterTypeDescription
namestring
language_code?string

Returns: Promise<boolean>

asyncsetShortDescription( short_description, language_code ) ​

ParameterTypeDescription
short_descriptionstring
language_code?string

Returns: Promise<boolean>

asyncupdate( ) ​

Returns: Promise<boolean>