telega.botapi

Undocumented in source.

Members

Aliases

InlineQueryResult
alias InlineQueryResult = JsonableAlgebraicProxy!InlineQueryResultStructs
Undocumented in source.
InlineQueryResultStructs
alias InlineQueryResultStructs = AliasSeq!(InlineQueryResultArticle, InlineQueryResultPhoto, InlineQueryResultGif, InlineQueryResultMpeg4Gif, InlineQueryResultVideo, InlineQueryResultAudio, InlineQueryResultVoice, InlineQueryResultDocument, InlineQueryResultLocation, InlineQueryResultVenue, InlineQueryResultContact, InlineQueryResultGame, InlineQueryResultCachedPhoto, InlineQueryResultCachedGif, InlineQueryResultCachedMpeg4Gif, InlineQueryResultCachedSticker, InlineQueryResultCachedDocument, InlineQueryResultCachedVideo, InlineQueryResultCachedVoice, InlineQueryResultCachedAudio)
Undocumented in source.
InputMedia
alias InputMedia = JsonableAlgebraicProxy!InputMediaStructs
Undocumented in source.
InputMediaStructs
alias InputMediaStructs = AliasSeq!(InputMediaPhoto, InputMediaVideo)
Undocumented in source.
InputMessageContent
alias InputMessageContent = JsonableAlgebraicProxy!InputMessageContentStructs
Undocumented in source.
InputMessageContentStructs
alias InputMessageContentStructs = AliasSeq!(InputTextMessageContent, InputLocationMessageContent, InputVenueMessageContent, InputContactMessageContent)
Undocumented in source.
ReplyMarkup
alias ReplyMarkup = JsonableAlgebraicProxy!ReplyMarkupStructs

Abstract structure for unioining ReplyKeyboardMarkup, ReplyKeyboardRemove, InlineKeyboardMarkup and ForceReply

ReplyMarkupStructs
alias ReplyMarkupStructs = AliasSeq!(ReplyKeyboardMarkup, ReplyKeyboardRemove, InlineKeyboardMarkup, ForceReply)
Undocumented in source.

Classes

BotApi
class BotApi
Undocumented in source.
TelegramBotApiException
class TelegramBotApiException
Undocumented in source.

Enums

ChatType
enum ChatType
Undocumented in source.
ParseMode
enum ParseMode
Undocumented in source.
isReplyMarkup
eponymoustemplate isReplyMarkup(T)
Undocumented in source.
isTelegramId
eponymoustemplate isTelegramId(T)
Undocumented in source.

Functions

toKeyboardButtonRow
KeyboardButton[] toKeyboardButtonRow(string[] row)
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

BaseApiUrl
enum BaseApiUrl;

Mixin templates

InlineQueryFields
mixintemplate InlineQueryFields()
Undocumented in source.
TelegramMethod
mixintemplate TelegramMethod(string path, HTTPMethod method = HTTPMethod.POST)

Static functions

falseIfNull
bool falseIfNull(Nullable!bool value)
Undocumented in source. Be warned that the author may not have intended to support it.
trueIfNull
bool trueIfNull(Nullable!bool value)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

AddStickerToSetMethod
struct AddStickerToSetMethod
Undocumented in source.
Animation
struct Animation
Undocumented in source.
AnswerCallbackQueryMethod
struct AnswerCallbackQueryMethod
Undocumented in source.
AnswerInlineQueryMethod
struct AnswerInlineQueryMethod
Undocumented in source.
Audio
struct Audio
Undocumented in source.
CallbackGame
struct CallbackGame
Undocumented in source.
CallbackQuery
struct CallbackQuery
Undocumented in source.
Chat
struct Chat
Undocumented in source.
ChatMember
struct ChatMember
Undocumented in source.
ChatPhoto
struct ChatPhoto
Undocumented in source.
ChatTypeProxy
struct ChatTypeProxy
Undocumented in source.
ChosenInlineResult
struct ChosenInlineResult
Undocumented in source.
Contact
struct Contact
Undocumented in source.
CreateNewStickerSetMethod
struct CreateNewStickerSetMethod
Undocumented in source.
DeleteChatPhotoMethod
struct DeleteChatPhotoMethod
Undocumented in source.
DeleteChatStickerSetMethod
struct DeleteChatStickerSetMethod
Undocumented in source.
DeleteMessageMethod
struct DeleteMessageMethod
Undocumented in source.
DeleteStickerFromSetMethod
struct DeleteStickerFromSetMethod
Undocumented in source.
DeleteWebhookMethod
struct DeleteWebhookMethod
Undocumented in source.
Document
struct Document
Undocumented in source.
EditMessageCaptionMethod
struct EditMessageCaptionMethod
Undocumented in source.
EditMessageLiveLocationMethod
struct EditMessageLiveLocationMethod
Undocumented in source.
EditMessageReplyMarkupMethod
struct EditMessageReplyMarkupMethod
Undocumented in source.
EditMessageTextMethod
struct EditMessageTextMethod
Undocumented in source.
ExportChatInviteLinkMethod
struct ExportChatInviteLinkMethod
Undocumented in source.
File
struct File
Undocumented in source.
ForceReply
struct ForceReply
Undocumented in source.
ForwardMessageMethod
struct ForwardMessageMethod
Undocumented in source.
Game
struct Game

