|
tgbotxx 1.1.9.2
Telegram Bot C++ Library
|
#include <PaidSubscriptionBot.hpp>
Public Member Functions | |
| PaidSubscriptionBot (const std::string &token, const std::string &paymentProviderToken) | |
Public Member Functions inherited from tgbotxx::Bot | |
| Bot (const std::string &token) | |
| Constructs a new Bot object. | |
| virtual | ~Bot () |
| void | start () |
| Start the long polling. | |
| void | stop () |
| Stop the long polling. | |
| virtual void | onNonCommandMessage (const Ptr< Message > &message) |
| Called when a non-command message is received of any kind - text, photo, sticker, etc. | |
| virtual void | onUnknownCommand (const Ptr< Message > &message) |
| Called when an unknown command is received (messages with leading '/' char). | |
| virtual void | onMessageEdited (const Ptr< Message > &editedMessage) |
| Called when a new version of a message that is known to the bot and was edited. | |
| virtual void | onChannelPost (const Ptr< Message > &channelPost) |
| Called when a new incoming channel post of any kind (text, photo, sticker, etc.) is received. | |
| virtual void | onChannelPostEdited (const Ptr< Message > &editedChannelPost) |
| Called when a new version of a channel post that is known to the bot and was edited. | |
| virtual void | onBusinessConnection (const Ptr< BusinessConnection > &businessConnection) |
| Called when the bot was connected to or disconnected from a business account, or a user edited an existing connection with the bot. | |
| virtual void | onBusinessMessage (const Ptr< Message > &businessMessage) |
| Called when a new message from a connected business account is received. | |
| virtual void | onBusinessMessageEdited (const Ptr< Message > &editedBusinessMessage) |
| Called when a new version of a message from a connected business account is received. | |
| virtual void | onBusinessMessagesDeleted (const Ptr< BusinessMessagesDeleted > &deletedBusinessMessages) |
| Called when Messages were deleted from a connected business account. | |
| virtual void | onMessageReactionUpdated (const Ptr< MessageReactionUpdated > &messageReaction) |
| Called when a reaction to a message was changed by a user. | |
| virtual void | onMessageReactionCountUpdated (const Ptr< MessageReactionCountUpdated > &messageReactionCount) |
| Called when reactions to a message with anonymous reactions were changed. | |
| virtual void | onInlineQuery (const Ptr< InlineQuery > &inlineQuery) |
| Called when a new incoming inline query is received. | |
| virtual void | onChosenInlineResult (const Ptr< ChosenInlineResult > &chosenInlineResult) |
| Called when the result of an inline query that was chosen by a user and sent to their chat partner. | |
| virtual void | onCallbackQuery (const Ptr< CallbackQuery > &callbackQuery) |
| Called when a new incoming callback query is received. | |
| virtual void | onShippingQuery (const Ptr< ShippingQuery > &shippingQuery) |
| Called when a new incoming shipping query is received. | |
| virtual void | onPaidMediaPurchased (const Ptr< PaidMediaPurchased > &purchasedPaidMedia) |
| Called when a user purchased paid media with a non-empty payload sent by the bot in a non-channel chat. | |
| virtual void | onPoll (const Ptr< Poll > &poll) |
| Called when a new poll state is received. | |
| virtual void | onPollAnswer (const Ptr< PollAnswer > &pollAnswer) |
| Called when a user changed their answer in a non-anonymous poll. | |
| virtual void | onMyChatMemberUpdated (const Ptr< ChatMemberUpdated > &myChatMember) |
| Called when the bot's chat member status was updated in a chat. | |
| virtual void | onChatMemberUpdated (const Ptr< ChatMemberUpdated > &chatMember) |
| Called when a chat member's status was updated in a chat. | |
| virtual void | onChatJoinRequest (const Ptr< ChatJoinRequest > &chatJoinRequest) |
| Called when a request to join the chat has been sent. | |
| virtual void | onChatBoostUpdated (const Ptr< ChatBoostUpdated > &chatBoost) |
| Called when a chat boost was added or changed. | |
| virtual void | onChatBoostRemoved (const Ptr< ChatBoostRemoved > &removedChatBoost) |
| Called when a boost was removed from a chat. | |
Additional Inherited Members | |
Protected Member Functions inherited from tgbotxx::Bot | |
| const Ptr< Api > & | getApi () const noexcept |
| Returns Api object. | |
| const Ptr< Api > & | api () const noexcept |
| Returns Api object. | |
| bool | isRunning () const noexcept |
| Returns true if the Bot long polling is currently running. | |
Definition at line 4 of file PaidSubscriptionBot.hpp.
| PaidSubscriptionBot::PaidSubscriptionBot | ( | const std::string & | token, |
| const std::string & | paymentProviderToken | ||
| ) |