LibTgBotPP
 All Classes Namespaces Files Functions Variables Typedefs Macros
Telegram Namespace Reference

Classes

class  Audio
 
class  Chat
 
class  Contact
 
class  Document
 
class  Location
 
class  Message
 
class  MessageEntity
 
class  PhotoSize
 
class  Sticker
 
struct  TCommand
 
class  TelegramBot
 
class  User
 
class  Venue
 
class  Video
 
class  Voice
 

Typedefs

typedef std::vector
< Telegram::MessageEntity * > 
TMessageEntities
 
typedef std::vector< std::string > TCommandLine
 Arguments for the bot's commands. More...
 
typedef std::string(* CommandCallback )(TelegramBot *, TCommandLine)
 Definition for a callback routine. More...
 
typedef std::map< std::string,
TCommand
TCommandMap
 Map that stores the known commands. More...
 

Detailed Description

Namespace Telegram used for the bot project

Typedef Documentation

typedef std::string(* Telegram::CommandCallback)(TelegramBot *, TCommandLine)

Definition for a callback routine.

Definition at line 22 of file TelegramBot.h.

typedef std::vector<std::string> Telegram::TCommandLine

Arguments for the bot's commands.

Definition at line 18 of file TelegramBot.h.

typedef std::map<std::string, TCommand> Telegram::TCommandMap

Map that stores the known commands.

Definition at line 31 of file TelegramBot.h.

Definition at line 23 of file MessageEntity.h.