tgbot-cpp
Loading...
Searching...
No Matches
TgBot::Api Member List

This is the complete list of members for TgBot::Api, including all inherited members.

_httpClientTgBot::Api
_tokenTgBot::Apiprotected
_urlTgBot::Apiprotected
addStickerToSet(std::int64_t userId, std::string_view name, std::shared_ptr< InputSticker > sticker, const std::vector< InputFileAttachment > &attachments={ }) constTgBot::Api
addStickerToSet(const AddStickerToSetArgs &args) constTgBot::Api
answerCallbackQuery(std::string_view callbackQueryId, std::string_view text="", bool showAlert=false, std::string_view url="", std::int32_t cacheTime=0) constTgBot::Api
answerCallbackQuery(const AnswerCallbackQueryArgs &args) constTgBot::Api
answerChatJoinRequestQuery(std::string_view chatJoinRequestQueryId, std::string_view result) constTgBot::Api
answerChatJoinRequestQuery(const AnswerChatJoinRequestQueryArgs &args) constTgBot::Api
answerGuestQuery(std::string_view guestQueryId, std::shared_ptr< InlineQueryResult > result) constTgBot::Api
answerGuestQuery(const AnswerGuestQueryArgs &args) constTgBot::Api
answerInlineQuery(std::string_view inlineQueryId, const std::vector< std::shared_ptr< InlineQueryResult > > &results, std::int32_t cacheTime=300, bool isPersonal=false, std::string_view nextOffset="", std::shared_ptr< InlineQueryResultsButton > button=nullptr) constTgBot::Api
answerInlineQuery(const AnswerInlineQueryArgs &args) constTgBot::Api
answerPreCheckoutQuery(std::string_view preCheckoutQueryId, bool ok, std::string_view errorMessage="") constTgBot::Api
answerPreCheckoutQuery(const AnswerPreCheckoutQueryArgs &args) constTgBot::Api
answerShippingQuery(std::string_view shippingQueryId, bool ok, const std::vector< std::shared_ptr< ShippingOption > > &shippingOptions={ }, std::string_view errorMessage="") constTgBot::Api
answerShippingQuery(const AnswerShippingQueryArgs &args) constTgBot::Api
answerWebAppQuery(std::string_view webAppQueryId, std::shared_ptr< InlineQueryResult > result) constTgBot::Api
answerWebAppQuery(const AnswerWebAppQueryArgs &args) constTgBot::Api
Api(std::string token, const HttpClient &httpClient, std::string url)TgBot::Api
approveChatJoinRequest(std::variant< std::int64_t, std::string > chatId, std::int64_t userId) constTgBot::Api
approveChatJoinRequest(const ApproveChatJoinRequestArgs &args) constTgBot::Api
approveSuggestedPost(std::variant< std::int64_t, std::string > chatId, std::int32_t messageId, std::int32_t sendDate=0) constTgBot::Api
approveSuggestedPost(const ApproveSuggestedPostArgs &args) constTgBot::Api
banChatMember(std::variant< std::int64_t, std::string > chatId, std::int64_t userId, std::int32_t untilDate=0, bool revokeMessages=true) constTgBot::Api
banChatMember(const BanChatMemberArgs &args) constTgBot::Api
banChatSenderChat(std::variant< std::int64_t, std::string > chatId, std::int64_t senderChatId) constTgBot::Api
banChatSenderChat(const BanChatSenderChatArgs &args) constTgBot::Api
Bot classTgBot::Apifriend
close() constTgBot::Api
closeForumTopic(std::variant< std::int64_t, std::string > chatId, std::int32_t messageThreadId) constTgBot::Api
closeForumTopic(const CloseForumTopicArgs &args) constTgBot::Api
closeGeneralForumTopic(std::variant< std::int64_t, std::string > chatId) constTgBot::Api
closeGeneralForumTopic(const CloseGeneralForumTopicArgs &args) constTgBot::Api
convertGiftToStars(std::string_view businessConnectionId, std::string_view ownedGiftId) constTgBot::Api
convertGiftToStars(const ConvertGiftToStarsArgs &args) constTgBot::Api
copyMessage(std::variant< std::int64_t, std::string > chatId, std::variant< std::int64_t, std::string > fromChatId, std::int32_t messageId, std::string_view caption="", std::string_view parseMode="", const std::vector< std::shared_ptr< MessageEntity > > &captionEntities={ }, bool disableNotification=false, std::shared_ptr< ReplyParameters > replyParameters=nullptr, std::variant< std::shared_ptr< InlineKeyboardMarkup >, std::shared_ptr< ReplyKeyboardMarkup >, std::shared_ptr< ReplyKeyboardRemove >, std::shared_ptr< ForceReply > > replyMarkup={ }, bool protectContent=false, std::int32_t messageThreadId=0, bool allowPaidBroadcast=false, std::int64_t directMessagesTopicId=0, std::string_view messageEffectId="", bool showCaptionAboveMedia=false, std::shared_ptr< SuggestedPostParameters > suggestedPostParameters=nullptr, std::int32_t videoStartTimestamp=0) constTgBot::Api
copyMessage(const CopyMessageArgs &args) constTgBot::Api
copyMessages(std::variant< std::int64_t, std::string > chatId, std::variant< std::int64_t, std::string > fromChatId, const std::vector< std::int32_t > &messageIds, std::int32_t messageThreadId=0, bool disableNotification=false, bool protectContent=false, bool removeCaption=false, std::int64_t directMessagesTopicId=0) constTgBot::Api
copyMessages(const CopyMessagesArgs &args) constTgBot::Api
createChatInviteLink(std::variant< std::int64_t, std::string > chatId, std::int32_t expireDate=0, std::int32_t memberLimit=0, std::string_view name="", bool createsJoinRequest=false) constTgBot::Api
createChatInviteLink(const CreateChatInviteLinkArgs &args) constTgBot::Api
createChatSubscriptionInviteLink(std::variant< std::int64_t, std::string > chatId, std::int32_t subscriptionPeriod, std::int32_t subscriptionPrice, std::string_view name="") constTgBot::Api
createChatSubscriptionInviteLink(const CreateChatSubscriptionInviteLinkArgs &args) constTgBot::Api
createForumTopic(std::variant< std::int64_t, std::string > chatId, std::string_view name, std::int32_t iconColor=0, std::string_view iconCustomEmojiId="") constTgBot::Api
createForumTopic(const CreateForumTopicArgs &args) constTgBot::Api
createInvoiceLink(std::string_view title, std::string_view description, std::string_view payload, std::string_view providerToken, std::string_view currency, const std::vector< std::shared_ptr< LabeledPrice > > &prices, std::int32_t maxTipAmount=0, const std::vector< std::int32_t > &suggestedTipAmounts={ }, std::string_view providerData="", std::string_view photoUrl="", std::int32_t photoSize=0, std::int32_t photoWidth=0, std::int32_t photoHeight=0, bool needName=false, bool needPhoneNumber=false, bool needEmail=false, bool needShippingAddress=false, bool sendPhoneNumberToProvider=false, bool sendEmailToProvider=false, bool isFlexible=false, std::string_view businessConnectionId="", std::int32_t subscriptionPeriod=0) constTgBot::Api
createInvoiceLink(const CreateInvoiceLinkArgs &args) constTgBot::Api
createNewStickerSet(std::int64_t userId, std::string_view name, std::string_view title, const std::vector< std::shared_ptr< InputSticker > > &stickers, Sticker::Type stickerType=Sticker::Type::Regular, bool needsRepainting=false, const std::vector< InputFileAttachment > &attachments={ }) constTgBot::Api
createNewStickerSet(const CreateNewStickerSetArgs &args) constTgBot::Api
declineChatJoinRequest(std::variant< std::int64_t, std::string > chatId, std::int64_t userId) constTgBot::Api
declineChatJoinRequest(const DeclineChatJoinRequestArgs &args) constTgBot::Api
declineSuggestedPost(std::variant< std::int64_t, std::string > chatId, std::int32_t messageId, std::string_view comment="") constTgBot::Api
declineSuggestedPost(const DeclineSuggestedPostArgs &args) constTgBot::Api
deleteAllMessageReactions(std::variant< std::int64_t, std::string > chatId, std::int64_t actorChatId=0, std::int64_t userId=0) constTgBot::Api
deleteAllMessageReactions(const DeleteAllMessageReactionsArgs &args) constTgBot::Api
deleteBusinessMessages(std::string_view businessConnectionId, const std::vector< std::int32_t > &messageIds) constTgBot::Api
deleteBusinessMessages(const DeleteBusinessMessagesArgs &args) constTgBot::Api
deleteChatPhoto(std::variant< std::int64_t, std::string > chatId) constTgBot::Api
deleteChatPhoto(const DeleteChatPhotoArgs &args) constTgBot::Api
deleteChatStickerSet(std::variant< std::int64_t, std::string > chatId) constTgBot::Api
deleteChatStickerSet(const DeleteChatStickerSetArgs &args) constTgBot::Api
deleteEphemeralMessage(std::variant< std::int64_t, std::string > chatId, std::int32_t ephemeralMessageId, std::int64_t receiverUserId) constTgBot::Api
deleteEphemeralMessage(const DeleteEphemeralMessageArgs &args) constTgBot::Api
deleteForumTopic(std::variant< std::int64_t, std::string > chatId, std::int32_t messageThreadId) constTgBot::Api
deleteForumTopic(const DeleteForumTopicArgs &args) constTgBot::Api
deleteMessage(std::variant< std::int64_t, std::string > chatId, std::int32_t messageId) constTgBot::Api
deleteMessage(const DeleteMessageArgs &args) constTgBot::Api
deleteMessageReaction(std::variant< std::int64_t, std::string > chatId, std::int32_t messageId, std::int64_t actorChatId=0, std::int64_t userId=0) constTgBot::Api
deleteMessageReaction(const DeleteMessageReactionArgs &args) constTgBot::Api
deleteMessages(std::variant< std::int64_t, std::string > chatId, const std::vector< std::int32_t > &messageIds) constTgBot::Api
deleteMessages(const DeleteMessagesArgs &args) constTgBot::Api
deleteMyCommands(std::shared_ptr< BotCommandScope > scope=nullptr, std::string_view languageCode="") constTgBot::Api
deleteMyCommands(const DeleteMyCommandsArgs &args) constTgBot::Api
deleteStickerFromSet(std::string_view sticker) constTgBot::Api
deleteStickerFromSet(const DeleteStickerFromSetArgs &args) constTgBot::Api
deleteStickerSet(std::string_view name) constTgBot::Api
deleteStickerSet(const DeleteStickerSetArgs &args) constTgBot::Api
deleteStory(std::string_view businessConnectionId, std::int32_t storyId) constTgBot::Api
deleteStory(const DeleteStoryArgs &args) constTgBot::Api
deleteWebhook(bool dropPendingUpdates=false) constTgBot::Api
deleteWebhook(const DeleteWebhookArgs &args) constTgBot::Api
downloadFile(std::string_view filePath, const std::vector< HttpFormField > &fields={ }) constTgBot::Api
editChatInviteLink(std::variant< std::int64_t, std::string > chatId, std::string_view inviteLink, std::int32_t expireDate=0, std::int32_t memberLimit=0, std::string_view name="", bool createsJoinRequest=false) constTgBot::Api
editChatInviteLink(const EditChatInviteLinkArgs &args) constTgBot::Api
editChatSubscriptionInviteLink(std::variant< std::int64_t, std::string > chatId, std::string_view inviteLink, std::string_view name="") constTgBot::Api
editChatSubscriptionInviteLink(const EditChatSubscriptionInviteLinkArgs &args) constTgBot::Api
editEphemeralMessageCaption(std::variant< std::int64_t, std::string > chatId, std::int32_t ephemeralMessageId, std::int64_t receiverUserId, std::string_view caption="", const std::vector< std::shared_ptr< MessageEntity > > &captionEntities={ }, std::string_view parseMode="", std::shared_ptr< InlineKeyboardMarkup > replyMarkup=nullptr, bool showCaptionAboveMedia=false) constTgBot::Api
editEphemeralMessageCaption(const EditEphemeralMessageCaptionArgs &args) constTgBot::Api
editEphemeralMessageMedia(std::variant< std::int64_t, std::string > chatId, std::int32_t ephemeralMessageId, std::shared_ptr< InputMedia > media, std::int64_t receiverUserId, std::shared_ptr< InlineKeyboardMarkup > replyMarkup=nullptr, const std::vector< InputFileAttachment > &attachments={ }) constTgBot::Api
editEphemeralMessageMedia(const EditEphemeralMessageMediaArgs &args) constTgBot::Api
editEphemeralMessageReplyMarkup(std::variant< std::int64_t, std::string > chatId, std::int32_t ephemeralMessageId, std::int64_t receiverUserId, std::shared_ptr< InlineKeyboardMarkup > replyMarkup=nullptr) constTgBot::Api
editEphemeralMessageReplyMarkup(const EditEphemeralMessageReplyMarkupArgs &args) constTgBot::Api
editEphemeralMessageText(std::variant< std::int64_t, std::string > chatId, std::int32_t ephemeralMessageId, std::int64_t receiverUserId, std::string_view text="", const std::vector< std::shared_ptr< MessageEntity > > &entities={ }, std::shared_ptr< LinkPreviewOptions > linkPreviewOptions=nullptr, std::string_view parseMode="", std::shared_ptr< InlineKeyboardMarkup > replyMarkup=nullptr, std::shared_ptr< InputRichMessage > richMessage=nullptr) constTgBot::Api
editEphemeralMessageText(const EditEphemeralMessageTextArgs &args) constTgBot::Api
editForumTopic(std::variant< std::int64_t, std::string > chatId, std::int32_t messageThreadId, std::string_view name="", std::string_view iconCustomEmojiId="") constTgBot::Api
editForumTopic(const EditForumTopicArgs &args) constTgBot::Api
editGeneralForumTopic(std::variant< std::int64_t, std::string > chatId, std::string_view name) constTgBot::Api
editGeneralForumTopic(const EditGeneralForumTopicArgs &args) constTgBot::Api
editMessageCaption(std::variant< std::int64_t, std::string > chatId={ }, std::int32_t messageId=0, std::string_view caption="", std::string_view inlineMessageId="", std::shared_ptr< InlineKeyboardMarkup > replyMarkup=nullptr, std::string_view parseMode="", const std::vector< std::shared_ptr< MessageEntity > > &captionEntities={ }, std::string_view businessConnectionId="", bool showCaptionAboveMedia=false) constTgBot::Api
editMessageCaption(const EditMessageCaptionArgs &args) constTgBot::Api
editMessageChecklist(std::variant< std::int64_t, std::string > chatId, std::string_view businessConnectionId, std::shared_ptr< InputChecklist > checklist, std::int32_t messageId, std::shared_ptr< InlineKeyboardMarkup > replyMarkup=nullptr) constTgBot::Api
editMessageChecklist(const EditMessageChecklistArgs &args) constTgBot::Api
editMessageLiveLocation(double latitude, double longitude, std::variant< std::int64_t, std::string > chatId={ }, std::int32_t messageId=0, std::string_view inlineMessageId="", std::shared_ptr< InlineKeyboardMarkup > replyMarkup=nullptr, double horizontalAccuracy=0, std::int32_t heading=0, std::int32_t proximityAlertRadius=0, std::string_view businessConnectionId="", std::int32_t livePeriod=0) constTgBot::Api
editMessageLiveLocation(const EditMessageLiveLocationArgs &args) constTgBot::Api
editMessageMedia(std::shared_ptr< InputMedia > media, std::variant< std::int64_t, std::string > chatId={ }, std::int32_t messageId=0, std::string_view inlineMessageId="", std::shared_ptr< InlineKeyboardMarkup > replyMarkup=nullptr, std::string_view businessConnectionId="", const std::vector< InputFileAttachment > &attachments={ }) constTgBot::Api
editMessageMedia(const EditMessageMediaArgs &args) constTgBot::Api
editMessageReplyMarkup(std::variant< std::int64_t, std::string > chatId={ }, std::int32_t messageId=0, std::string_view inlineMessageId="", std::shared_ptr< InlineKeyboardMarkup > replyMarkup=nullptr, std::string_view businessConnectionId="") constTgBot::Api
editMessageReplyMarkup(const EditMessageReplyMarkupArgs &args) constTgBot::Api
editMessageText(std::string_view text="", std::variant< std::int64_t, std::string > chatId={ }, std::int32_t messageId=0, std::string_view inlineMessageId="", std::string_view parseMode="", std::shared_ptr< LinkPreviewOptions > linkPreviewOptions=nullptr, std::shared_ptr< InlineKeyboardMarkup > replyMarkup=nullptr, const std::vector< std::shared_ptr< MessageEntity > > &entities={ }, std::string_view businessConnectionId="", std::shared_ptr< InputRichMessage > richMessage=nullptr, const std::vector< InputFileAttachment > &attachments={ }) constTgBot::Api
editMessageText(const EditMessageTextArgs &args) constTgBot::Api
editStory(std::string_view businessConnectionId, std::shared_ptr< InputStoryContent > content, std::int32_t storyId, const std::vector< std::shared_ptr< StoryArea > > &areas={ }, std::string_view caption="", const std::vector< std::shared_ptr< MessageEntity > > &captionEntities={ }, std::string_view parseMode="", const std::vector< InputFileAttachment > &attachments={ }) constTgBot::Api
editStory(const EditStoryArgs &args) constTgBot::Api
editUserStarSubscription(bool isCanceled, std::string_view telegramPaymentChargeId, std::int64_t userId) constTgBot::Api
editUserStarSubscription(const EditUserStarSubscriptionArgs &args) constTgBot::Api
exportChatInviteLink(std::variant< std::int64_t, std::string > chatId) constTgBot::Api
exportChatInviteLink(const ExportChatInviteLinkArgs &args) constTgBot::Api
forwardMessage(std::variant< std::int64_t, std::string > chatId, std::variant< std::int64_t, std::string > fromChatId, std::int32_t messageId, bool disableNotification=false, bool protectContent=false, std::int32_t messageThreadId=0, std::int64_t directMessagesTopicId=0, std::string_view messageEffectId="", std::shared_ptr< SuggestedPostParameters > suggestedPostParameters=nullptr, std::int32_t videoStartTimestamp=0) constTgBot::Api
forwardMessage(const ForwardMessageArgs &args) constTgBot::Api
forwardMessages(std::variant< std::int64_t, std::string > chatId, std::variant< std::int64_t, std::string > fromChatId, const std::vector< std::int32_t > &messageIds, std::int32_t messageThreadId=0, bool disableNotification=false, bool protectContent=false, std::int64_t directMessagesTopicId=0) constTgBot::Api
forwardMessages(const ForwardMessagesArgs &args) constTgBot::Api
getAvailableGifts() constTgBot::Api
getBusinessAccountGifts(std::string_view businessConnectionId, bool excludeFromBlockchain=false, bool excludeLimitedNonUpgradable=false, bool excludeLimitedUpgradable=false, bool excludeSaved=false, bool excludeUnique=false, bool excludeUnlimited=false, bool excludeUnsaved=false, std::int32_t limit=0, std::string_view offset="", bool sortByPrice=false) constTgBot::Api
getBusinessAccountGifts(const GetBusinessAccountGiftsArgs &args) constTgBot::Api
getBusinessAccountStarBalance(std::string_view businessConnectionId) constTgBot::Api
getBusinessAccountStarBalance(const GetBusinessAccountStarBalanceArgs &args) constTgBot::Api
getBusinessConnection(std::string_view businessConnectionId) constTgBot::Api
getBusinessConnection(const GetBusinessConnectionArgs &args) constTgBot::Api
getChat(std::variant< std::int64_t, std::string > chatId) constTgBot::Api
getChat(const GetChatArgs &args) constTgBot::Api
getChatAdministrators(std::variant< std::int64_t, std::string > chatId, bool returnBots=false) constTgBot::Api
getChatAdministrators(const GetChatAdministratorsArgs &args) constTgBot::Api
getChatGifts(std::variant< std::int64_t, std::string > chatId, bool excludeFromBlockchain=false, bool excludeLimitedNonUpgradable=false, bool excludeLimitedUpgradable=false, bool excludeSaved=false, bool excludeUnique=false, bool excludeUnlimited=false, bool excludeUnsaved=false, std::int32_t limit=0, std::string_view offset="", bool sortByPrice=false) constTgBot::Api
getChatGifts(const GetChatGiftsArgs &args) constTgBot::Api
getChatMember(std::variant< std::int64_t, std::string > chatId, std::int64_t userId) constTgBot::Api
getChatMember(const GetChatMemberArgs &args) constTgBot::Api
getChatMemberCount(std::variant< std::int64_t, std::string > chatId) constTgBot::Api
getChatMemberCount(const GetChatMemberCountArgs &args) constTgBot::Api
getChatMenuButton(std::variant< std::int64_t, std::string > chatId={ }) constTgBot::Api
getChatMenuButton(const GetChatMenuButtonArgs &args) constTgBot::Api
getCustomEmojiStickers(const std::vector< std::string > &customEmojiIds) constTgBot::Api
getCustomEmojiStickers(const GetCustomEmojiStickersArgs &args) constTgBot::Api
getFile(std::string_view fileId) constTgBot::Api
getFile(const GetFileArgs &args) constTgBot::Api
getForumTopicIconStickers() constTgBot::Api
getGameHighScores(std::int64_t userId, std::variant< std::int64_t, std::string > chatId={ }, std::int32_t messageId=0, std::string_view inlineMessageId="") constTgBot::Api
getGameHighScores(const GetGameHighScoresArgs &args) constTgBot::Api
getManagedBotAccessSettings(std::int64_t userId) constTgBot::Api
getManagedBotAccessSettings(const GetManagedBotAccessSettingsArgs &args) constTgBot::Api
getManagedBotToken(std::int64_t userId) constTgBot::Api
getManagedBotToken(const GetManagedBotTokenArgs &args) constTgBot::Api
getMe() constTgBot::Api
getMyCommands(std::shared_ptr< BotCommandScope > scope=nullptr, std::string_view languageCode="") constTgBot::Api
getMyCommands(const GetMyCommandsArgs &args) constTgBot::Api
getMyDefaultAdministratorRights(bool forChannels=false) constTgBot::Api
getMyDefaultAdministratorRights(const GetMyDefaultAdministratorRightsArgs &args) constTgBot::Api
getMyDescription(std::string_view languageCode="") constTgBot::Api
getMyDescription(const GetMyDescriptionArgs &args) constTgBot::Api
getMyName(std::string_view languageCode="") constTgBot::Api
getMyName(const GetMyNameArgs &args) constTgBot::Api
getMyShortDescription(std::string_view languageCode="") constTgBot::Api
getMyShortDescription(const GetMyShortDescriptionArgs &args) constTgBot::Api
getMyStarBalance() constTgBot::Api
getStarTransactions(std::int32_t limit=0, std::int32_t offset=0) constTgBot::Api
getStarTransactions(const GetStarTransactionsArgs &args) constTgBot::Api
getStickerSet(std::string_view name) constTgBot::Api
getStickerSet(const GetStickerSetArgs &args) constTgBot::Api
getUpdates(std::int32_t offset=0, std::int32_t limit=100, std::int32_t timeout=0, const std::vector< std::string > &allowedUpdates={ }) constTgBot::Api
getUpdates(const GetUpdatesArgs &args) constTgBot::Api
getUserChatBoosts(std::variant< std::int64_t, std::string > chatId, std::int64_t userId) constTgBot::Api
getUserChatBoosts(const GetUserChatBoostsArgs &args) constTgBot::Api
getUserGifts(std::int64_t userId, bool excludeFromBlockchain=false, bool excludeLimitedNonUpgradable=false, bool excludeLimitedUpgradable=false, bool excludeUnique=false, bool excludeUnlimited=false, std::int32_t limit=0, std::string_view offset="", bool sortByPrice=false) constTgBot::Api
getUserGifts(const GetUserGiftsArgs &args) constTgBot::Api
getUserPersonalChatMessages(std::int32_t limit, std::int64_t userId) constTgBot::Api
getUserPersonalChatMessages(const GetUserPersonalChatMessagesArgs &args) constTgBot::Api
getUserProfileAudios(std::int64_t userId, std::int32_t limit=0, std::int32_t offset=0) constTgBot::Api
getUserProfileAudios(const GetUserProfileAudiosArgs &args) constTgBot::Api
getUserProfilePhotos(std::int64_t userId, std::int32_t offset=0, std::int32_t limit=100) constTgBot::Api
getUserProfilePhotos(const GetUserProfilePhotosArgs &args) constTgBot::Api
getWebhookInfo() constTgBot::Api
giftPremiumSubscription(std::int32_t monthCount, std::int32_t starCount, std::int64_t userId, std::string_view text="", const std::vector< std::shared_ptr< MessageEntity > > &textEntities={ }, std::string_view textParseMode="") constTgBot::Api
giftPremiumSubscription(const GiftPremiumSubscriptionArgs &args) constTgBot::Api
hideGeneralForumTopic(std::variant< std::int64_t, std::string > chatId) constTgBot::Api
hideGeneralForumTopic(const HideGeneralForumTopicArgs &args) constTgBot::Api
leaveChat(std::variant< std::int64_t, std::string > chatId) constTgBot::Api
leaveChat(const LeaveChatArgs &args) constTgBot::Api
logOut() constTgBot::Api
pinChatMessage(std::variant< std::int64_t, std::string > chatId, std::int32_t messageId, std::string_view businessConnectionId="", bool disableNotification=false) constTgBot::Api
pinChatMessage(const PinChatMessageArgs &args) constTgBot::Api
postStory(std::int32_t activePeriod, std::string_view businessConnectionId, std::shared_ptr< InputStoryContent > content, const std::vector< std::shared_ptr< StoryArea > > &areas={ }, std::string_view caption="", const std::vector< std::shared_ptr< MessageEntity > > &captionEntities={ }, std::string_view parseMode="", bool postToChatPage=false, bool protectContent=false, const std::vector< InputFileAttachment > &attachments={ }) constTgBot::Api
postStory(const PostStoryArgs &args) constTgBot::Api
promoteChatMember(std::variant< std::int64_t, std::string > chatId, std::int64_t userId, bool canChangeInfo=false, bool canPostMessages=false, bool canEditMessages=false, bool canDeleteMessages=false, bool canInviteUsers=false, bool canPinMessages=false, bool canPromoteMembers=false, bool isAnonymous=false, bool canManageChat=false, bool canManageVideoChats=false, bool canRestrictMembers=false, bool canManageTopics=false, bool canPostStories=false, bool canEditStories=false, bool canDeleteStories=false, bool canManageDirectMessages=false, bool canManageTags=false, bool canSendWelcomeMessages=false) constTgBot::Api
promoteChatMember(const PromoteChatMemberArgs &args) constTgBot::Api
readBusinessMessage(std::variant< std::int64_t, std::string > chatId, std::string_view businessConnectionId, std::int32_t messageId) constTgBot::Api
readBusinessMessage(const ReadBusinessMessageArgs &args) constTgBot::Api
refundStarPayment(std::string_view telegramPaymentChargeId, std::int64_t userId) constTgBot::Api
refundStarPayment(const RefundStarPaymentArgs &args) constTgBot::Api
removeBusinessAccountProfilePhoto(std::string_view businessConnectionId, bool isPublic=false) constTgBot::Api
removeBusinessAccountProfilePhoto(const RemoveBusinessAccountProfilePhotoArgs &args) constTgBot::Api
removeChatVerification(std::variant< std::int64_t, std::string > chatId) constTgBot::Api
removeChatVerification(const RemoveChatVerificationArgs &args) constTgBot::Api
removeMyProfilePhoto() constTgBot::Api
removeUserVerification(std::int64_t userId) constTgBot::Api
removeUserVerification(const RemoveUserVerificationArgs &args) constTgBot::Api
reopenForumTopic(std::variant< std::int64_t, std::string > chatId, std::int32_t messageThreadId) constTgBot::Api
reopenForumTopic(const ReopenForumTopicArgs &args) constTgBot::Api
reopenGeneralForumTopic(std::variant< std::int64_t, std::string > chatId) constTgBot::Api
reopenGeneralForumTopic(const ReopenGeneralForumTopicArgs &args) constTgBot::Api
replaceManagedBotToken(std::int64_t userId) constTgBot::Api
replaceManagedBotToken(const ReplaceManagedBotTokenArgs &args) constTgBot::Api
replaceStickerInSet(std::int64_t userId, std::string_view name, std::string_view oldSticker, std::shared_ptr< InputSticker > sticker, const std::vector< InputFileAttachment > &attachments={ }) constTgBot::Api
replaceStickerInSet(const ReplaceStickerInSetArgs &args) constTgBot::Api
repostStory(std::int32_t activePeriod, std::string_view businessConnectionId, std::variant< std::int64_t, std::string > fromChatId, std::int32_t fromStoryId, bool postToChatPage=false, bool protectContent=false) constTgBot::Api
repostStory(const RepostStoryArgs &args) constTgBot::Api
restrictChatMember(std::variant< std::int64_t, std::string > chatId, std::int64_t userId, std::shared_ptr< ChatPermissions > permissions, std::int32_t untilDate=0, bool useIndependentChatPermissions=false) constTgBot::Api
restrictChatMember(const RestrictChatMemberArgs &args) constTgBot::Api
revokeChatInviteLink(std::variant< std::int64_t, std::string > chatId, std::string_view inviteLink) constTgBot::Api
revokeChatInviteLink(const RevokeChatInviteLinkArgs &args) constTgBot::Api
savePreparedInlineMessage(std::shared_ptr< InlineQueryResult > result, std::int64_t userId, bool allowBotChats=false, bool allowChannelChats=false, bool allowGroupChats=false, bool allowUserChats=false) constTgBot::Api
savePreparedInlineMessage(const SavePreparedInlineMessageArgs &args) constTgBot::Api
savePreparedKeyboardButton(std::shared_ptr< KeyboardButton > button, std::int64_t userId) constTgBot::Api
savePreparedKeyboardButton(const SavePreparedKeyboardButtonArgs &args) constTgBot::Api
sendAnimation(std::variant< std::int64_t, std::string > chatId, std::variant< std::shared_ptr< InputFile >, std::string > animation, std::int32_t duration=0, std::int32_t width=0, std::int32_t height=0, std::variant< std::shared_ptr< InputFile >, std::string > thumbnail={ }, std::string_view caption="", std::shared_ptr< ReplyParameters > replyParameters=nullptr, std::variant< std::shared_ptr< InlineKeyboardMarkup >, std::shared_ptr< ReplyKeyboardMarkup >, std::shared_ptr< ReplyKeyboardRemove >, std::shared_ptr< ForceReply > > replyMarkup={ }, std::string_view parseMode="", bool disableNotification=false, const std::vector< std::shared_ptr< MessageEntity > > &captionEntities={ }, std::int32_t messageThreadId=0, bool protectContent=false, bool hasSpoiler=false, std::string_view businessConnectionId="", bool allowPaidBroadcast=false, std::string_view callbackQueryId="", std::int64_t directMessagesTopicId=0, std::string_view messageEffectId="", std::int64_t receiverUserId=0, bool showCaptionAboveMedia=false, std::shared_ptr< SuggestedPostParameters > suggestedPostParameters=nullptr) constTgBot::Api
sendAnimation(const SendAnimationArgs &args) constTgBot::Api
sendAudio(std::variant< std::int64_t, std::string > chatId, std::variant< std::shared_ptr< InputFile >, std::string > audio, std::string_view caption="", std::int32_t duration=0, std::string_view performer="", std::string_view title="", std::variant< std::shared_ptr< InputFile >, std::string > thumbnail={ }, std::shared_ptr< ReplyParameters > replyParameters=nullptr, std::variant< std::shared_ptr< InlineKeyboardMarkup >, std::shared_ptr< ReplyKeyboardMarkup >, std::shared_ptr< ReplyKeyboardRemove >, std::shared_ptr< ForceReply > > replyMarkup={ }, std::string_view parseMode="", bool disableNotification=false, const std::vector< std::shared_ptr< MessageEntity > > &captionEntities={ }, std::int32_t messageThreadId=0, bool protectContent=false, std::string_view businessConnectionId="", bool allowPaidBroadcast=false, std::string_view callbackQueryId="", std::int64_t directMessagesTopicId=0, std::string_view messageEffectId="", std::int64_t receiverUserId=0, std::shared_ptr< SuggestedPostParameters > suggestedPostParameters=nullptr) constTgBot::Api
sendAudio(const SendAudioArgs &args) constTgBot::Api
sendChatAction(std::variant< std::int64_t, std::string > chatId, std::string_view action, std::int32_t messageThreadId=0, std::string_view businessConnectionId="") constTgBot::Api
sendChatAction(const SendChatActionArgs &args) constTgBot::Api
sendChatJoinRequestWebApp(std::string_view chatJoinRequestQueryId, std::string_view webAppUrl) constTgBot::Api
sendChatJoinRequestWebApp(const SendChatJoinRequestWebAppArgs &args) constTgBot::Api
sendChecklist(std::variant< std::int64_t, std::string > chatId, std::string_view businessConnectionId, std::shared_ptr< InputChecklist > checklist, bool disableNotification=false, std::string_view messageEffectId="", bool protectContent=false, std::shared_ptr< InlineKeyboardMarkup > replyMarkup=nullptr, std::shared_ptr< ReplyParameters > replyParameters=nullptr) constTgBot::Api
sendChecklist(const SendChecklistArgs &args) constTgBot::Api
sendContact(std::variant< std::int64_t, std::string > chatId, std::string_view phoneNumber, std::string_view firstName, std::string_view lastName="", std::string_view vcard="", bool disableNotification=false, std::shared_ptr< ReplyParameters > replyParameters=nullptr, std::variant< std::shared_ptr< InlineKeyboardMarkup >, std::shared_ptr< ReplyKeyboardMarkup >, std::shared_ptr< ReplyKeyboardRemove >, std::shared_ptr< ForceReply > > replyMarkup={ }, std::int32_t messageThreadId=0, bool protectContent=false, std::string_view businessConnectionId="", bool allowPaidBroadcast=false, std::string_view callbackQueryId="", std::int64_t directMessagesTopicId=0, std::string_view messageEffectId="", std::int64_t receiverUserId=0, std::shared_ptr< SuggestedPostParameters > suggestedPostParameters=nullptr) constTgBot::Api
sendContact(const SendContactArgs &args) constTgBot::Api
sendDice(std::variant< std::int64_t, std::string > chatId, bool disableNotification=false, std::shared_ptr< ReplyParameters > replyParameters=nullptr, std::variant< std::shared_ptr< InlineKeyboardMarkup >, std::shared_ptr< ReplyKeyboardMarkup >, std::shared_ptr< ReplyKeyboardRemove >, std::shared_ptr< ForceReply > > replyMarkup={ }, std::string_view emoji="", std::int32_t messageThreadId=0, bool protectContent=false, std::string_view businessConnectionId="", bool allowPaidBroadcast=false, std::int64_t directMessagesTopicId=0, std::string_view messageEffectId="", std::shared_ptr< SuggestedPostParameters > suggestedPostParameters=nullptr) constTgBot::Api
sendDice(const SendDiceArgs &args) constTgBot::Api
sendDocument(std::variant< std::int64_t, std::string > chatId, std::variant< std::shared_ptr< InputFile >, std::string > document, std::variant< std::shared_ptr< InputFile >, std::string > thumbnail={ }, std::string_view caption="", std::shared_ptr< ReplyParameters > replyParameters=nullptr, std::variant< std::shared_ptr< InlineKeyboardMarkup >, std::shared_ptr< ReplyKeyboardMarkup >, std::shared_ptr< ReplyKeyboardRemove >, std::shared_ptr< ForceReply > > replyMarkup={ }, std::string_view parseMode="", bool disableNotification=false, const std::vector< std::shared_ptr< MessageEntity > > &captionEntities={ }, bool disableContentTypeDetection=false, std::int32_t messageThreadId=0, bool protectContent=false, std::string_view businessConnectionId="", bool allowPaidBroadcast=false, std::string_view callbackQueryId="", std::int64_t directMessagesTopicId=0, std::string_view messageEffectId="", std::int64_t receiverUserId=0, std::shared_ptr< SuggestedPostParameters > suggestedPostParameters=nullptr) constTgBot::Api
sendDocument(const SendDocumentArgs &args) constTgBot::Api
sendGame(std::variant< std::int64_t, std::string > chatId, std::string_view gameShortName, std::shared_ptr< ReplyParameters > replyParameters=nullptr, std::shared_ptr< InlineKeyboardMarkup > replyMarkup=nullptr, bool disableNotification=false, std::int32_t messageThreadId=0, bool protectContent=false, std::string_view businessConnectionId="", bool allowPaidBroadcast=false, std::string_view messageEffectId="") constTgBot::Api
sendGame(const SendGameArgs &args) constTgBot::Api
sendGift(std::string_view giftId, std::variant< std::int64_t, std::string > chatId={ }, bool payForUpgrade=false, std::string_view text="", const std::vector< std::shared_ptr< MessageEntity > > &textEntities={ }, std::string_view textParseMode="", std::int64_t userId=0) constTgBot::Api
sendGift(const SendGiftArgs &args) constTgBot::Api
sendInvoice(std::variant< std::int64_t, std::string > chatId, std::string_view title, std::string_view description, std::string_view payload, std::string_view providerToken, std::string_view currency, const std::vector< std::shared_ptr< LabeledPrice > > &prices, std::string_view providerData="", std::string_view photoUrl="", std::int32_t photoSize=0, std::int32_t photoWidth=0, std::int32_t photoHeight=0, bool needName=false, bool needPhoneNumber=false, bool needEmail=false, bool needShippingAddress=false, bool sendPhoneNumberToProvider=false, bool sendEmailToProvider=false, bool isFlexible=false, std::shared_ptr< ReplyParameters > replyParameters=nullptr, std::shared_ptr< InlineKeyboardMarkup > replyMarkup=nullptr, bool disableNotification=false, std::int32_t messageThreadId=0, std::int32_t maxTipAmount=0, const std::vector< std::int32_t > &suggestedTipAmounts={ }, std::string_view startParameter="", bool protectContent=false, bool allowPaidBroadcast=false, std::int64_t directMessagesTopicId=0, std::string_view messageEffectId="", std::shared_ptr< SuggestedPostParameters > suggestedPostParameters=nullptr) constTgBot::Api
sendInvoice(const SendInvoiceArgs &args) constTgBot::Api
sendLivePhoto(std::variant< std::int64_t, std::string > chatId, std::variant< std::shared_ptr< InputFile >, std::string > livePhoto, std::variant< std::shared_ptr< InputFile >, std::string > photo, bool allowPaidBroadcast=false, std::string_view businessConnectionId="", std::string_view callbackQueryId="", std::string_view caption="", const std::vector< std::shared_ptr< MessageEntity > > &captionEntities={ }, std::int64_t directMessagesTopicId=0, bool disableNotification=false, bool hasSpoiler=false, std::string_view messageEffectId="", std::int32_t messageThreadId=0, std::string_view parseMode="", bool protectContent=false, std::int64_t receiverUserId=0, std::variant< std::shared_ptr< InlineKeyboardMarkup >, std::shared_ptr< ReplyKeyboardMarkup >, std::shared_ptr< ReplyKeyboardRemove >, std::shared_ptr< ForceReply > > replyMarkup={ }, std::shared_ptr< ReplyParameters > replyParameters=nullptr, bool showCaptionAboveMedia=false, std::shared_ptr< SuggestedPostParameters > suggestedPostParameters=nullptr) constTgBot::Api
sendLivePhoto(const SendLivePhotoArgs &args) constTgBot::Api
sendLocation(std::variant< std::int64_t, std::string > chatId, double latitude, double longitude, std::int32_t livePeriod=0, std::shared_ptr< ReplyParameters > replyParameters=nullptr, std::variant< std::shared_ptr< InlineKeyboardMarkup >, std::shared_ptr< ReplyKeyboardMarkup >, std::shared_ptr< ReplyKeyboardRemove >, std::shared_ptr< ForceReply > > replyMarkup={ }, bool disableNotification=false, double horizontalAccuracy=0, std::int32_t heading=0, std::int32_t proximityAlertRadius=0, std::int32_t messageThreadId=0, bool protectContent=false, std::string_view businessConnectionId="", bool allowPaidBroadcast=false, std::string_view callbackQueryId="", std::int64_t directMessagesTopicId=0, std::string_view messageEffectId="", std::int64_t receiverUserId=0, std::shared_ptr< SuggestedPostParameters > suggestedPostParameters=nullptr) constTgBot::Api
sendLocation(const SendLocationArgs &args) constTgBot::Api
sendMediaGroup(std::variant< std::int64_t, std::string > chatId, const std::vector< std::variant< std::shared_ptr< InputMediaAudio >, std::shared_ptr< InputMediaDocument >, std::shared_ptr< InputMediaLivePhoto >, std::shared_ptr< InputMediaPhoto >, std::shared_ptr< InputMediaVideo > > > &media, bool disableNotification=false, std::shared_ptr< ReplyParameters > replyParameters=nullptr, std::int32_t messageThreadId=0, bool protectContent=false, std::string_view businessConnectionId="", bool allowPaidBroadcast=false, std::int64_t directMessagesTopicId=0, std::string_view messageEffectId="", const std::vector< InputFileAttachment > &attachments={ }) constTgBot::Api
sendMediaGroup(const SendMediaGroupArgs &args) constTgBot::Api
sendMessage(std::variant< std::int64_t, std::string > chatId, std::string_view text, std::shared_ptr< LinkPreviewOptions > linkPreviewOptions=nullptr, std::shared_ptr< ReplyParameters > replyParameters=nullptr, std::variant< std::shared_ptr< InlineKeyboardMarkup >, std::shared_ptr< ReplyKeyboardMarkup >, std::shared_ptr< ReplyKeyboardRemove >, std::shared_ptr< ForceReply > > replyMarkup={ }, std::string_view parseMode="", bool disableNotification=false, const std::vector< std::shared_ptr< MessageEntity > > &entities={ }, std::int32_t messageThreadId=0, bool protectContent=false, std::string_view businessConnectionId="", bool allowPaidBroadcast=false, std::string_view callbackQueryId="", std::int64_t directMessagesTopicId=0, std::string_view messageEffectId="", std::int64_t receiverUserId=0, std::shared_ptr< SuggestedPostParameters > suggestedPostParameters=nullptr) constTgBot::Api
sendMessage(const SendMessageArgs &args) constTgBot::Api
sendMessageDraft(std::variant< std::int64_t, std::string > chatId, std::int32_t draftId, const std::vector< std::shared_ptr< MessageEntity > > &entities={ }, std::int32_t messageThreadId=0, std::string_view parseMode="", std::string_view text="", bool canStop=false, bool keepOnStop=false) constTgBot::Api
sendMessageDraft(const SendMessageDraftArgs &args) constTgBot::Api
sendPaidMedia(std::variant< std::int64_t, std::string > chatId, const std::vector< std::shared_ptr< InputPaidMedia > > &media, std::int32_t starCount, bool allowPaidBroadcast=false, std::string_view businessConnectionId="", std::string_view caption="", const std::vector< std::shared_ptr< MessageEntity > > &captionEntities={ }, std::int64_t directMessagesTopicId=0, bool disableNotification=false, std::int32_t messageThreadId=0, std::string_view parseMode="", std::string_view payload="", bool protectContent=false, std::variant< std::shared_ptr< InlineKeyboardMarkup >, std::shared_ptr< ReplyKeyboardMarkup >, std::shared_ptr< ReplyKeyboardRemove >, std::shared_ptr< ForceReply > > replyMarkup={ }, std::shared_ptr< ReplyParameters > replyParameters=nullptr, bool showCaptionAboveMedia=false, std::shared_ptr< SuggestedPostParameters > suggestedPostParameters=nullptr, const std::vector< InputFileAttachment > &attachments={ }) constTgBot::Api
sendPaidMedia(const SendPaidMediaArgs &args) constTgBot::Api
sendPhoto(std::variant< std::int64_t, std::string > chatId, std::variant< std::shared_ptr< InputFile >, std::string > photo, std::string_view caption="", std::shared_ptr< ReplyParameters > replyParameters=nullptr, std::variant< std::shared_ptr< InlineKeyboardMarkup >, std::shared_ptr< ReplyKeyboardMarkup >, std::shared_ptr< ReplyKeyboardRemove >, std::shared_ptr< ForceReply > > replyMarkup={ }, std::string_view parseMode="", bool disableNotification=false, const std::vector< std::shared_ptr< MessageEntity > > &captionEntities={ }, std::int32_t messageThreadId=0, bool protectContent=false, bool hasSpoiler=false, std::string_view businessConnectionId="", bool allowPaidBroadcast=false, std::string_view callbackQueryId="", std::int64_t directMessagesTopicId=0, std::string_view messageEffectId="", std::int64_t receiverUserId=0, bool showCaptionAboveMedia=false, std::shared_ptr< SuggestedPostParameters > suggestedPostParameters=nullptr) constTgBot::Api
sendPhoto(const SendPhotoArgs &args) constTgBot::Api
sendPoll(std::variant< std::int64_t, std::string > chatId, std::string_view question, const std::vector< std::shared_ptr< InputPollOption > > &options, bool disableNotification=false, std::shared_ptr< ReplyParameters > replyParameters=nullptr, std::variant< std::shared_ptr< InlineKeyboardMarkup >, std::shared_ptr< ReplyKeyboardMarkup >, std::shared_ptr< ReplyKeyboardRemove >, std::shared_ptr< ForceReply > > replyMarkup={ }, bool isAnonymous=true, std::string_view type="", bool allowsMultipleAnswers=false, std::string_view explanation="", std::string_view explanationParseMode="", const std::vector< std::shared_ptr< MessageEntity > > &explanationEntities={ }, std::int32_t openPeriod=0, std::int32_t closeDate=0, bool isClosed=false, std::int32_t messageThreadId=0, bool protectContent=false, std::string_view businessConnectionId="", bool allowAddingOptions=false, bool allowPaidBroadcast=false, bool allowsRevoting=false, const std::vector< std::int32_t > &correctOptionIds={ }, const std::vector< std::string > &countryCodes={ }, std::string_view description="", const std::vector< std::shared_ptr< MessageEntity > > &descriptionEntities={ }, std::string_view descriptionParseMode="", std::shared_ptr< InputPollMedia > explanationMedia=nullptr, bool hideResultsUntilCloses=false, std::shared_ptr< InputPollMedia > media=nullptr, bool membersOnly=false, std::string_view messageEffectId="", const std::vector< std::shared_ptr< MessageEntity > > &questionEntities={ }, std::string_view questionParseMode="", bool shuffleOptions=false) constTgBot::Api
sendPoll(const SendPollArgs &args) constTgBot::Api
sendRequest(std::string_view method, const std::vector< HttpFormField > &fields) constTgBot::Apiprotected
sendRichMessage(std::variant< std::int64_t, std::string > chatId, std::shared_ptr< InputRichMessage > richMessage, bool allowPaidBroadcast=false, std::string_view businessConnectionId="", std::int64_t directMessagesTopicId=0, bool disableNotification=false, std::string_view messageEffectId="", std::int32_t messageThreadId=0, bool protectContent=false, std::variant< std::shared_ptr< InlineKeyboardMarkup >, std::shared_ptr< ReplyKeyboardMarkup >, std::shared_ptr< ReplyKeyboardRemove >, std::shared_ptr< ForceReply > > replyMarkup={ }, std::shared_ptr< ReplyParameters > replyParameters=nullptr, std::shared_ptr< SuggestedPostParameters > suggestedPostParameters=nullptr, const std::vector< InputFileAttachment > &attachments={ }) constTgBot::Api
sendRichMessage(const SendRichMessageArgs &args) constTgBot::Api
sendRichMessageDraft(std::variant< std::int64_t, std::string > chatId, std::int32_t draftId, std::shared_ptr< InputRichMessage > richMessage, std::int32_t messageThreadId=0, bool canStop=false, bool keepOnStop=false) constTgBot::Api
sendRichMessageDraft(const SendRichMessageDraftArgs &args) constTgBot::Api
sendSticker(std::variant< std::int64_t, std::string > chatId, std::variant< std::shared_ptr< InputFile >, std::string > sticker, std::shared_ptr< ReplyParameters > replyParameters=nullptr, std::variant< std::shared_ptr< InlineKeyboardMarkup >, std::shared_ptr< ReplyKeyboardMarkup >, std::shared_ptr< ReplyKeyboardRemove >, std::shared_ptr< ForceReply > > replyMarkup={ }, bool disableNotification=false, std::int32_t messageThreadId=0, bool protectContent=false, std::string_view emoji="", std::string_view businessConnectionId="", bool allowPaidBroadcast=false, std::string_view callbackQueryId="", std::int64_t directMessagesTopicId=0, std::string_view messageEffectId="", std::int64_t receiverUserId=0, std::shared_ptr< SuggestedPostParameters > suggestedPostParameters=nullptr) constTgBot::Api
sendSticker(const SendStickerArgs &args) constTgBot::Api
sendVenue(std::variant< std::int64_t, std::string > chatId, double latitude, double longitude, std::string_view title, std::string_view address, std::string_view foursquareId="", std::string_view foursquareType="", bool disableNotification=false, std::shared_ptr< ReplyParameters > replyParameters=nullptr, std::variant< std::shared_ptr< InlineKeyboardMarkup >, std::shared_ptr< ReplyKeyboardMarkup >, std::shared_ptr< ReplyKeyboardRemove >, std::shared_ptr< ForceReply > > replyMarkup={ }, std::string_view googlePlaceId="", std::string_view googlePlaceType="", std::int32_t messageThreadId=0, bool protectContent=false, std::string_view businessConnectionId="", bool allowPaidBroadcast=false, std::string_view callbackQueryId="", std::int64_t directMessagesTopicId=0, std::string_view messageEffectId="", std::int64_t receiverUserId=0, std::shared_ptr< SuggestedPostParameters > suggestedPostParameters=nullptr) constTgBot::Api
sendVenue(const SendVenueArgs &args) constTgBot::Api
sendVideo(std::variant< std::int64_t, std::string > chatId, std::variant< std::shared_ptr< InputFile >, std::string > video, bool supportsStreaming=false, std::int32_t duration=0, std::int32_t width=0, std::int32_t height=0, std::variant< std::shared_ptr< InputFile >, std::string > thumbnail={ }, std::string_view caption="", std::shared_ptr< ReplyParameters > replyParameters=nullptr, std::variant< std::shared_ptr< InlineKeyboardMarkup >, std::shared_ptr< ReplyKeyboardMarkup >, std::shared_ptr< ReplyKeyboardRemove >, std::shared_ptr< ForceReply > > replyMarkup={ }, std::string_view parseMode="", bool disableNotification=false, const std::vector< std::shared_ptr< MessageEntity > > &captionEntities={ }, std::int32_t messageThreadId=0, bool protectContent=false, bool hasSpoiler=false, std::string_view businessConnectionId="", bool allowPaidBroadcast=false, std::string_view callbackQueryId="", std::variant< std::shared_ptr< InputFile >, std::string > cover={ }, std::int64_t directMessagesTopicId=0, std::string_view messageEffectId="", std::int64_t receiverUserId=0, bool showCaptionAboveMedia=false, std::int32_t startTimestamp=0, std::shared_ptr< SuggestedPostParameters > suggestedPostParameters=nullptr) constTgBot::Api
sendVideo(const SendVideoArgs &args) constTgBot::Api
sendVideoNote(std::variant< std::int64_t, std::string > chatId, std::variant< std::shared_ptr< InputFile >, std::string > videoNote, std::shared_ptr< ReplyParameters > replyParameters=nullptr, bool disableNotification=false, std::int32_t duration=0, std::int32_t length=0, std::variant< std::shared_ptr< InputFile >, std::string > thumbnail={ }, std::variant< std::shared_ptr< InlineKeyboardMarkup >, std::shared_ptr< ReplyKeyboardMarkup >, std::shared_ptr< ReplyKeyboardRemove >, std::shared_ptr< ForceReply > > replyMarkup={ }, std::int32_t messageThreadId=0, bool protectContent=false, std::string_view businessConnectionId="", bool allowPaidBroadcast=false, std::string_view callbackQueryId="", std::int64_t directMessagesTopicId=0, std::string_view messageEffectId="", std::int64_t receiverUserId=0, std::shared_ptr< SuggestedPostParameters > suggestedPostParameters=nullptr) constTgBot::Api
sendVideoNote(const SendVideoNoteArgs &args) constTgBot::Api
sendVoice(std::variant< std::int64_t, std::string > chatId, std::variant< std::shared_ptr< InputFile >, std::string > voice, std::string_view caption="", std::int32_t duration=0, std::shared_ptr< ReplyParameters > replyParameters=nullptr, std::variant< std::shared_ptr< InlineKeyboardMarkup >, std::shared_ptr< ReplyKeyboardMarkup >, std::shared_ptr< ReplyKeyboardRemove >, std::shared_ptr< ForceReply > > replyMarkup={ }, std::string_view parseMode="", bool disableNotification=false, const std::vector< std::shared_ptr< MessageEntity > > &captionEntities={ }, std::int32_t messageThreadId=0, bool protectContent=false, std::string_view businessConnectionId="", bool allowPaidBroadcast=false, std::string_view callbackQueryId="", std::int64_t directMessagesTopicId=0, std::string_view messageEffectId="", std::int64_t receiverUserId=0, std::shared_ptr< SuggestedPostParameters > suggestedPostParameters=nullptr) constTgBot::Api
sendVoice(const SendVoiceArgs &args) constTgBot::Api
setBusinessAccountBio(std::string_view businessConnectionId, std::string_view bio="") constTgBot::Api
setBusinessAccountBio(const SetBusinessAccountBioArgs &args) constTgBot::Api
setBusinessAccountGiftSettings(std::shared_ptr< AcceptedGiftTypes > acceptedGiftTypes, std::string_view businessConnectionId, bool showGiftButton) constTgBot::Api
setBusinessAccountGiftSettings(const SetBusinessAccountGiftSettingsArgs &args) constTgBot::Api
setBusinessAccountName(std::string_view businessConnectionId, std::string_view firstName, std::string_view lastName="") constTgBot::Api
setBusinessAccountName(const SetBusinessAccountNameArgs &args) constTgBot::Api
setBusinessAccountProfilePhoto(std::string_view businessConnectionId, std::shared_ptr< InputProfilePhoto > photo, bool isPublic=false, const std::vector< InputFileAttachment > &attachments={ }) constTgBot::Api
setBusinessAccountProfilePhoto(const SetBusinessAccountProfilePhotoArgs &args) constTgBot::Api
setBusinessAccountUsername(std::string_view businessConnectionId, std::string_view username="") constTgBot::Api
setBusinessAccountUsername(const SetBusinessAccountUsernameArgs &args) constTgBot::Api
setChatAdministratorCustomTitle(std::variant< std::int64_t, std::string > chatId, std::int64_t userId, std::string_view customTitle) constTgBot::Api
setChatAdministratorCustomTitle(const SetChatAdministratorCustomTitleArgs &args) constTgBot::Api
setChatDescription(std::variant< std::int64_t, std::string > chatId, std::string_view description="") constTgBot::Api
setChatDescription(const SetChatDescriptionArgs &args) constTgBot::Api
setChatMemberTag(std::variant< std::int64_t, std::string > chatId, std::int64_t userId, std::string_view tag="") constTgBot::Api
setChatMemberTag(const SetChatMemberTagArgs &args) constTgBot::Api
setChatMenuButton(std::variant< std::int64_t, std::string > chatId={ }, std::shared_ptr< MenuButton > menuButton=nullptr) constTgBot::Api
setChatMenuButton(const SetChatMenuButtonArgs &args) constTgBot::Api
setChatPermissions(std::variant< std::int64_t, std::string > chatId, std::shared_ptr< ChatPermissions > permissions, bool useIndependentChatPermissions=false) constTgBot::Api
setChatPermissions(const SetChatPermissionsArgs &args) constTgBot::Api
setChatPhoto(std::variant< std::int64_t, std::string > chatId, std::variant< std::shared_ptr< InputFile >, std::string > photo) constTgBot::Api
setChatPhoto(const SetChatPhotoArgs &args) constTgBot::Api
setChatStickerSet(std::variant< std::int64_t, std::string > chatId, std::string_view stickerSetName) constTgBot::Api
setChatStickerSet(const SetChatStickerSetArgs &args) constTgBot::Api
setChatTitle(std::variant< std::int64_t, std::string > chatId, std::string_view title) constTgBot::Api
setChatTitle(const SetChatTitleArgs &args) constTgBot::Api
setCustomEmojiStickerSetThumbnail(std::string_view name, std::string_view customEmojiId="") constTgBot::Api
setCustomEmojiStickerSetThumbnail(const SetCustomEmojiStickerSetThumbnailArgs &args) constTgBot::Api
setGameScore(std::int64_t userId, std::int32_t score, bool force=false, bool disableEditMessage=false, std::variant< std::int64_t, std::string > chatId={ }, std::int32_t messageId=0, std::string_view inlineMessageId="") constTgBot::Api
setGameScore(const SetGameScoreArgs &args) constTgBot::Api
setManagedBotAccessSettings(bool isAccessRestricted, std::int64_t userId, const std::vector< std::int32_t > &addedUserIds={ }) constTgBot::Api
setManagedBotAccessSettings(const SetManagedBotAccessSettingsArgs &args) constTgBot::Api
setMessageReaction(std::variant< std::int64_t, std::string > chatId, std::int32_t messageId, const std::vector< std::shared_ptr< ReactionType > > &reaction={ }, bool isBig=false) constTgBot::Api
setMessageReaction(const SetMessageReactionArgs &args) constTgBot::Api
setMyCommands(const std::vector< std::shared_ptr< BotCommand > > &commands, std::shared_ptr< BotCommandScope > scope=nullptr, std::string_view languageCode="") constTgBot::Api
setMyCommands(const SetMyCommandsArgs &args) constTgBot::Api
setMyDefaultAdministratorRights(std::shared_ptr< ChatAdministratorRights > rights=nullptr, bool forChannels=false) constTgBot::Api
setMyDefaultAdministratorRights(const SetMyDefaultAdministratorRightsArgs &args) constTgBot::Api
setMyDescription(std::string_view description="", std::string_view languageCode="") constTgBot::Api
setMyDescription(const SetMyDescriptionArgs &args) constTgBot::Api
setMyName(std::string_view name="", std::string_view languageCode="") constTgBot::Api
setMyName(const SetMyNameArgs &args) constTgBot::Api
setMyProfilePhoto(std::shared_ptr< InputProfilePhoto > photo, const std::vector< InputFileAttachment > &attachments={ }) constTgBot::Api
setMyProfilePhoto(const SetMyProfilePhotoArgs &args) constTgBot::Api
setMyShortDescription(std::string_view shortDescription="", std::string_view languageCode="") constTgBot::Api
setMyShortDescription(const SetMyShortDescriptionArgs &args) constTgBot::Api
setPassportDataErrors(std::int64_t userId, const std::vector< std::shared_ptr< PassportElementError > > &errors) constTgBot::Api
setPassportDataErrors(const SetPassportDataErrorsArgs &args) constTgBot::Api
setStickerEmojiList(std::string_view sticker, const std::vector< std::string > &emojiList) constTgBot::Api
setStickerEmojiList(const SetStickerEmojiListArgs &args) constTgBot::Api
setStickerKeywords(std::string_view sticker, const std::vector< std::string > &keywords={ }) constTgBot::Api
setStickerKeywords(const SetStickerKeywordsArgs &args) constTgBot::Api
setStickerMaskPosition(std::string_view sticker, std::shared_ptr< MaskPosition > maskPosition=nullptr) constTgBot::Api
setStickerMaskPosition(const SetStickerMaskPositionArgs &args) constTgBot::Api
setStickerPositionInSet(std::string_view sticker, std::int32_t position) constTgBot::Api
setStickerPositionInSet(const SetStickerPositionInSetArgs &args) constTgBot::Api
setStickerSetThumbnail(std::string_view name, std::int64_t userId, std::string_view format, std::variant< std::shared_ptr< InputFile >, std::string > thumbnail={ }) constTgBot::Api
setStickerSetThumbnail(const SetStickerSetThumbnailArgs &args) constTgBot::Api
setStickerSetTitle(std::string_view name, std::string_view title) constTgBot::Api
setStickerSetTitle(const SetStickerSetTitleArgs &args) constTgBot::Api
setUserEmojiStatus(std::int64_t userId, std::string_view emojiStatusCustomEmojiId="", std::int32_t emojiStatusExpirationDate=0) constTgBot::Api
setUserEmojiStatus(const SetUserEmojiStatusArgs &args) constTgBot::Api
setWebhook(std::string_view url, std::shared_ptr< InputFile > certificate=nullptr, std::int32_t maxConnections=40, const std::vector< std::string > &allowedUpdates={ }, std::string_view ipAddress="", bool dropPendingUpdates=false, std::string_view secretToken="") constTgBot::Api
setWebhook(const SetWebhookArgs &args) constTgBot::Api
stopMessageLiveLocation(std::variant< std::int64_t, std::string > chatId={ }, std::int32_t messageId=0, std::string_view inlineMessageId="", std::shared_ptr< InlineKeyboardMarkup > replyMarkup=nullptr, std::string_view businessConnectionId="") constTgBot::Api
stopMessageLiveLocation(const StopMessageLiveLocationArgs &args) constTgBot::Api
stopPoll(std::variant< std::int64_t, std::string > chatId, std::int32_t messageId, std::string_view businessConnectionId="", std::shared_ptr< InlineKeyboardMarkup > replyMarkup=nullptr) constTgBot::Api
stopPoll(const StopPollArgs &args) constTgBot::Api
transferBusinessAccountStars(std::string_view businessConnectionId, std::int32_t starCount) constTgBot::Api
transferBusinessAccountStars(const TransferBusinessAccountStarsArgs &args) constTgBot::Api
transferGift(std::string_view businessConnectionId, std::int64_t newOwnerChatId, std::string_view ownedGiftId, std::int32_t starCount=0) constTgBot::Api
transferGift(const TransferGiftArgs &args) constTgBot::Api
unbanChatMember(std::variant< std::int64_t, std::string > chatId, std::int64_t userId, bool onlyIfBanned=false) constTgBot::Api
unbanChatMember(const UnbanChatMemberArgs &args) constTgBot::Api
unbanChatSenderChat(std::variant< std::int64_t, std::string > chatId, std::int64_t senderChatId) constTgBot::Api
unbanChatSenderChat(const UnbanChatSenderChatArgs &args) constTgBot::Api
unhideGeneralForumTopic(std::variant< std::int64_t, std::string > chatId) constTgBot::Api
unhideGeneralForumTopic(const UnhideGeneralForumTopicArgs &args) constTgBot::Api
unpinAllChatMessages(std::variant< std::int64_t, std::string > chatId) constTgBot::Api
unpinAllChatMessages(const UnpinAllChatMessagesArgs &args) constTgBot::Api
unpinAllForumTopicMessages(std::variant< std::int64_t, std::string > chatId, std::int32_t messageThreadId) constTgBot::Api
unpinAllForumTopicMessages(const UnpinAllForumTopicMessagesArgs &args) constTgBot::Api
unpinAllGeneralForumTopicMessages(std::variant< std::int64_t, std::string > chatId) constTgBot::Api
unpinAllGeneralForumTopicMessages(const UnpinAllGeneralForumTopicMessagesArgs &args) constTgBot::Api
unpinChatMessage(std::variant< std::int64_t, std::string > chatId, std::string_view businessConnectionId="", std::int32_t messageId=0) constTgBot::Api
unpinChatMessage(const UnpinChatMessageArgs &args) constTgBot::Api
upgradeGift(std::string_view businessConnectionId, std::string_view ownedGiftId, bool keepOriginalDetails=false, std::int32_t starCount=0) constTgBot::Api
upgradeGift(const UpgradeGiftArgs &args) constTgBot::Api
uploadStickerFile(std::int64_t userId, std::variant< std::shared_ptr< InputFile >, std::string > sticker, std::string_view stickerFormat) constTgBot::Api
uploadStickerFile(const UploadStickerFileArgs &args) constTgBot::Api
verifyChat(std::variant< std::int64_t, std::string > chatId, std::string_view customDescription="") constTgBot::Api
verifyChat(const VerifyChatArgs &args) constTgBot::Api
verifyUser(std::int64_t userId, std::string_view customDescription="") constTgBot::Api
verifyUser(const VerifyUserArgs &args) constTgBot::Api