Skip to main content
The Deno 2 Release Candidate is here
Learn more
Latest
class TelegramApi
Abstract
import { TelegramApi } from "https://deno.land/x/telegram_bot_api@0.4.0/src/telegram-bot/telegram-api.ts";

Properties

addStickerToSet: AddStickerToSet
answerCallbackQuery: AnswerCallbackQuery
answerInlineQuery: AnswerInlineQuery
answerPreCheckoutQuery: AnswerPreCheckoutQuery
answerShippingQuery: AnswerShippingQuery
close: Close
copyMessage: CopyMessage
createNewStickerSet: CreateNewStickerSet
deleteChatPhoto: DeleteChatPhoto
deleteChatStickerSet: DeleteChatStickerSet
deleteMessage: DeleteMessage
deleteStickerFromSet: DeleteStickerFromSet
deleteWebhook: DeleteWebhook
editMessageCaption: EditMessageCaption
editMessageLiveLocation: EditMessageLiveLocation
editMessageMedia: EditMessageMedia
editMessageReplyMarkup: EditMessageReplyMarkup
editMessageText: EditMessageText
forwardMessage: ForwardMessage
getChat: GetChat
getChatAdministrators: GetChatAdministrators
getChatMember: GetChatMember
getChatMembersCount: GetChatMembersCount
getFile: GetFile
getGameHighScores: GetGameHighScores
getMe: GetMe
getMyCommands: GetMyCommands
getStickerSet: GetStickerSet
getUpdates: GetUpdates
getUserProfilePhotos: GetUserProfilePhotos
getWebhookInfo: GetWebhookInfo
kickChatMember: KickChatMember
leaveChat: LeaveChat
logOut: LogOut
pinChatMessage: PinChatMessage
promoteChatMember: PromoteChatMember
restrictChatMember: RestrictChatMember
sendAnimation: SendAnimation
sendAudio: SendAudio
sendChatAction: SendChatAction
sendContact: SendContact
sendDice: SendDice
sendDocument: SendDocument
sendGame: SendGame
sendInvoice: SendInvoice
sendLocation: SendLocation
sendMediaGroup: SendMediaGroup
sendMessage: SendMessage
sendPhoto: SendPhoto
sendPoll: SendPoll
sendSticker: SendSticker
sendVenue: SendVenue
sendVideo: SendVideo
sendVideoNote: SendVideoNote
sendVoice: SendVoice
setChatAdministratorCustomTitle: SetChatAdministratorCustomTitle
setChatDescription: SetChatDescription
setChatPermissions: SetChatPermissions
setChatPhoto: SetChatPhoto
setChatStickerSet: SetChatStickerSet
setChatTitle: SetChatTitle
setGameScore: SetGameScore
setMyCommands: SetMyCommands
setPassportDataErrors: SetPassportDataErrors
setStickerPositionInSet: SetStickerPositionInSet
setStickerSetThumb: SetStickerSetThumb
setWebhook: SetWebhook
stopMessageLiveLocation: StopMessageLiveLocation
stopPoll: StopPoll
unbanChatMember: UnbanChatMember
unpinAllChatMessages: UnpinAllChatMessages
unpinChatMessage: UnpinChatMessage
uploadStickerFile: UploadStickerFile

Methods

protected
abstract
multipartRequest<T extends Method>(methodName: string, formData: FormData): ReturnType<T>
protected
abstract
request<T extends Method>(methodName: string, params?: Parameters<T>[0]): ReturnType<T>