@apicity/telegram
v0.10.2
Published
Telegram Bot API provider for sending messages, media, polls, and rich messages.
Maintainers
Readme
@apicity/telegram
Telegram Bot API provider for sending messages, media, polls, and rich messages.
Runtime dependencies:
zod@^4.4.3— request schemas attached to every POST endpoint as.schema
Installation
npm install @apicity/telegram
# or
pnpm add @apicity/telegramQuick Start
import { createTelegram } from "@apicity/telegram";
const telegram = createTelegram({ botToken: process.env.TELEGRAM_BOT_KEY! });Setup
This package uses a Telegram Bot API token. In this repo,
TELEGRAM_BOT_KEY resolves from 1Password for @apicitylogbot.
import { createTelegram } from "@apicity/telegram";
const telegram = createTelegram({
botToken: process.env.TELEGRAM_BOT_KEY!,
});
await telegram.sendMessage({
chat_id: "@your_channel_or_chat_id",
text: "hello from @apicity/telegram",
});
const photo = new Blob(["image bytes"], { type: "image/png" });
await telegram.sendPhoto({
chat_id: "@your_channel_or_chat_id",
photo,
caption: "uploaded from @apicitylogbot",
});Notes
chat_idcan be a numeric chat id or a username such as@channelname.photo,video,audio,thumbnail, andcoveraccept a Telegramfile_id, an HTTP URL, anattach://...reference, or aBlob.- Blob payloads are sent as
multipart/form-data; string payloads useapplication/json. - Recorded examples redact bot tokens, webhook secret tokens, payment payloads, passport data, Telegram file identifiers, and Blob bytes.
API Reference
180 endpoints across 180 groups. Each method mirrors an upstream URL path.
addStickerToSet
POST https://api.telegram.org/bot{token}/addStickerToSet
Cost tier: cheap
const res = await telegram.addStickerToSet({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
answerCallbackQuery
POST https://api.telegram.org/bot{token}/answerCallbackQuery
Cost tier: cheap
const res = await telegram.answerCallbackQuery({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
answerChatJoinRequestQuery
POST https://api.telegram.org/bot{token}/answerChatJoinRequestQuery
Cost tier: cheap
const res = await telegram.answerChatJoinRequestQuery({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
answerGuestQuery
POST https://api.telegram.org/bot{token}/answerGuestQuery
Cost tier: cheap
const res = await telegram.answerGuestQuery({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
answerInlineQuery
POST https://api.telegram.org/bot{token}/answerInlineQuery
Cost tier: cheap
const res = await telegram.answerInlineQuery({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
answerPreCheckoutQuery
POST https://api.telegram.org/bot{token}/answerPreCheckoutQuery
Cost tier: cheap
const res = await telegram.answerPreCheckoutQuery({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
answerShippingQuery
POST https://api.telegram.org/bot{token}/answerShippingQuery
Cost tier: cheap
const res = await telegram.answerShippingQuery({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
answerWebAppQuery
POST https://api.telegram.org/bot{token}/answerWebAppQuery
Cost tier: cheap
const res = await telegram.answerWebAppQuery({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
approveChatJoinRequest
POST https://api.telegram.org/bot{token}/approveChatJoinRequest
Cost tier: cheap
const res = await telegram.approveChatJoinRequest({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
approveSuggestedPost
POST https://api.telegram.org/bot{token}/approveSuggestedPost
Cost tier: cheap
const res = await telegram.approveSuggestedPost({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
banChatMember
POST https://api.telegram.org/bot{token}/banChatMember
Cost tier: cheap
const res = await telegram.banChatMember({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
banChatSenderChat
POST https://api.telegram.org/bot{token}/banChatSenderChat
Cost tier: cheap
const res = await telegram.banChatSenderChat({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
close
POST https://api.telegram.org/bot{token}/close
Cost tier: cheap
const res = await telegram.close({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
closeForumTopic
POST https://api.telegram.org/bot{token}/closeForumTopic
Cost tier: cheap
const res = await telegram.closeForumTopic({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
closeGeneralForumTopic
POST https://api.telegram.org/bot{token}/closeGeneralForumTopic
Cost tier: cheap
const res = await telegram.closeGeneralForumTopic({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
convertGiftToStars
POST https://api.telegram.org/bot{token}/convertGiftToStars
Cost tier: cheap
const res = await telegram.convertGiftToStars({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
copyMessage
POST https://api.telegram.org/bot{token}/copyMessage
Cost tier: cheap
const res = await telegram.copyMessage({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
copyMessages
POST https://api.telegram.org/bot{token}/copyMessages
Cost tier: cheap
const res = await telegram.copyMessages({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
createChatInviteLink
POST https://api.telegram.org/bot{token}/createChatInviteLink
Cost tier: cheap
const res = await telegram.createChatInviteLink({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
createChatSubscriptionInviteLink
POST https://api.telegram.org/bot{token}/createChatSubscriptionInviteLink
Cost tier: cheap
const res = await telegram.createChatSubscriptionInviteLink({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
createForumTopic
POST https://api.telegram.org/bot{token}/createForumTopic
Cost tier: cheap
const res = await telegram.createForumTopic({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
createInvoiceLink
POST https://api.telegram.org/bot{token}/createInvoiceLink
Cost tier: cheap
const res = await telegram.createInvoiceLink({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
createNewStickerSet
POST https://api.telegram.org/bot{token}/createNewStickerSet
Cost tier: cheap
const res = await telegram.createNewStickerSet({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
declineChatJoinRequest
POST https://api.telegram.org/bot{token}/declineChatJoinRequest
Cost tier: cheap
const res = await telegram.declineChatJoinRequest({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
declineSuggestedPost
POST https://api.telegram.org/bot{token}/declineSuggestedPost
Cost tier: cheap
const res = await telegram.declineSuggestedPost({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
deleteAllMessageReactions
POST https://api.telegram.org/bot{token}/deleteAllMessageReactions
Cost tier: cheap
const res = await telegram.deleteAllMessageReactions({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
deleteBusinessMessages
POST https://api.telegram.org/bot{token}/deleteBusinessMessages
Cost tier: cheap
const res = await telegram.deleteBusinessMessages({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
deleteChatPhoto
POST https://api.telegram.org/bot{token}/deleteChatPhoto
Cost tier: cheap
const res = await telegram.deleteChatPhoto({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
deleteChatStickerSet
POST https://api.telegram.org/bot{token}/deleteChatStickerSet
Cost tier: cheap
const res = await telegram.deleteChatStickerSet({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
deleteForumTopic
POST https://api.telegram.org/bot{token}/deleteForumTopic
Cost tier: cheap
const res = await telegram.deleteForumTopic({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
deleteMessage
POST https://api.telegram.org/bot{token}/deleteMessage
Cost tier: cheap
const res = await telegram.deleteMessage({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
deleteMessageReaction
POST https://api.telegram.org/bot{token}/deleteMessageReaction
Cost tier: cheap
const res = await telegram.deleteMessageReaction({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
deleteMessages
POST https://api.telegram.org/bot{token}/deleteMessages
Cost tier: cheap
const res = await telegram.deleteMessages({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
deleteMyCommands
POST https://api.telegram.org/bot{token}/deleteMyCommands
Cost tier: cheap
const res = await telegram.deleteMyCommands({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
deleteStickerFromSet
POST https://api.telegram.org/bot{token}/deleteStickerFromSet
Cost tier: cheap
const res = await telegram.deleteStickerFromSet({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
deleteStickerSet
POST https://api.telegram.org/bot{token}/deleteStickerSet
Cost tier: cheap
const res = await telegram.deleteStickerSet({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
deleteStory
POST https://api.telegram.org/bot{token}/deleteStory
Cost tier: cheap
const res = await telegram.deleteStory({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
deleteWebhook
POST https://api.telegram.org/bot{token}/deleteWebhook
Cost tier: cheap
const res = await telegram.deleteWebhook({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
editChatInviteLink
POST https://api.telegram.org/bot{token}/editChatInviteLink
Cost tier: cheap
const res = await telegram.editChatInviteLink({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
editChatSubscriptionInviteLink
POST https://api.telegram.org/bot{token}/editChatSubscriptionInviteLink
Cost tier: cheap
const res = await telegram.editChatSubscriptionInviteLink({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
editForumTopic
POST https://api.telegram.org/bot{token}/editForumTopic
Cost tier: cheap
const res = await telegram.editForumTopic({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
editGeneralForumTopic
POST https://api.telegram.org/bot{token}/editGeneralForumTopic
Cost tier: cheap
const res = await telegram.editGeneralForumTopic({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
editMessageCaption
POST https://api.telegram.org/bot{token}/editMessageCaption
Cost tier: cheap
const res = await telegram.editMessageCaption({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
editMessageChecklist
POST https://api.telegram.org/bot{token}/editMessageChecklist
Cost tier: cheap
const res = await telegram.editMessageChecklist({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
editMessageLiveLocation
POST https://api.telegram.org/bot{token}/editMessageLiveLocation
Cost tier: cheap
const res = await telegram.editMessageLiveLocation({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
editMessageMedia
POST https://api.telegram.org/bot{token}/editMessageMedia
Cost tier: cheap
const res = await telegram.editMessageMedia({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
editMessageReplyMarkup
POST https://api.telegram.org/bot{token}/editMessageReplyMarkup
Cost tier: cheap
const res = await telegram.editMessageReplyMarkup({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
editMessageText
POST https://api.telegram.org/bot{token}/editMessageText
Cost tier: cheap
const res = await telegram.editMessageText({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
editStory
POST https://api.telegram.org/bot{token}/editStory
Cost tier: cheap
const res = await telegram.editStory({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
editUserStarSubscription
POST https://api.telegram.org/bot{token}/editUserStarSubscription
Cost tier: cheap
const res = await telegram.editUserStarSubscription({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
exportChatInviteLink
POST https://api.telegram.org/bot{token}/exportChatInviteLink
Cost tier: cheap
const res = await telegram.exportChatInviteLink({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
forwardMessage
POST https://api.telegram.org/bot{token}/forwardMessage
Cost tier: cheap
const res = await telegram.forwardMessage({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
forwardMessages
POST https://api.telegram.org/bot{token}/forwardMessages
Cost tier: cheap
const res = await telegram.forwardMessages({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
getAvailableGifts
POST https://api.telegram.org/bot{token}/getAvailableGifts
Cost tier: cheap
const res = await telegram.getAvailableGifts({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
getBusinessAccountGifts
POST https://api.telegram.org/bot{token}/getBusinessAccountGifts
Cost tier: cheap
const res = await telegram.getBusinessAccountGifts({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
getBusinessAccountStarBalance
POST https://api.telegram.org/bot{token}/getBusinessAccountStarBalance
Cost tier: cheap
const res = await telegram.getBusinessAccountStarBalance({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
getBusinessConnection
POST https://api.telegram.org/bot{token}/getBusinessConnection
Cost tier: cheap
const res = await telegram.getBusinessConnection({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
getChat
POST https://api.telegram.org/bot{token}/getChat
Cost tier: cheap
const res = await telegram.getChat({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
getChatAdministrators
POST https://api.telegram.org/bot{token}/getChatAdministrators
Cost tier: cheap
const res = await telegram.getChatAdministrators({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
getChatGifts
POST https://api.telegram.org/bot{token}/getChatGifts
Cost tier: cheap
const res = await telegram.getChatGifts({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
getChatMember
POST https://api.telegram.org/bot{token}/getChatMember
Cost tier: cheap
const res = await telegram.getChatMember({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
getChatMemberCount
POST https://api.telegram.org/bot{token}/getChatMemberCount
Cost tier: cheap
const res = await telegram.getChatMemberCount({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
getChatMenuButton
POST https://api.telegram.org/bot{token}/getChatMenuButton
Cost tier: cheap
const res = await telegram.getChatMenuButton({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
getCustomEmojiStickers
POST https://api.telegram.org/bot{token}/getCustomEmojiStickers
Cost tier: cheap
const res = await telegram.getCustomEmojiStickers({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
getFile
POST https://api.telegram.org/bot{token}/getFile
Cost tier: cheap
const res = await telegram.getFile({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
getForumTopicIconStickers
POST https://api.telegram.org/bot{token}/getForumTopicIconStickers
Cost tier: cheap
const res = await telegram.getForumTopicIconStickers({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
getGameHighScores
POST https://api.telegram.org/bot{token}/getGameHighScores
Cost tier: cheap
const res = await telegram.getGameHighScores({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
getManagedBotAccessSettings
POST https://api.telegram.org/bot{token}/getManagedBotAccessSettings
Cost tier: cheap
const res = await telegram.getManagedBotAccessSettings({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
getManagedBotToken
POST https://api.telegram.org/bot{token}/getManagedBotToken
Cost tier: cheap
const res = await telegram.getManagedBotToken({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
getMe
POST https://api.telegram.org/bot{token}/getMe
Cost tier: cheap
const res = await telegram.getMe({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
getMyCommands
POST https://api.telegram.org/bot{token}/getMyCommands
Cost tier: cheap
const res = await telegram.getMyCommands({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
getMyDefaultAdministratorRights
POST https://api.telegram.org/bot{token}/getMyDefaultAdministratorRights
Cost tier: cheap
const res = await telegram.getMyDefaultAdministratorRights({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
getMyDescription
POST https://api.telegram.org/bot{token}/getMyDescription
Cost tier: cheap
const res = await telegram.getMyDescription({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
getMyName
POST https://api.telegram.org/bot{token}/getMyName
Cost tier: cheap
const res = await telegram.getMyName({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
getMyShortDescription
POST https://api.telegram.org/bot{token}/getMyShortDescription
Cost tier: cheap
const res = await telegram.getMyShortDescription({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
getMyStarBalance
POST https://api.telegram.org/bot{token}/getMyStarBalance
Cost tier: cheap
const res = await telegram.getMyStarBalance({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
getStarTransactions
POST https://api.telegram.org/bot{token}/getStarTransactions
Cost tier: cheap
const res = await telegram.getStarTransactions({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
getStickerSet
POST https://api.telegram.org/bot{token}/getStickerSet
Cost tier: cheap
const res = await telegram.getStickerSet({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
getUpdates
POST https://api.telegram.org/bot{token}/getUpdates
Cost tier: cheap
const res = await telegram.getUpdates({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
getUserChatBoosts
POST https://api.telegram.org/bot{token}/getUserChatBoosts
Cost tier: cheap
const res = await telegram.getUserChatBoosts({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
getUserGifts
POST https://api.telegram.org/bot{token}/getUserGifts
Cost tier: cheap
const res = await telegram.getUserGifts({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
getUserPersonalChatMessages
POST https://api.telegram.org/bot{token}/getUserPersonalChatMessages
Cost tier: cheap
const res = await telegram.getUserPersonalChatMessages({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
getUserProfileAudios
POST https://api.telegram.org/bot{token}/getUserProfileAudios
Cost tier: cheap
const res = await telegram.getUserProfileAudios({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
getUserProfilePhotos
POST https://api.telegram.org/bot{token}/getUserProfilePhotos
Cost tier: cheap
const res = await telegram.getUserProfilePhotos({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
getWebhookInfo
POST https://api.telegram.org/bot{token}/getWebhookInfo
Cost tier: cheap
const res = await telegram.getWebhookInfo({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
giftPremiumSubscription
POST https://api.telegram.org/bot{token}/giftPremiumSubscription
Cost tier: cheap
const res = await telegram.giftPremiumSubscription({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
hideGeneralForumTopic
POST https://api.telegram.org/bot{token}/hideGeneralForumTopic
Cost tier: cheap
const res = await telegram.hideGeneralForumTopic({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
leaveChat
POST https://api.telegram.org/bot{token}/leaveChat
Cost tier: cheap
const res = await telegram.leaveChat({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
logOut
POST https://api.telegram.org/bot{token}/logOut
Cost tier: cheap
const res = await telegram.logOut({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
pinChatMessage
POST https://api.telegram.org/bot{token}/pinChatMessage
Cost tier: cheap
const res = await telegram.pinChatMessage({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
postStory
POST https://api.telegram.org/bot{token}/postStory
Cost tier: cheap
const res = await telegram.postStory({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
promoteChatMember
POST https://api.telegram.org/bot{token}/promoteChatMember
Cost tier: cheap
const res = await telegram.promoteChatMember({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
readBusinessMessage
POST https://api.telegram.org/bot{token}/readBusinessMessage
Cost tier: cheap
const res = await telegram.readBusinessMessage({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
refundStarPayment
POST https://api.telegram.org/bot{token}/refundStarPayment
Cost tier: cheap
const res = await telegram.refundStarPayment({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
removeBusinessAccountProfilePhoto
POST https://api.telegram.org/bot{token}/removeBusinessAccountProfilePhoto
Cost tier: cheap
const res = await telegram.removeBusinessAccountProfilePhoto({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
removeChatVerification
POST https://api.telegram.org/bot{token}/removeChatVerification
Cost tier: cheap
const res = await telegram.removeChatVerification({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
removeMyProfilePhoto
POST https://api.telegram.org/bot{token}/removeMyProfilePhoto
Cost tier: cheap
const res = await telegram.removeMyProfilePhoto({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
removeUserVerification
POST https://api.telegram.org/bot{token}/removeUserVerification
Cost tier: cheap
const res = await telegram.removeUserVerification({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
reopenForumTopic
POST https://api.telegram.org/bot{token}/reopenForumTopic
Cost tier: cheap
const res = await telegram.reopenForumTopic({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
reopenGeneralForumTopic
POST https://api.telegram.org/bot{token}/reopenGeneralForumTopic
Cost tier: cheap
const res = await telegram.reopenGeneralForumTopic({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
replaceManagedBotToken
POST https://api.telegram.org/bot{token}/replaceManagedBotToken
Cost tier: cheap
const res = await telegram.replaceManagedBotToken({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
replaceStickerInSet
POST https://api.telegram.org/bot{token}/replaceStickerInSet
Cost tier: cheap
const res = await telegram.replaceStickerInSet({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
repostStory
POST https://api.telegram.org/bot{token}/repostStory
Cost tier: cheap
const res = await telegram.repostStory({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
restrictChatMember
POST https://api.telegram.org/bot{token}/restrictChatMember
Cost tier: cheap
const res = await telegram.restrictChatMember({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
revokeChatInviteLink
POST https://api.telegram.org/bot{token}/revokeChatInviteLink
Cost tier: cheap
const res = await telegram.revokeChatInviteLink({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
savePreparedInlineMessage
POST https://api.telegram.org/bot{token}/savePreparedInlineMessage
Cost tier: cheap
const res = await telegram.savePreparedInlineMessage({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
savePreparedKeyboardButton
POST https://api.telegram.org/bot{token}/savePreparedKeyboardButton
Cost tier: cheap
const res = await telegram.savePreparedKeyboardButton({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
sendAnimation
POST https://api.telegram.org/bot{token}/sendAnimation
Cost tier: cheap
const res = await telegram.sendAnimation({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
sendAudio
POST https://api.telegram.org/bot{token}/sendAudio
Cost tier: cheap
const res = await telegram.sendAudio({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
sendChatAction
POST https://api.telegram.org/bot{token}/sendChatAction
Cost tier: cheap
const res = await telegram.sendChatAction({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
sendChatJoinRequestWebApp
POST https://api.telegram.org/bot{token}/sendChatJoinRequestWebApp
Cost tier: cheap
const res = await telegram.sendChatJoinRequestWebApp({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
sendChecklist
POST https://api.telegram.org/bot{token}/sendChecklist
Cost tier: cheap
const res = await telegram.sendChecklist({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
sendContact
POST https://api.telegram.org/bot{token}/sendContact
Cost tier: cheap
const res = await telegram.sendContact({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
sendDice
POST https://api.telegram.org/bot{token}/sendDice
Cost tier: cheap
const res = await telegram.sendDice({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
sendDocument
POST https://api.telegram.org/bot{token}/sendDocument
Cost tier: cheap
const res = await telegram.sendDocument({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
sendGame
POST https://api.telegram.org/bot{token}/sendGame
Cost tier: cheap
const res = await telegram.sendGame({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
sendGift
POST https://api.telegram.org/bot{token}/sendGift
Cost tier: cheap
const res = await telegram.sendGift({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
sendInvoice
POST https://api.telegram.org/bot{token}/sendInvoice
Cost tier: cheap
const res = await telegram.sendInvoice({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
sendLivePhoto
POST https://api.telegram.org/bot{token}/sendLivePhoto
Cost tier: cheap
const res = await telegram.sendLivePhoto({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
sendLocation
POST https://api.telegram.org/bot{token}/sendLocation
Cost tier: cheap
const res = await telegram.sendLocation({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
sendMediaGroup
POST https://api.telegram.org/bot{token}/sendMediaGroup
Cost tier: cheap
const res = await telegram.sendMediaGroup({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
sendMessage
POST https://api.telegram.org/bot{token}/sendMessage
Cost tier: cheap
const res = await telegram.sendMessage({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
sendMessageDraft
POST https://api.telegram.org/bot{token}/sendMessageDraft
Cost tier: cheap
const res = await telegram.sendMessageDraft({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
sendPaidMedia
POST https://api.telegram.org/bot{token}/sendPaidMedia
Cost tier: cheap
const res = await telegram.sendPaidMedia({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
sendPhoto
POST https://api.telegram.org/bot{token}/sendPhoto
Cost tier: cheap
const res = await telegram.sendPhoto({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
sendPoll
POST https://api.telegram.org/bot{token}/sendPoll
Cost tier: cheap
const res = await telegram.sendPoll({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
sendRichMessage
POST https://api.telegram.org/bot{token}/sendRichMessage
Cost tier: cheap
const res = await telegram.sendRichMessage({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
sendRichMessageDraft
POST https://api.telegram.org/bot{token}/sendRichMessageDraft
Cost tier: cheap
const res = await telegram.sendRichMessageDraft({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
sendSticker
POST https://api.telegram.org/bot{token}/sendSticker
Cost tier: cheap
const res = await telegram.sendSticker({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
sendVenue
POST https://api.telegram.org/bot{token}/sendVenue
Cost tier: cheap
const res = await telegram.sendVenue({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
sendVideo
POST https://api.telegram.org/bot{token}/sendVideo
Cost tier: cheap
const res = await telegram.sendVideo({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
sendVideoNote
POST https://api.telegram.org/bot{token}/sendVideoNote
Cost tier: cheap
const res = await telegram.sendVideoNote({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
sendVoice
POST https://api.telegram.org/bot{token}/sendVoice
Cost tier: cheap
const res = await telegram.sendVoice({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
setBusinessAccountBio
POST https://api.telegram.org/bot{token}/setBusinessAccountBio
Cost tier: cheap
const res = await telegram.setBusinessAccountBio({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
setBusinessAccountGiftSettings
POST https://api.telegram.org/bot{token}/setBusinessAccountGiftSettings
Cost tier: cheap
const res = await telegram.setBusinessAccountGiftSettings({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
setBusinessAccountName
POST https://api.telegram.org/bot{token}/setBusinessAccountName
Cost tier: cheap
const res = await telegram.setBusinessAccountName({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
setBusinessAccountProfilePhoto
POST https://api.telegram.org/bot{token}/setBusinessAccountProfilePhoto
Cost tier: cheap
const res = await telegram.setBusinessAccountProfilePhoto({ /* ... */ });Source: packages/provider/telegram/src/telegram.ts
setBusinessAccountUsername
POST https://api.telegram.org/bot{token}/setBusinessAccountUsername
Cost tier: cheap
const res = await telegram.setBusinessAccountUsername({ /* ... */ });Source: [`packages/p
