xxtelebot  1.4.1.0
A simple Telegram Bot implementation in C++
Classes | Typedefs | Enumerations
tgbot::types Namespace Reference

API-interacting types. More...

Classes

struct  Animation
 
struct  Audio
 
struct  CallbackQuery
 
struct  Chat
 
struct  ChatMember
 
struct  ChatPhoto
 
struct  ChosenInlineResult
 
struct  Contact
 
struct  Document
 
struct  File
 
struct  Game
 
struct  GameHighScore
 
struct  InlineQuery
 
struct  Invoice
 
struct  KeyboardButton
 
struct  Location
 
struct  MaskPosition
 
struct  Message
 
struct  MessageEntity
 
struct  OrderInfo
 
struct  PhotoSize
 
struct  Poll
 
struct  PollOptions
 
struct  PreCheckoutQuery
 
struct  ResponseParameters
 
struct  ShippingAddress
 
struct  ShippingQuery
 
struct  Sticker
 
struct  StickerSet
 
struct  SuccessfulPayment
 
struct  Update
 
struct  User
 
struct  UserProfilePhotos
 
struct  Venue
 
struct  Video
 
struct  VideoNote
 
struct  Voice
 
struct  WebhookInfo
 

Typedefs

template<typename _Ty >
using Ptr = std::unique_ptr< _Ty >
 

Enumerations

enum  UpdateType {
  MESSAGE, EDITED_MESSAGE, EDITED_CHANNEL_POST, INLINE_QUERY,
  CHOSEN_INLINE_RESULT, CALLBACK_QUERY, SHIPPING_QUERY, PRE_CHECKOUT_QUERY,
  CHANNEL_POST
}
 
enum  ChatType { PRIVATE, GROUP, SUPERGROUP, CHANNEL }
 
enum  MessageEntityType {
  MENTION, HASHTAG, BOT_COMMAND, URL,
  EMAIL, BOLD, ITALIC, CODE,
  PRE, TEXT_LINK, TEXT_MENTION, CASHTAG,
  PHONE_NUMBER
}
 
enum  ChatMemberStatus {
  CREATOR, ADMINISTRATOR, MEMBER, RESTRICTED,
  LEFT, KICKED
}
 
enum  CallbackGame { GAME_CALLBACK }
 (note) according to telegram API documentation, this is only a placeholder, currently using this has no effects until specified
 

Detailed Description

API-interacting types.