13 #include <condition_variable> 15 #include "../bot/Token.h" 16 #include "../types/InlineQuery.h" 17 #include "../types/MessageEntity.h" 18 #include "../types/Message.h" 19 #include "../types/Update.h" 20 #include "../types/User.h" 22 #include "../methods/sendMessage.h" 24 #include "../methods/telegram_methodJSON.h" 25 #include "../methods/telegram_methodMultipart.h"
std::vector< std::function< void(InlineQuery)> > OnInlineQueryListener
void addOnMessageListener(std::function< void(Message)> Listener)
std::vector< std::function< void(Message)> > OnMessageListener
std::vector< std::function< void(Message)> > OnChannelPostEditedListener
void addOnMessageEditedListener(std::function< void(Message)> Listener)
void addOnUpdateListener(std::function< void(Update)> Listener)
std::vector< std::function< void(Update)> > OnUpdateListeners
void addOnChannelPostListener(std::function< void(Message)> Listener)
void addOnChannelPostEditedListener(std::function< void(Message)> Listener)
std::queue< Update > pendingUpdates
void NotifyRegisteredListeners()
std::condition_variable pendingUpdatesAvailable
std::vector< std::function< void(Message)> > OnChannelPostListener
const Message send(sendMessage sendMessage) const
std::vector< std::function< void(Message)> > OnMessageEditedListener
std::vector< std::function< void(Message, MessageEntity)> > OnMessageCommandListener
void addOnMessageBotCommandListener(std::function< void(Message, MessageEntity)> Listener)
void addOnInlineQueryListener(std::function< void(InlineQuery)> Listener)
void LongPolling(long timeout)