Games types **

GameHighScore
struct GameHighScore
Undocumented in source.
GetChatAdministratorsMethod
struct GetChatAdministratorsMethod
Undocumented in source.
GetChatMemberMethod
struct GetChatMemberMethod
Undocumented in source.
GetChatMembersCountMethod
struct GetChatMembersCountMethod
Undocumented in source.
GetChatMethod
struct GetChatMethod
Undocumented in source.
GetFileMethod
struct GetFileMethod
Undocumented in source.
GetMeMethod
struct GetMeMethod
Undocumented in source.
GetStickerSetMethod
struct GetStickerSetMethod
Undocumented in source.
GetUpdatesMethod
struct GetUpdatesMethod
Undocumented in source.
GetUserProfilePhotosMethod
struct GetUserProfilePhotosMethod
Undocumented in source.
GetWebhookInfoMethod
struct GetWebhookInfoMethod
Undocumented in source.
InlineKeyboardButton
struct InlineKeyboardButton
Undocumented in source.
InlineKeyboardMarkup
struct InlineKeyboardMarkup
Undocumented in source.
InlineQuery
struct InlineQuery

Inline mode types **

InlineQueryResultArticle
struct InlineQueryResultArticle
Undocumented in source.
InlineQueryResultAudio
struct InlineQueryResultAudio
Undocumented in source.
InlineQueryResultCachedAudio
struct InlineQueryResultCachedAudio
Undocumented in source.
InlineQueryResultCachedDocument
struct InlineQueryResultCachedDocument
Undocumented in source.
InlineQueryResultCachedGif
struct InlineQueryResultCachedGif
Undocumented in source.
InlineQueryResultCachedMpeg4Gif
struct InlineQueryResultCachedMpeg4Gif
Undocumented in source.
InlineQueryResultCachedPhoto
struct InlineQueryResultCachedPhoto
Undocumented in source.
InlineQueryResultCachedSticker
struct InlineQueryResultCachedSticker
Undocumented in source.
InlineQueryResultCachedVideo
struct InlineQueryResultCachedVideo
Undocumented in source.
InlineQueryResultCachedVoice
struct InlineQueryResultCachedVoice
Undocumented in source.
InlineQueryResultContact
struct InlineQueryResultContact
Undocumented in source.
InlineQueryResultDocument
struct InlineQueryResultDocument
Undocumented in source.
InlineQueryResultGame
struct InlineQueryResultGame
Undocumented in source.
InlineQueryResultGif
struct InlineQueryResultGif
Undocumented in source.
InlineQueryResultLocation
struct InlineQueryResultLocation
Undocumented in source.
InlineQueryResultMpeg4Gif
struct InlineQueryResultMpeg4Gif
Undocumented in source.
InlineQueryResultPhoto
struct InlineQueryResultPhoto
Undocumented in source.
InlineQueryResultVenue
struct InlineQueryResultVenue
Undocumented in source.
InlineQueryResultVideo
struct InlineQueryResultVideo
Undocumented in source.
InlineQueryResultVoice
struct InlineQueryResultVoice
Undocumented in source.
InputContactMessageContent
struct InputContactMessageContent
Undocumented in source.
InputFile
struct InputFile
Undocumented in source.
InputLocationMessageContent
struct InputLocationMessageContent
Undocumented in source.
InputMediaPhoto
struct InputMediaPhoto
Undocumented in source.
InputMediaVideo
struct InputMediaVideo
Undocumented in source.
InputTextMessageContent
struct InputTextMessageContent
Undocumented in source.
InputVenueMessageContent
struct InputVenueMessageContent
Undocumented in source.
Invoice
struct Invoice
Undocumented in source.
KeyboardButton
struct KeyboardButton
Undocumented in source.
KickChatMemberMethod
struct KickChatMemberMethod
Undocumented in source.
LabeledPrice
struct LabeledPrice

