Cppgram
1.0.0
Easy and modern C++14 Telegram Bot API wrapper
|
This is the complete list of members for BasicBot< T >, including all inherited members.
answerCallbackQuery(const std::string &text, bool show_alert=false, uint32_t cache_time=0, const std::string &url="") | BasicBot< T > | |
answerInlineQuery(const Json::Value &results, const uint_fast16_t cache_time=300, const bool is_personal=false, const std::string &next_offset="", const std::string &switch_pm_text="", const std::string &switch_pm_paramter="") | BasicBot< T > | |
BasicBot(const std::string &token, std::string name="Bot", T *obj_ptr=nullptr) | BasicBot< T > | |
BasicBot(const BasicBot &b, T *base_ptr) | BasicBot< T > | |
commands() | BasicBot< T > | inline |
editMessageCaption(const int_fast64_t chat_id, const uint_fast32_t message_id, const std::string &caption="", const std::string &reply_markup="") | BasicBot< T > | |
editMessageCaption(const std::string &chat_id, const uint_fast32_t message_id, const std::string &caption="", const std::string &reply_markup="") | BasicBot< T > | |
editMessageCaption(const uint_fast32_t message_id, const std::string &caption="", const std::string &reply_markup="") | BasicBot< T > | |
editMessageCaption(const std::string &inline_message_id, const std::string &caption, const std::string &reply_markup="") | BasicBot< T > | |
editMessageReplyMarkup(const int_fast64_t chat_id, const uint_fast32_t message_id, const std::string &reply_markup="") | BasicBot< T > | |
editMessageReplyMarkup(const std::string &chat_id, const uint_fast32_t message_id, const std::string &reply_markup="") | BasicBot< T > | |
editMessageReplyMarkup(const uint_fast32_t message_id, const std::string &reply_markup="") | BasicBot< T > | |
editMessageReplyMarkup(const std::string &inline_message_id, const std::string &reply_markup="") | BasicBot< T > | |
editMessageText(const int_fast64_t chat_id, const uint_fast32_t message_id, const std::string &text, const std::string &reply_markup="", const EParseMode parse_mode=static_cast< EParseMode >(1), const bool disable_web_page_preview=true) | BasicBot< T > | |
editMessageText(const std::string &chat_id, const uint_fast32_t message_id, const std::string &text, const std::string &reply_markup="", const EParseMode parse_mode=static_cast< EParseMode >(1), const bool disable_web_page_preview=true) | BasicBot< T > | |
editMessageText(const uint_fast32_t message_id, const std::string &text, const std::string &reply_markup="", const EParseMode parse_mode=static_cast< EParseMode >(1), const bool disable_web_page_preview=true) | BasicBot< T > | |
editMessageText(const std::string &inline_message_id, const std::string &text, const std::string &reply_markup="", const EParseMode parse_mode=static_cast< EParseMode >(1), const bool disable_web_page_preview=true) | BasicBot< T > | |
executeRequest(const std::string &method, const cpr::Parameters ¶ms) | BasicBot< T > | |
getUpdates(std::vector< types::Update > &updates, const uint_fast32_t offset=0, const uint_fast32_t limit=100, const uint_fast32_t timeout=60) | BasicBot< T > | |
init() | BasicBot< T > | virtual |
keyboard() | BasicBot< T > | inline |
logger() | BasicBot< T > | inline |
processCallbackQuery | BasicBot< T > | |
processChannelPost | BasicBot< T > | |
processChosenInlineResult | BasicBot< T > | |
processEditedChannelPost | BasicBot< T > | |
processEditedMessage | BasicBot< T > | |
processInlineQuery | BasicBot< T > | |
processMessage | BasicBot< T > | |
sendMessage(const int_fast64_t chat_id, const std::string &text, const std::string &reply_markup="", const EParseMode parse_mode=EParseMode::HTML, const bool disable_web_page_preview=true, const bool disable_notification=false, const int_fast32_t reply_to_message_id=0) | BasicBot< T > | |
sendMessage(const std::string &chat_id, const std::string &text, const std::string &reply_markup="", const EParseMode parse_mode=EParseMode::HTML, const bool disable_web_page_preview=true, const bool disable_notification=false, const int_fast32_t reply_to_message_id=0) | BasicBot< T > | |
sendMessage(const std::string &text, const std::string &reply_markup="", const EParseMode parse_mode=EParseMode::HTML, const bool disable_web_page_preview=true, const bool disable_notification=false, const int_fast32_t reply_to_message_id=0) | BasicBot< T > | |
setChatId(uint_fast32_t chat_id) | BasicBot< T > | inline |
setChatId(int_fast64_t chat_id) | BasicBot< T > | inline |
setLogger(spdlog::sink_ptr sink) | BasicBot< T > | |
setLogger(std::vector< spdlog::sink_ptr > &sinks) | BasicBot< T > | inline |
setLogger(std::shared_ptr< spdlog::logger > new_logger) | BasicBot< T > |