Expand description
Telegram Bot API request and response models.
Re-exports§
pub use bot::GetUserProfilePhotosRequest;pub use bot::User;pub use bot::UserProfilePhotos;pub use chat::BanChatMemberRequest;pub use chat::BanChatSenderChatRequest;pub use chat::ChatAdministratorCapability;pub use chat::ChatAdministratorRights;pub use chat::ChatInviteLink;pub use chat::ChatMember;pub use chat::ChatMemberAdministrator;pub use chat::ChatMemberBanned;pub use chat::ChatMemberLeft;pub use chat::ChatMemberOwner;pub use chat::ChatMemberRegular;pub use chat::ChatMemberRestricted;pub use chat::ChatMemberStatus;pub use chat::ChatPermissions;pub use chat::CreateChatInviteLinkRequest;pub use chat::DeleteChatPhotoRequest;pub use chat::DeleteChatStickerSetRequest;pub use chat::EditChatInviteLinkRequest;pub use chat::ExportChatInviteLinkRequest;pub use chat::GetChatAdministratorsRequest;pub use chat::GetChatMemberCountRequest;pub use chat::GetChatMemberRequest;pub use chat::GetChatRequest;pub use chat::LeaveChatRequest;pub use chat::PinChatMessageRequest;pub use chat::PromoteChatMemberRequest;pub use chat::RestrictChatMemberRequest;pub use chat::RevokeChatInviteLinkRequest;pub use chat::SetChatAdministratorCustomTitleRequest;pub use chat::SetChatDescriptionRequest;pub use chat::SetChatPermissionsRequest;pub use chat::SetChatStickerSetRequest;pub use chat::SetChatTitleRequest;pub use chat::UnbanChatMemberRequest;pub use chat::UnbanChatSenderChatRequest;pub use chat::UnpinAllChatMessagesRequest;pub use chat::UnpinChatMessageRequest;pub use command::BotCommand;pub use command::BotCommandScope;pub use command::BotDescription;pub use command::BotName;pub use command::BotShortDescription;pub use command::DeleteMyCommandsRequest;pub use command::GetMyCommandsRequest;pub use command::GetMyDescriptionRequest;pub use command::GetMyNameRequest;pub use command::GetMyShortDescriptionRequest;pub use command::SetMyCommandsRequest;pub use command::SetMyDescriptionRequest;pub use command::SetMyNameRequest;pub use command::SetMyShortDescriptionRequest;pub use common::ChatId;pub use common::MessageId;pub use common::ParseMode;pub use common::ResponseParameters;pub use common::UserId;pub use file::File;pub use file::GetFileRequest;pub use message::Animation;pub use message::Audio;pub use message::Chat;pub use message::ChatAction;pub use message::ChatBoostAdded;pub use message::ChatOwnerChanged;pub use message::ChatOwnerLeft;pub use message::ChatType;pub use message::Checklist;pub use message::ChecklistTask;pub use message::ChecklistTasksAdded;pub use message::ChecklistTasksDone;pub use message::Contact;pub use message::CopyMessageRequest;pub use message::CopyMessagesRequest;pub use message::DeleteMessageRequest;pub use message::DeleteMessagesRequest;pub use message::Dice;pub use message::DiceEmoji;pub use message::DirectMessagePriceChanged;pub use message::Document;pub use message::EditMessageCaptionRequest;pub use message::EditMessageLiveLocationRequest;pub use message::EditMessageReplyMarkupRequest;pub use message::EditMessageResult;pub use message::EditMessageTextRequest;pub use message::ExternalReplyInfo;pub use message::ForumTopicClosed;pub use message::ForumTopicCreated;pub use message::ForumTopicEdited;pub use message::ForumTopicReopened;pub use message::ForwardMessageRequest;pub use message::Game;pub use message::GeneralForumTopicHidden;pub use message::Giveaway;pub use message::GiveawayCompleted;pub use message::GiveawayCreated;pub use message::GiveawayWinners;pub use message::InaccessibleMessage;pub use message::InputMedia;pub use message::InputMediaAnimation;pub use message::InputMediaAudio;pub use message::InputMediaDocument;pub use message::InputMediaPhoto;pub use message::InputMediaVideo;pub use message::Invoice;pub use message::Location;pub use message::MaybeInaccessibleMessage;pub use message::Message;pub use message::MessageAutoDeleteTimerChanged;pub use message::MessageEntity;pub use message::MessageEntityKind;pub use message::MessageIdObject;pub use message::MessageKind;pub use message::MessageOrigin;pub use message::OrderInfo;pub use message::PaidMedia;pub use message::PaidMediaInfo;pub use message::PaidMessagePriceChanged;pub use message::PhotoSize;pub use message::Poll;pub use message::PollKind;pub use message::PollOption;pub use message::ProximityAlertTriggered;pub use message::RefundedPayment;pub use message::SendAnimationRequest;pub use message::SendAudioRequest;pub use message::SendChatActionRequest;pub use message::SendContactRequest;pub use message::SendDiceRequest;pub use message::SendDocumentRequest;pub use message::SendLocationRequest;pub use message::SendMediaGroupRequest;pub use message::SendMessageRequest;pub use message::SendPhotoRequest;pub use message::SendPollRequest;pub use message::SendVenueRequest;pub use message::SendVideoNoteRequest;pub use message::SendVideoRequest;pub use message::SendVoiceRequest;pub use message::SentWebAppMessage;pub use message::ShippingAddress;pub use message::StarAmount;pub use message::StopMessageLiveLocationRequest;pub use message::StopPollRequest;pub use message::Story;pub use message::SuccessfulPayment;pub use message::SuggestedPostApprovalFailed;pub use message::SuggestedPostApproved;pub use message::SuggestedPostDeclined;pub use message::SuggestedPostInfo;pub use message::SuggestedPostPaid;pub use message::SuggestedPostPrice;pub use message::SuggestedPostRefundReason;pub use message::SuggestedPostRefunded;pub use message::SuggestedPostState;pub use message::TextQuote;pub use message::Venue;pub use message::Video;pub use message::VideoChatEnded;pub use message::VideoChatParticipantsInvited;pub use message::VideoChatScheduled;pub use message::VideoChatStarted;pub use message::VideoNote;pub use message::VideoQuality;pub use message::Voice;pub use message::WriteAccessAllowed;pub use payment::AnswerPreCheckoutQueryRequest;pub use payment::AnswerShippingQueryRequest;pub use payment::CreateInvoiceLinkRequest;pub use payment::LabeledPrice;pub use payment::SendInvoiceRequest;pub use payment::ShippingOption;pub use sticker::AddStickerToSetRequest;pub use sticker::CreateNewStickerSetRequest;pub use sticker::DeleteStickerFromSetRequest;pub use sticker::DeleteStickerSetRequest;pub use sticker::GetCustomEmojiStickersRequest;pub use sticker::GetStickerSetRequest;pub use sticker::InputSticker;pub use sticker::MaskPosition;pub use sticker::ReplaceStickerInSetRequest;pub use sticker::SendStickerRequest;pub use sticker::SetCustomEmojiStickerSetThumbnailRequest;pub use sticker::SetStickerEmojiListRequest;pub use sticker::SetStickerKeywordsRequest;pub use sticker::SetStickerMaskPositionRequest;pub use sticker::SetStickerPositionInSetRequest;pub use sticker::SetStickerSetThumbnailRequest;pub use sticker::SetStickerSetTitleRequest;pub use sticker::Sticker;pub use sticker::StickerFormat;pub use sticker::StickerSet;pub use sticker::StickerType;pub use sticker::UploadStickerFileRequest;pub use telegram::AcceptedGiftTypes;pub use telegram::CallbackCodec;pub use telegram::CallbackPayload;pub use telegram::CallbackPayloadCodec;pub use telegram::CompactCallbackCodec;pub use telegram::CompactCallbackDecoder;pub use telegram::CompactCallbackEncoder;pub use telegram::CompactCallbackPayload;pub use telegram::ForceReply;pub use telegram::InlineKeyboardButton;pub use telegram::InlineKeyboardMarkup;pub use telegram::InlineQueryResult;pub use telegram::InlineQueryResultArticle;pub use telegram::InlineQueryResultsButton;pub use telegram::InputChecklist;pub use telegram::InputPaidMedia;pub use telegram::InputStoryContent;pub use telegram::InputTextMessageContent;pub use telegram::JsonCallbackCodec;pub use telegram::KeyboardButton;pub use telegram::LinkPreviewOptions;pub use telegram::MenuButton;pub use telegram::MenuButtonKind;pub use telegram::MenuButtonWebApp;pub use telegram::PassportElementError;pub use telegram::ReactionType;pub use telegram::ReplyKeyboardMarkup;pub use telegram::ReplyKeyboardRemove;pub use telegram::ReplyMarkup;pub use telegram::ReplyParameters;pub use telegram::StoryArea;pub use telegram::SuggestedPostParameters;pub use telegram::WebAppData;pub use telegram::WebAppInfo;pub use update::AnswerCallbackQueryRequest;pub use update::AnswerInlineQueryRequest;pub use update::CallbackQuery;pub use update::ChatJoinRequest;pub use update::ChatMemberUpdated;pub use update::ChosenInlineResult;pub use update::GetUpdatesRequest;pub use update::InlineQuery;pub use update::PollAnswer;pub use update::Update;pub use update::UpdateKind;pub use upload::UploadFile;pub use webhook::DeleteWebhookRequest;pub use webhook::SetWebhookRequest;pub use webhook::WebhookInfo;