|
tgbot-cpp
|
This is the complete list of members for TgBot::Api, including all inherited members.
| _httpClient | TgBot::Api | |
| _token | TgBot::Api | protected |
| _url | TgBot::Api | protected |
| addStickerToSet(std::int64_t userId, std::string_view name, std::shared_ptr< InputSticker > sticker, const std::vector< InputFileAttachment > &attachments={ }) const | TgBot::Api | |
| addStickerToSet(const AddStickerToSetArgs &args) const | TgBot::Api | |
| answerCallbackQuery(std::string_view callbackQueryId, std::string_view text="", bool showAlert=false, std::string_view url="", std::int32_t cacheTime=0) const | TgBot::Api | |
| answerCallbackQuery(const AnswerCallbackQueryArgs &args) const | TgBot::Api | |
| answerChatJoinRequestQuery(std::string_view chatJoinRequestQueryId, std::string_view result) const | TgBot::Api | |
| answerChatJoinRequestQuery(const AnswerChatJoinRequestQueryArgs &args) const | TgBot::Api | |
| answerGuestQuery(std::string_view guestQueryId, std::shared_ptr< InlineQueryResult > result) const | TgBot::Api | |
| answerGuestQuery(const AnswerGuestQueryArgs &args) const | TgBot::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) const | TgBot::Api | |
| answerInlineQuery(const AnswerInlineQueryArgs &args) const | TgBot::Api | |
| answerPreCheckoutQuery(std::string_view preCheckoutQueryId, bool ok, std::string_view errorMessage="") const | TgBot::Api | |
| answerPreCheckoutQuery(const AnswerPreCheckoutQueryArgs &args) const | TgBot::Api | |
| answerShippingQuery(std::string_view shippingQueryId, bool ok, const std::vector< std::shared_ptr< ShippingOption > > &shippingOptions={ }, std::string_view errorMessage="") const | TgBot::Api | |
| answerShippingQuery(const AnswerShippingQueryArgs &args) const | TgBot::Api | |
| answerWebAppQuery(std::string_view webAppQueryId, std::shared_ptr< InlineQueryResult > result) const | TgBot::Api | |
| answerWebAppQuery(const AnswerWebAppQueryArgs &args) const | TgBot::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) const | TgBot::Api | |
| approveChatJoinRequest(const ApproveChatJoinRequestArgs &args) const | TgBot::Api | |
| approveSuggestedPost(std::variant< std::int64_t, std::string > chatId, std::int32_t messageId, std::int32_t sendDate=0) const | TgBot::Api | |
| approveSuggestedPost(const ApproveSuggestedPostArgs &args) const | TgBot::Api | |
| banChatMember(std::variant< std::int64_t, std::string > chatId, std::int64_t userId, std::int32_t untilDate=0, bool revokeMessages=true) const | TgBot::Api | |
| banChatMember(const BanChatMemberArgs &args) const | TgBot::Api | |
| banChatSenderChat(std::variant< std::int64_t, std::string > chatId, std::int64_t senderChatId) const | TgBot::Api | |
| banChatSenderChat(const BanChatSenderChatArgs &args) const | TgBot::Api | |
| Bot class | TgBot::Api | friend |
| close() const | TgBot::Api | |
| closeForumTopic(std::variant< std::int64_t, std::string > chatId, std::int32_t messageThreadId) const | TgBot::Api | |
| closeForumTopic(const CloseForumTopicArgs &args) const | TgBot::Api | |
| closeGeneralForumTopic(std::variant< std::int64_t, std::string > chatId) const | TgBot::Api | |
| closeGeneralForumTopic(const CloseGeneralForumTopicArgs &args) const | TgBot::Api | |
| convertGiftToStars(std::string_view businessConnectionId, std::string_view ownedGiftId) const | TgBot::Api | |
| convertGiftToStars(const ConvertGiftToStarsArgs &args) const | TgBot::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) const | TgBot::Api | |
| copyMessage(const CopyMessageArgs &args) const | TgBot::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) const | TgBot::Api | |
| copyMessages(const CopyMessagesArgs &args) const | TgBot::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) const | TgBot::Api | |
| createChatInviteLink(const CreateChatInviteLinkArgs &args) const | TgBot::Api | |
| createChatSubscriptionInviteLink(std::variant< std::int64_t, std::string > chatId, std::int32_t subscriptionPeriod, std::int32_t subscriptionPrice, std::string_view name="") const | TgBot::Api | |
| createChatSubscriptionInviteLink(const CreateChatSubscriptionInviteLinkArgs &args) const | TgBot::Api | |
| createForumTopic(std::variant< std::int64_t, std::string > chatId, std::string_view name, std::int32_t iconColor=0, std::string_view iconCustomEmojiId="") const | TgBot::Api | |
| createForumTopic(const CreateForumTopicArgs &args) const | TgBot::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) const | TgBot::Api | |
| createInvoiceLink(const CreateInvoiceLinkArgs &args) const | TgBot::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={ }) const | TgBot::Api | |
| createNewStickerSet(const CreateNewStickerSetArgs &args) const | TgBot::Api | |
| declineChatJoinRequest(std::variant< std::int64_t, std::string > chatId, std::int64_t userId) const | TgBot::Api | |
| declineChatJoinRequest(const DeclineChatJoinRequestArgs &args) const | TgBot::Api | |
| declineSuggestedPost(std::variant< std::int64_t, std::string > chatId, std::int32_t messageId, std::string_view comment="") const | TgBot::Api | |
| declineSuggestedPost(const DeclineSuggestedPostArgs &args) const | TgBot::Api | |
| deleteAllMessageReactions(std::variant< std::int64_t, std::string > chatId, std::int64_t actorChatId=0, std::int64_t userId=0) const | TgBot::Api | |
| deleteAllMessageReactions(const DeleteAllMessageReactionsArgs &args) const | TgBot::Api | |
| deleteBusinessMessages(std::string_view businessConnectionId, const std::vector< std::int32_t > &messageIds) const | TgBot::Api | |
| deleteBusinessMessages(const DeleteBusinessMessagesArgs &args) const | TgBot::Api | |
| deleteChatPhoto(std::variant< std::int64_t, std::string > chatId) const | TgBot::Api | |
| deleteChatPhoto(const DeleteChatPhotoArgs &args) const | TgBot::Api | |
| deleteChatStickerSet(std::variant< std::int64_t, std::string > chatId) const | TgBot::Api | |
| deleteChatStickerSet(const DeleteChatStickerSetArgs &args) const | TgBot::Api | |
| deleteEphemeralMessage(std::variant< std::int64_t, std::string > chatId, std::int32_t ephemeralMessageId, std::int64_t receiverUserId) const | TgBot::Api | |
| deleteEphemeralMessage(const DeleteEphemeralMessageArgs &args) const | TgBot::Api | |
| deleteForumTopic(std::variant< std::int64_t, std::string > chatId, std::int32_t messageThreadId) const | TgBot::Api | |
| deleteForumTopic(const DeleteForumTopicArgs &args) const | TgBot::Api | |
| deleteMessage(std::variant< std::int64_t, std::string > chatId, std::int32_t messageId) const | TgBot::Api | |
| deleteMessage(const DeleteMessageArgs &args) const | TgBot::Api | |
| deleteMessageReaction(std::variant< std::int64_t, std::string > chatId, std::int32_t messageId, std::int64_t actorChatId=0, std::int64_t userId=0) const | TgBot::Api | |
| deleteMessageReaction(const DeleteMessageReactionArgs &args) const | TgBot::Api | |
| deleteMessages(std::variant< std::int64_t, std::string > chatId, const std::vector< std::int32_t > &messageIds) const | TgBot::Api | |
| deleteMessages(const DeleteMessagesArgs &args) const | TgBot::Api | |
| deleteMyCommands(std::shared_ptr< BotCommandScope > scope=nullptr, std::string_view languageCode="") const | TgBot::Api | |
| deleteMyCommands(const DeleteMyCommandsArgs &args) const | TgBot::Api | |
| deleteStickerFromSet(std::string_view sticker) const | TgBot::Api | |
| deleteStickerFromSet(const DeleteStickerFromSetArgs &args) const | TgBot::Api | |
| deleteStickerSet(std::string_view name) const | TgBot::Api | |
| deleteStickerSet(const DeleteStickerSetArgs &args) const | TgBot::Api | |
| deleteStory(std::string_view businessConnectionId, std::int32_t storyId) const | TgBot::Api | |
| deleteStory(const DeleteStoryArgs &args) const | TgBot::Api | |
| deleteWebhook(bool dropPendingUpdates=false) const | TgBot::Api | |
| deleteWebhook(const DeleteWebhookArgs &args) const | TgBot::Api | |
| downloadFile(std::string_view filePath, const std::vector< HttpFormField > &fields={ }) const | TgBot::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) const | TgBot::Api | |
| editChatInviteLink(const EditChatInviteLinkArgs &args) const | TgBot::Api | |
| editChatSubscriptionInviteLink(std::variant< std::int64_t, std::string > chatId, std::string_view inviteLink, std::string_view name="") const | TgBot::Api | |
| editChatSubscriptionInviteLink(const EditChatSubscriptionInviteLinkArgs &args) const | TgBot::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) const | TgBot::Api | |
| editEphemeralMessageCaption(const EditEphemeralMessageCaptionArgs &args) const | TgBot::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={ }) const | TgBot::Api | |
| editEphemeralMessageMedia(const EditEphemeralMessageMediaArgs &args) const | TgBot::Api | |
| editEphemeralMessageReplyMarkup(std::variant< std::int64_t, std::string > chatId, std::int32_t ephemeralMessageId, std::int64_t receiverUserId, std::shared_ptr< InlineKeyboardMarkup > replyMarkup=nullptr) const | TgBot::Api | |
| editEphemeralMessageReplyMarkup(const EditEphemeralMessageReplyMarkupArgs &args) const | TgBot::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) const | TgBot::Api | |
| editEphemeralMessageText(const EditEphemeralMessageTextArgs &args) const | TgBot::Api | |
| editForumTopic(std::variant< std::int64_t, std::string > chatId, std::int32_t messageThreadId, std::string_view name="", std::string_view iconCustomEmojiId="") const | TgBot::Api | |
| editForumTopic(const EditForumTopicArgs &args) const | TgBot::Api | |
| editGeneralForumTopic(std::variant< std::int64_t, std::string > chatId, std::string_view name) const | TgBot::Api | |
| editGeneralForumTopic(const EditGeneralForumTopicArgs &args) const | TgBot::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) const | TgBot::Api | |
| editMessageCaption(const EditMessageCaptionArgs &args) const | TgBot::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) const | TgBot::Api | |
| editMessageChecklist(const EditMessageChecklistArgs &args) const | TgBot::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) const | TgBot::Api | |
| editMessageLiveLocation(const EditMessageLiveLocationArgs &args) const | TgBot::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={ }) const | TgBot::Api | |
| editMessageMedia(const EditMessageMediaArgs &args) const | TgBot::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="") const | TgBot::Api | |
| editMessageReplyMarkup(const EditMessageReplyMarkupArgs &args) const | TgBot::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={ }) const | TgBot::Api | |
| editMessageText(const EditMessageTextArgs &args) const | TgBot::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={ }) const | TgBot::Api | |
| editStory(const EditStoryArgs &args) const | TgBot::Api | |
| editUserStarSubscription(bool isCanceled, std::string_view telegramPaymentChargeId, std::int64_t userId) const | TgBot::Api | |
| editUserStarSubscription(const EditUserStarSubscriptionArgs &args) const | TgBot::Api | |
| exportChatInviteLink(std::variant< std::int64_t, std::string > chatId) const | TgBot::Api | |
| exportChatInviteLink(const ExportChatInviteLinkArgs &args) const | TgBot::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) const | TgBot::Api | |
| forwardMessage(const ForwardMessageArgs &args) const | TgBot::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) const | TgBot::Api | |
| forwardMessages(const ForwardMessagesArgs &args) const | TgBot::Api | |
| getAvailableGifts() const | TgBot::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) const | TgBot::Api | |
| getBusinessAccountGifts(const GetBusinessAccountGiftsArgs &args) const | TgBot::Api | |
| getBusinessAccountStarBalance(std::string_view businessConnectionId) const | TgBot::Api | |
| getBusinessAccountStarBalance(const GetBusinessAccountStarBalanceArgs &args) const | TgBot::Api | |
| getBusinessConnection(std::string_view businessConnectionId) const | TgBot::Api | |
| getBusinessConnection(const GetBusinessConnectionArgs &args) const | TgBot::Api | |
| getChat(std::variant< std::int64_t, std::string > chatId) const | TgBot::Api | |
| getChat(const GetChatArgs &args) const | TgBot::Api | |
| getChatAdministrators(std::variant< std::int64_t, std::string > chatId, bool returnBots=false) const | TgBot::Api | |
| getChatAdministrators(const GetChatAdministratorsArgs &args) const | TgBot::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) const | TgBot::Api | |
| getChatGifts(const GetChatGiftsArgs &args) const | TgBot::Api | |
| getChatMember(std::variant< std::int64_t, std::string > chatId, std::int64_t userId) const | TgBot::Api | |
| getChatMember(const GetChatMemberArgs &args) const | TgBot::Api | |
| getChatMemberCount(std::variant< std::int64_t, std::string > chatId) const | TgBot::Api | |
| getChatMemberCount(const GetChatMemberCountArgs &args) const | TgBot::Api | |
| getChatMenuButton(std::variant< std::int64_t, std::string > chatId={ }) const | TgBot::Api | |
| getChatMenuButton(const GetChatMenuButtonArgs &args) const | TgBot::Api | |
| getCustomEmojiStickers(const std::vector< std::string > &customEmojiIds) const | TgBot::Api | |
| getCustomEmojiStickers(const GetCustomEmojiStickersArgs &args) const | TgBot::Api | |
| getFile(std::string_view fileId) const | TgBot::Api | |
| getFile(const GetFileArgs &args) const | TgBot::Api | |
| getForumTopicIconStickers() const | TgBot::Api | |
| getGameHighScores(std::int64_t userId, std::variant< std::int64_t, std::string > chatId={ }, std::int32_t messageId=0, std::string_view inlineMessageId="") const | TgBot::Api | |
| getGameHighScores(const GetGameHighScoresArgs &args) const | TgBot::Api | |
| getManagedBotAccessSettings(std::int64_t userId) const | TgBot::Api | |
| getManagedBotAccessSettings(const GetManagedBotAccessSettingsArgs &args) const | TgBot::Api | |
| getManagedBotToken(std::int64_t userId) const | TgBot::Api | |
| getManagedBotToken(const GetManagedBotTokenArgs &args) const | TgBot::Api | |
| getMe() const | TgBot::Api | |
| getMyCommands(std::shared_ptr< BotCommandScope > scope=nullptr, std::string_view languageCode="") const | TgBot::Api | |
| getMyCommands(const GetMyCommandsArgs &args) const | TgBot::Api | |
| getMyDefaultAdministratorRights(bool forChannels=false) const | TgBot::Api | |
| getMyDefaultAdministratorRights(const GetMyDefaultAdministratorRightsArgs &args) const | TgBot::Api | |
| getMyDescription(std::string_view languageCode="") const | TgBot::Api | |
| getMyDescription(const GetMyDescriptionArgs &args) const | TgBot::Api | |
| getMyName(std::string_view languageCode="") const | TgBot::Api | |
| getMyName(const GetMyNameArgs &args) const | TgBot::Api | |
| getMyShortDescription(std::string_view languageCode="") const | TgBot::Api | |
| getMyShortDescription(const GetMyShortDescriptionArgs &args) const | TgBot::Api | |
| getMyStarBalance() const | TgBot::Api | |
| getStarTransactions(std::int32_t limit=0, std::int32_t offset=0) const | TgBot::Api | |
| getStarTransactions(const GetStarTransactionsArgs &args) const | TgBot::Api | |
| getStickerSet(std::string_view name) const | TgBot::Api | |
| getStickerSet(const GetStickerSetArgs &args) const | TgBot::Api | |
| getUpdates(std::int32_t offset=0, std::int32_t limit=100, std::int32_t timeout=0, const std::vector< std::string > &allowedUpdates={ }) const | TgBot::Api | |
| getUpdates(const GetUpdatesArgs &args) const | TgBot::Api | |
| getUserChatBoosts(std::variant< std::int64_t, std::string > chatId, std::int64_t userId) const | TgBot::Api | |
| getUserChatBoosts(const GetUserChatBoostsArgs &args) const | TgBot::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) const | TgBot::Api | |
| getUserGifts(const GetUserGiftsArgs &args) const | TgBot::Api | |
| getUserPersonalChatMessages(std::int32_t limit, std::int64_t userId) const | TgBot::Api | |
| getUserPersonalChatMessages(const GetUserPersonalChatMessagesArgs &args) const | TgBot::Api | |
| getUserProfileAudios(std::int64_t userId, std::int32_t limit=0, std::int32_t offset=0) const | TgBot::Api | |
| getUserProfileAudios(const GetUserProfileAudiosArgs &args) const | TgBot::Api | |
| getUserProfilePhotos(std::int64_t userId, std::int32_t offset=0, std::int32_t limit=100) const | TgBot::Api | |
| getUserProfilePhotos(const GetUserProfilePhotosArgs &args) const | TgBot::Api | |
| getWebhookInfo() const | TgBot::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="") const | TgBot::Api | |
| giftPremiumSubscription(const GiftPremiumSubscriptionArgs &args) const | TgBot::Api | |
| hideGeneralForumTopic(std::variant< std::int64_t, std::string > chatId) const | TgBot::Api | |
| hideGeneralForumTopic(const HideGeneralForumTopicArgs &args) const | TgBot::Api | |
| leaveChat(std::variant< std::int64_t, std::string > chatId) const | TgBot::Api | |
| leaveChat(const LeaveChatArgs &args) const | TgBot::Api | |
| logOut() const | TgBot::Api | |
| pinChatMessage(std::variant< std::int64_t, std::string > chatId, std::int32_t messageId, std::string_view businessConnectionId="", bool disableNotification=false) const | TgBot::Api | |
| pinChatMessage(const PinChatMessageArgs &args) const | TgBot::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={ }) const | TgBot::Api | |
| postStory(const PostStoryArgs &args) const | TgBot::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) const | TgBot::Api | |
| promoteChatMember(const PromoteChatMemberArgs &args) const | TgBot::Api | |
| readBusinessMessage(std::variant< std::int64_t, std::string > chatId, std::string_view businessConnectionId, std::int32_t messageId) const | TgBot::Api | |
| readBusinessMessage(const ReadBusinessMessageArgs &args) const | TgBot::Api | |
| refundStarPayment(std::string_view telegramPaymentChargeId, std::int64_t userId) const | TgBot::Api | |
| refundStarPayment(const RefundStarPaymentArgs &args) const | TgBot::Api | |
| removeBusinessAccountProfilePhoto(std::string_view businessConnectionId, bool isPublic=false) const | TgBot::Api | |
| removeBusinessAccountProfilePhoto(const RemoveBusinessAccountProfilePhotoArgs &args) const | TgBot::Api | |
| removeChatVerification(std::variant< std::int64_t, std::string > chatId) const | TgBot::Api | |
| removeChatVerification(const RemoveChatVerificationArgs &args) const | TgBot::Api | |
| removeMyProfilePhoto() const | TgBot::Api | |
| removeUserVerification(std::int64_t userId) const | TgBot::Api | |
| removeUserVerification(const RemoveUserVerificationArgs &args) const | TgBot::Api | |
| reopenForumTopic(std::variant< std::int64_t, std::string > chatId, std::int32_t messageThreadId) const | TgBot::Api | |
| reopenForumTopic(const ReopenForumTopicArgs &args) const | TgBot::Api | |
| reopenGeneralForumTopic(std::variant< std::int64_t, std::string > chatId) const | TgBot::Api | |
| reopenGeneralForumTopic(const ReopenGeneralForumTopicArgs &args) const | TgBot::Api | |
| replaceManagedBotToken(std::int64_t userId) const | TgBot::Api | |
| replaceManagedBotToken(const ReplaceManagedBotTokenArgs &args) const | TgBot::Api | |
| replaceStickerInSet(std::int64_t userId, std::string_view name, std::string_view oldSticker, std::shared_ptr< InputSticker > sticker, const std::vector< InputFileAttachment > &attachments={ }) const | TgBot::Api | |
| replaceStickerInSet(const ReplaceStickerInSetArgs &args) const | TgBot::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) const | TgBot::Api | |
| repostStory(const RepostStoryArgs &args) const | TgBot::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) const | TgBot::Api | |
| restrictChatMember(const RestrictChatMemberArgs &args) const | TgBot::Api | |
| revokeChatInviteLink(std::variant< std::int64_t, std::string > chatId, std::string_view inviteLink) const | TgBot::Api | |
| revokeChatInviteLink(const RevokeChatInviteLinkArgs &args) const | TgBot::Api | |
| savePreparedInlineMessage(std::shared_ptr< InlineQueryResult > result, std::int64_t userId, bool allowBotChats=false, bool allowChannelChats=false, bool allowGroupChats=false, bool allowUserChats=false) const | TgBot::Api | |
| savePreparedInlineMessage(const SavePreparedInlineMessageArgs &args) const | TgBot::Api | |
| savePreparedKeyboardButton(std::shared_ptr< KeyboardButton > button, std::int64_t userId) const | TgBot::Api | |
| savePreparedKeyboardButton(const SavePreparedKeyboardButtonArgs &args) const | TgBot::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) const | TgBot::Api | |
| sendAnimation(const SendAnimationArgs &args) const | TgBot::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) const | TgBot::Api | |
| sendAudio(const SendAudioArgs &args) const | TgBot::Api | |
| sendChatAction(std::variant< std::int64_t, std::string > chatId, std::string_view action, std::int32_t messageThreadId=0, std::string_view businessConnectionId="") const | TgBot::Api | |
| sendChatAction(const SendChatActionArgs &args) const | TgBot::Api | |
| sendChatJoinRequestWebApp(std::string_view chatJoinRequestQueryId, std::string_view webAppUrl) const | TgBot::Api | |
| sendChatJoinRequestWebApp(const SendChatJoinRequestWebAppArgs &args) const | TgBot::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) const | TgBot::Api | |
| sendChecklist(const SendChecklistArgs &args) const | TgBot::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) const | TgBot::Api | |
| sendContact(const SendContactArgs &args) const | TgBot::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) const | TgBot::Api | |
| sendDice(const SendDiceArgs &args) const | TgBot::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) const | TgBot::Api | |
| sendDocument(const SendDocumentArgs &args) const | TgBot::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="") const | TgBot::Api | |
| sendGame(const SendGameArgs &args) const | TgBot::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) const | TgBot::Api | |
| sendGift(const SendGiftArgs &args) const | TgBot::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) const | TgBot::Api | |
| sendInvoice(const SendInvoiceArgs &args) const | TgBot::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) const | TgBot::Api | |
| sendLivePhoto(const SendLivePhotoArgs &args) const | TgBot::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) const | TgBot::Api | |
| sendLocation(const SendLocationArgs &args) const | TgBot::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={ }) const | TgBot::Api | |
| sendMediaGroup(const SendMediaGroupArgs &args) const | TgBot::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) const | TgBot::Api | |
| sendMessage(const SendMessageArgs &args) const | TgBot::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) const | TgBot::Api | |
| sendMessageDraft(const SendMessageDraftArgs &args) const | TgBot::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={ }) const | TgBot::Api | |
| sendPaidMedia(const SendPaidMediaArgs &args) const | TgBot::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) const | TgBot::Api | |
| sendPhoto(const SendPhotoArgs &args) const | TgBot::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) const | TgBot::Api | |
| sendPoll(const SendPollArgs &args) const | TgBot::Api | |
| sendRequest(std::string_view method, const std::vector< HttpFormField > &fields) const | TgBot::Api | protected |
| 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={ }) const | TgBot::Api | |
| sendRichMessage(const SendRichMessageArgs &args) const | TgBot::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) const | TgBot::Api | |
| sendRichMessageDraft(const SendRichMessageDraftArgs &args) const | TgBot::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) const | TgBot::Api | |
| sendSticker(const SendStickerArgs &args) const | TgBot::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) const | TgBot::Api | |
| sendVenue(const SendVenueArgs &args) const | TgBot::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) const | TgBot::Api | |
| sendVideo(const SendVideoArgs &args) const | TgBot::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) const | TgBot::Api | |
| sendVideoNote(const SendVideoNoteArgs &args) const | TgBot::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) const | TgBot::Api | |
| sendVoice(const SendVoiceArgs &args) const | TgBot::Api | |
| setBusinessAccountBio(std::string_view businessConnectionId, std::string_view bio="") const | TgBot::Api | |
| setBusinessAccountBio(const SetBusinessAccountBioArgs &args) const | TgBot::Api | |
| setBusinessAccountGiftSettings(std::shared_ptr< AcceptedGiftTypes > acceptedGiftTypes, std::string_view businessConnectionId, bool showGiftButton) const | TgBot::Api | |
| setBusinessAccountGiftSettings(const SetBusinessAccountGiftSettingsArgs &args) const | TgBot::Api | |
| setBusinessAccountName(std::string_view businessConnectionId, std::string_view firstName, std::string_view lastName="") const | TgBot::Api | |
| setBusinessAccountName(const SetBusinessAccountNameArgs &args) const | TgBot::Api | |
| setBusinessAccountProfilePhoto(std::string_view businessConnectionId, std::shared_ptr< InputProfilePhoto > photo, bool isPublic=false, const std::vector< InputFileAttachment > &attachments={ }) const | TgBot::Api | |
| setBusinessAccountProfilePhoto(const SetBusinessAccountProfilePhotoArgs &args) const | TgBot::Api | |
| setBusinessAccountUsername(std::string_view businessConnectionId, std::string_view username="") const | TgBot::Api | |
| setBusinessAccountUsername(const SetBusinessAccountUsernameArgs &args) const | TgBot::Api | |
| setChatAdministratorCustomTitle(std::variant< std::int64_t, std::string > chatId, std::int64_t userId, std::string_view customTitle) const | TgBot::Api | |
| setChatAdministratorCustomTitle(const SetChatAdministratorCustomTitleArgs &args) const | TgBot::Api | |
| setChatDescription(std::variant< std::int64_t, std::string > chatId, std::string_view description="") const | TgBot::Api | |
| setChatDescription(const SetChatDescriptionArgs &args) const | TgBot::Api | |
| setChatMemberTag(std::variant< std::int64_t, std::string > chatId, std::int64_t userId, std::string_view tag="") const | TgBot::Api | |
| setChatMemberTag(const SetChatMemberTagArgs &args) const | TgBot::Api | |
| setChatMenuButton(std::variant< std::int64_t, std::string > chatId={ }, std::shared_ptr< MenuButton > menuButton=nullptr) const | TgBot::Api | |
| setChatMenuButton(const SetChatMenuButtonArgs &args) const | TgBot::Api | |
| setChatPermissions(std::variant< std::int64_t, std::string > chatId, std::shared_ptr< ChatPermissions > permissions, bool useIndependentChatPermissions=false) const | TgBot::Api | |
| setChatPermissions(const SetChatPermissionsArgs &args) const | TgBot::Api | |
| setChatPhoto(std::variant< std::int64_t, std::string > chatId, std::variant< std::shared_ptr< InputFile >, std::string > photo) const | TgBot::Api | |
| setChatPhoto(const SetChatPhotoArgs &args) const | TgBot::Api | |
| setChatStickerSet(std::variant< std::int64_t, std::string > chatId, std::string_view stickerSetName) const | TgBot::Api | |
| setChatStickerSet(const SetChatStickerSetArgs &args) const | TgBot::Api | |
| setChatTitle(std::variant< std::int64_t, std::string > chatId, std::string_view title) const | TgBot::Api | |
| setChatTitle(const SetChatTitleArgs &args) const | TgBot::Api | |
| setCustomEmojiStickerSetThumbnail(std::string_view name, std::string_view customEmojiId="") const | TgBot::Api | |
| setCustomEmojiStickerSetThumbnail(const SetCustomEmojiStickerSetThumbnailArgs &args) const | TgBot::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="") const | TgBot::Api | |
| setGameScore(const SetGameScoreArgs &args) const | TgBot::Api | |
| setManagedBotAccessSettings(bool isAccessRestricted, std::int64_t userId, const std::vector< std::int32_t > &addedUserIds={ }) const | TgBot::Api | |
| setManagedBotAccessSettings(const SetManagedBotAccessSettingsArgs &args) const | TgBot::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) const | TgBot::Api | |
| setMessageReaction(const SetMessageReactionArgs &args) const | TgBot::Api | |
| setMyCommands(const std::vector< std::shared_ptr< BotCommand > > &commands, std::shared_ptr< BotCommandScope > scope=nullptr, std::string_view languageCode="") const | TgBot::Api | |
| setMyCommands(const SetMyCommandsArgs &args) const | TgBot::Api | |
| setMyDefaultAdministratorRights(std::shared_ptr< ChatAdministratorRights > rights=nullptr, bool forChannels=false) const | TgBot::Api | |
| setMyDefaultAdministratorRights(const SetMyDefaultAdministratorRightsArgs &args) const | TgBot::Api | |
| setMyDescription(std::string_view description="", std::string_view languageCode="") const | TgBot::Api | |
| setMyDescription(const SetMyDescriptionArgs &args) const | TgBot::Api | |
| setMyName(std::string_view name="", std::string_view languageCode="") const | TgBot::Api | |
| setMyName(const SetMyNameArgs &args) const | TgBot::Api | |
| setMyProfilePhoto(std::shared_ptr< InputProfilePhoto > photo, const std::vector< InputFileAttachment > &attachments={ }) const | TgBot::Api | |
| setMyProfilePhoto(const SetMyProfilePhotoArgs &args) const | TgBot::Api | |
| setMyShortDescription(std::string_view shortDescription="", std::string_view languageCode="") const | TgBot::Api | |
| setMyShortDescription(const SetMyShortDescriptionArgs &args) const | TgBot::Api | |
| setPassportDataErrors(std::int64_t userId, const std::vector< std::shared_ptr< PassportElementError > > &errors) const | TgBot::Api | |
| setPassportDataErrors(const SetPassportDataErrorsArgs &args) const | TgBot::Api | |
| setStickerEmojiList(std::string_view sticker, const std::vector< std::string > &emojiList) const | TgBot::Api | |
| setStickerEmojiList(const SetStickerEmojiListArgs &args) const | TgBot::Api | |
| setStickerKeywords(std::string_view sticker, const std::vector< std::string > &keywords={ }) const | TgBot::Api | |
| setStickerKeywords(const SetStickerKeywordsArgs &args) const | TgBot::Api | |
| setStickerMaskPosition(std::string_view sticker, std::shared_ptr< MaskPosition > maskPosition=nullptr) const | TgBot::Api | |
| setStickerMaskPosition(const SetStickerMaskPositionArgs &args) const | TgBot::Api | |
| setStickerPositionInSet(std::string_view sticker, std::int32_t position) const | TgBot::Api | |
| setStickerPositionInSet(const SetStickerPositionInSetArgs &args) const | TgBot::Api | |
| setStickerSetThumbnail(std::string_view name, std::int64_t userId, std::string_view format, std::variant< std::shared_ptr< InputFile >, std::string > thumbnail={ }) const | TgBot::Api | |
| setStickerSetThumbnail(const SetStickerSetThumbnailArgs &args) const | TgBot::Api | |
| setStickerSetTitle(std::string_view name, std::string_view title) const | TgBot::Api | |
| setStickerSetTitle(const SetStickerSetTitleArgs &args) const | TgBot::Api | |
| setUserEmojiStatus(std::int64_t userId, std::string_view emojiStatusCustomEmojiId="", std::int32_t emojiStatusExpirationDate=0) const | TgBot::Api | |
| setUserEmojiStatus(const SetUserEmojiStatusArgs &args) const | TgBot::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="") const | TgBot::Api | |
| setWebhook(const SetWebhookArgs &args) const | TgBot::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="") const | TgBot::Api | |
| stopMessageLiveLocation(const StopMessageLiveLocationArgs &args) const | TgBot::Api | |
| stopPoll(std::variant< std::int64_t, std::string > chatId, std::int32_t messageId, std::string_view businessConnectionId="", std::shared_ptr< InlineKeyboardMarkup > replyMarkup=nullptr) const | TgBot::Api | |
| stopPoll(const StopPollArgs &args) const | TgBot::Api | |
| transferBusinessAccountStars(std::string_view businessConnectionId, std::int32_t starCount) const | TgBot::Api | |
| transferBusinessAccountStars(const TransferBusinessAccountStarsArgs &args) const | TgBot::Api | |
| transferGift(std::string_view businessConnectionId, std::int64_t newOwnerChatId, std::string_view ownedGiftId, std::int32_t starCount=0) const | TgBot::Api | |
| transferGift(const TransferGiftArgs &args) const | TgBot::Api | |
| unbanChatMember(std::variant< std::int64_t, std::string > chatId, std::int64_t userId, bool onlyIfBanned=false) const | TgBot::Api | |
| unbanChatMember(const UnbanChatMemberArgs &args) const | TgBot::Api | |
| unbanChatSenderChat(std::variant< std::int64_t, std::string > chatId, std::int64_t senderChatId) const | TgBot::Api | |
| unbanChatSenderChat(const UnbanChatSenderChatArgs &args) const | TgBot::Api | |
| unhideGeneralForumTopic(std::variant< std::int64_t, std::string > chatId) const | TgBot::Api | |
| unhideGeneralForumTopic(const UnhideGeneralForumTopicArgs &args) const | TgBot::Api | |
| unpinAllChatMessages(std::variant< std::int64_t, std::string > chatId) const | TgBot::Api | |
| unpinAllChatMessages(const UnpinAllChatMessagesArgs &args) const | TgBot::Api | |
| unpinAllForumTopicMessages(std::variant< std::int64_t, std::string > chatId, std::int32_t messageThreadId) const | TgBot::Api | |
| unpinAllForumTopicMessages(const UnpinAllForumTopicMessagesArgs &args) const | TgBot::Api | |
| unpinAllGeneralForumTopicMessages(std::variant< std::int64_t, std::string > chatId) const | TgBot::Api | |
| unpinAllGeneralForumTopicMessages(const UnpinAllGeneralForumTopicMessagesArgs &args) const | TgBot::Api | |
| unpinChatMessage(std::variant< std::int64_t, std::string > chatId, std::string_view businessConnectionId="", std::int32_t messageId=0) const | TgBot::Api | |
| unpinChatMessage(const UnpinChatMessageArgs &args) const | TgBot::Api | |
| upgradeGift(std::string_view businessConnectionId, std::string_view ownedGiftId, bool keepOriginalDetails=false, std::int32_t starCount=0) const | TgBot::Api | |
| upgradeGift(const UpgradeGiftArgs &args) const | TgBot::Api | |
| uploadStickerFile(std::int64_t userId, std::variant< std::shared_ptr< InputFile >, std::string > sticker, std::string_view stickerFormat) const | TgBot::Api | |
| uploadStickerFile(const UploadStickerFileArgs &args) const | TgBot::Api | |
| verifyChat(std::variant< std::int64_t, std::string > chatId, std::string_view customDescription="") const | TgBot::Api | |
| verifyChat(const VerifyChatArgs &args) const | TgBot::Api | |
| verifyUser(std::int64_t userId, std::string_view customDescription="") const | TgBot::Api | |
| verifyUser(const VerifyUserArgs &args) const | TgBot::Api |