Cppgram  1.0.0
Easy and modern C++14 Telegram Bot API wrapper
BasicBot< T > Member List

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 &params)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
processCallbackQueryBasicBot< T >
processChannelPostBasicBot< T >
processChosenInlineResultBasicBot< T >
processEditedChannelPostBasicBot< T >
processEditedMessageBasicBot< T >
processInlineQueryBasicBot< T >
processMessageBasicBot< 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 >