Telegram Bot API Client
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Info
constructor
token
answer
Callback
Query
delete
Chat
Photo
export
Chat
Invite
Link
get
Chat
get
Chat
Administrators
get
Chat
Member
get
Chat
Members
Count
get
File
get
Me
get
User
Profile
Photos
kick
Chat
Member
leave
Chat
pin
Chat
Message
promote
Chat
Member
restrict
Chat
Member
set
Chat
Description
set
Chat
Photo
set
Chat
Title
unban
Chat
Member
unpin
Chat
Message
Hierarchy
BaseService
Info
Implements
IInfo
Index
Constructors
constructor
Accessors
token
Methods
answer
Callback
Query
delete
Chat
Photo
export
Chat
Invite
Link
get
Chat
get
Chat
Administrators
get
Chat
Member
get
Chat
Members
Count
get
File
get
Me
get
User
Profile
Photos
kick
Chat
Member
leave
Chat
pin
Chat
Message
promote
Chat
Member
restrict
Chat
Member
set
Chat
Description
set
Chat
Photo
set
Chat
Title
unban
Chat
Member
unpin
Chat
Message
Constructors
constructor
new
Info
(
token
:
string
)
:
Info
Parameters
token:
string
Returns
Info
Accessors
token
token
:
Methods
answer
Callback
Query
answer
Callback
Query
(
payload
:
IAnswerCallbackQueryPayload
)
:
Promise
<
TelegramResponse
<
boolean
>
>
Parameters
payload:
IAnswerCallbackQueryPayload
Returns
Promise
<
TelegramResponse
<
boolean
>
>
delete
Chat
Photo
delete
Chat
Photo
(
payload
:
IDeleteChatPhotoPayload
)
:
Promise
<
TelegramResponse
<
boolean
>
>
Parameters
payload:
IDeleteChatPhotoPayload
Returns
Promise
<
TelegramResponse
<
boolean
>
>
export
Chat
Invite
Link
export
Chat
Invite
Link
(
payload
:
IExportChatInviteLinkPayload
)
:
Promise
<
TelegramResponse
<
boolean
>
>
Parameters
payload:
IExportChatInviteLinkPayload
Returns
Promise
<
TelegramResponse
<
boolean
>
>
get
Chat
get
Chat
(
payload
:
IGetChatPayload
)
:
Promise
<
TelegramResponse
<
IChat
>
>
Parameters
payload:
IGetChatPayload
Returns
Promise
<
TelegramResponse
<
IChat
>
>
get
Chat
Administrators
get
Chat
Administrators
(
payload
:
IGetChatAdministratorsPayload
)
:
Promise
<
TelegramResponse
<
IChatMember
[]
>
>
Parameters
payload:
IGetChatAdministratorsPayload
Returns
Promise
<
TelegramResponse
<
IChatMember
[]
>
>
get
Chat
Member
get
Chat
Member
(
payload
:
IGetChatMemberPayload
)
:
Promise
<
TelegramResponse
<
IChatMember
>
>
Parameters
payload:
IGetChatMemberPayload
Returns
Promise
<
TelegramResponse
<
IChatMember
>
>
get
Chat
Members
Count
get
Chat
Members
Count
(
payload
:
IGetChatMembersCountPayload
)
:
Promise
<
TelegramResponse
<
number
>
>
Parameters
payload:
IGetChatMembersCountPayload
Returns
Promise
<
TelegramResponse
<
number
>
>
get
File
get
File
(
payload
:
IGetFilePayload
)
:
Promise
<
TelegramResponse
<
IFile
>
>
Parameters
payload:
IGetFilePayload
Returns
Promise
<
TelegramResponse
<
IFile
>
>
get
Me
get
Me
(
)
:
Promise
<
TelegramResponse
<
IUser
>
>
Returns
Promise
<
TelegramResponse
<
IUser
>
>
get
User
Profile
Photos
get
User
Profile
Photos
(
payload
:
IGetUserProfilePhotosPayload
)
:
Promise
<
TelegramResponse
<
IUserProfilePhotos
>
>
Parameters
payload:
IGetUserProfilePhotosPayload
Returns
Promise
<
TelegramResponse
<
IUserProfilePhotos
>
>
kick
Chat
Member
kick
Chat
Member
(
payload
:
IKickChatMemberPayload
)
:
Promise
<
TelegramResponse
<
boolean
>
>
Parameters
payload:
IKickChatMemberPayload
Returns
Promise
<
TelegramResponse
<
boolean
>
>
leave
Chat
leave
Chat
(
payload
:
ILeaveChatPayload
)
:
Promise
<
TelegramResponse
<
boolean
>
>
Parameters
payload:
ILeaveChatPayload
Returns
Promise
<
TelegramResponse
<
boolean
>
>
pin
Chat
Message
pin
Chat
Message
(
payload
:
IPinChatMessagePayload
)
:
Promise
<
TelegramResponse
<
boolean
>
>
Parameters
payload:
IPinChatMessagePayload
Returns
Promise
<
TelegramResponse
<
boolean
>
>
promote
Chat
Member
promote
Chat
Member
(
payload
:
IPromoteChatMemberPayload
)
:
Promise
<
TelegramResponse
<
boolean
>
>
Parameters
payload:
IPromoteChatMemberPayload
Returns
Promise
<
TelegramResponse
<
boolean
>
>
restrict
Chat
Member
restrict
Chat
Member
(
payload
:
IRestrictChatMemberPayload
)
:
Promise
<
TelegramResponse
<
boolean
>
>
Parameters
payload:
IRestrictChatMemberPayload
Returns
Promise
<
TelegramResponse
<
boolean
>
>
set
Chat
Description
set
Chat
Description
(
payload
:
ISetChatDescriptionPayload
)
:
Promise
<
TelegramResponse
<
boolean
>
>
Parameters
payload:
ISetChatDescriptionPayload
Returns
Promise
<
TelegramResponse
<
boolean
>
>
set
Chat
Photo
set
Chat
Photo
(
payload
:
ISetChatPhotoPayload
)
:
Promise
<
TelegramResponse
<
boolean
>
>
Parameters
payload:
ISetChatPhotoPayload
Returns
Promise
<
TelegramResponse
<
boolean
>
>
set
Chat
Title
set
Chat
Title
(
payload
:
ISetChatTitlePayload
)
:
Promise
<
TelegramResponse
<
boolean
>
>
Parameters
payload:
ISetChatTitlePayload
Returns
Promise
<
TelegramResponse
<
boolean
>
>
unban
Chat
Member
unban
Chat
Member
(
payload
:
IUnbanChatMemberPayload
)
:
Promise
<
TelegramResponse
<
boolean
>
>
Parameters
payload:
IUnbanChatMemberPayload
Returns
Promise
<
TelegramResponse
<
boolean
>
>
unpin
Chat
Message
unpin
Chat
Message
(
payload
:
IUnpinChatMessagePayload
)
:
Promise
<
TelegramResponse
<
boolean
>
>
Parameters
payload:
IUnpinChatMessagePayload
Returns
Promise
<
TelegramResponse
<
boolean
>
>
Generated using
TypeDoc