Payments types **

LeaveChatMethod
struct LeaveChatMethod
Undocumented in source.
Location
struct Location
Undocumented in source.
MaskPosition
struct MaskPosition
Undocumented in source.
Message
struct Message
Undocumented in source.
MessageEntity
struct MessageEntity
Undocumented in source.
Method
struct Method

UDA for telegram methods

OrderInfo
struct OrderInfo
Undocumented in source.
PhotoSize
struct PhotoSize
Undocumented in source.
PinChatMessageMethod
struct PinChatMessageMethod
Undocumented in source.
PreCheckoutQuery
struct PreCheckoutQuery
Undocumented in source.
PromoteChatMemberMethod
struct PromoteChatMemberMethod
Undocumented in source.
ReplyKeyboardMarkup
struct ReplyKeyboardMarkup
Undocumented in source.
ReplyKeyboardRemove
struct ReplyKeyboardRemove
Undocumented in source.
ResponseParameters
struct ResponseParameters
Undocumented in source.
RestrictChatMemberMethod
struct RestrictChatMemberMethod
Undocumented in source.
SendAudioMethod
struct SendAudioMethod
Undocumented in source.
SendChatActionMethod
struct SendChatActionMethod
Undocumented in source.
SendContactMethod
struct SendContactMethod
Undocumented in source.
SendDocumentMethod
struct SendDocumentMethod
Undocumented in source.
SendLocationMethod
struct SendLocationMethod
Undocumented in source.
SendMediaGroupMethod
struct SendMediaGroupMethod
Undocumented in source.
SendMessageMethod
struct SendMessageMethod
Undocumented in source.
SendPhotoMethod
struct SendPhotoMethod
Undocumented in source.
SendStickerMethod
struct SendStickerMethod
Undocumented in source.
SendVenueMethod
struct SendVenueMethod
Undocumented in source.
SendVideoMethod
struct SendVideoMethod
Undocumented in source.
SendVideoNoteMethod
struct SendVideoNoteMethod
Undocumented in source.
SendVoiceMethod
struct SendVoiceMethod
Undocumented in source.
SetChatDescriptionMethod
struct SetChatDescriptionMethod
Undocumented in source.
SetChatPhotoMethod
struct SetChatPhotoMethod
Undocumented in source.
SetChatStickerSetMethod
struct SetChatStickerSetMethod
Undocumented in source.
SetChatTitleMethod
struct SetChatTitleMethod
Undocumented in source.
SetStickerPositionInSetMethod
struct SetStickerPositionInSetMethod
Undocumented in source.
SetWebhookMethod
struct SetWebhookMethod
Undocumented in source.
ShippingAddress
struct ShippingAddress
Undocumented in source.
ShippingOption
struct ShippingOption
Undocumented in source.
ShippingQuery
struct ShippingQuery
Undocumented in source.
Sticker
struct Sticker
Undocumented in source.
StickerSet
struct StickerSet
Undocumented in source.
StopMessageLiveLocationMethod
struct StopMessageLiveLocationMethod
Undocumented in source.
SuccessfulPayment
struct SuccessfulPayment
Undocumented in source.
UnbanChatMemberMethod
struct UnbanChatMemberMethod
Undocumented in source.
UnpinChatMessageMethod
struct UnpinChatMessageMethod
Undocumented in source.
Update
struct Update
Undocumented in source.
UploadStickerFileMethod
struct UploadStickerFileMethod
Undocumented in source.
User
struct User
UserProfilePhotos
struct UserProfilePhotos
Undocumented in source.
Venue
struct Venue
Undocumented in source.
Video
struct Video
Undocumented in source.
VideoNote
struct VideoNote
Undocumented in source.
Voice
struct Voice
Undocumented in source.
WebhookInfo
struct WebhookInfo
Undocumented in source.

Meta