1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
//! Telegram bot prelude.
//!
//! This module re-exports request builder traits from telegram-bot-raw.

pub use telegram_bot_raw::CanAnswerCallbackQuery;
pub use telegram_bot_raw::CanAnswerInlineQuery;
pub use telegram_bot_raw::CanExportChatInviteLink;
pub use telegram_bot_raw::CanLeaveChat;
pub use telegram_bot_raw::CanSendChatAction;
pub use telegram_bot_raw::{CanDeleteMessage, CanForwardMessage};
pub use telegram_bot_raw::{CanEditMessageCaption, CanEditMessageReplyMarkup, CanEditMessageText};
pub use telegram_bot_raw::{CanEditMessageLiveLocation, CanStopMessageLiveLocation};
pub use telegram_bot_raw::{CanGetChat, CanGetChatAdministrators, CanGetChatMembersCount};
pub use telegram_bot_raw::{CanGetChatMemberForChat, CanGetChatMemberForUser};
pub use telegram_bot_raw::{CanGetFile, CanGetUserProfilePhotos};
pub use telegram_bot_raw::{CanKickChatMemberForChat, CanKickChatMemberForUser};
pub use telegram_bot_raw::{CanPinMessage, CanUnpinMessage};
pub use telegram_bot_raw::{CanReplySendAudio, CanSendAudio};
pub use telegram_bot_raw::{CanReplySendContact, CanSendContact};
pub use telegram_bot_raw::{CanReplySendDocument, CanSendDocument};
pub use telegram_bot_raw::{CanReplySendLocation, CanSendLocation};
pub use telegram_bot_raw::{CanReplySendMessage, CanSendMessage};
pub use telegram_bot_raw::{CanReplySendPhoto, CanSendPhoto};
pub use telegram_bot_raw::{CanReplySendPoll, CanSendPoll, CanStopPoll};
pub use telegram_bot_raw::{CanReplySendVenue, CanSendVenue};
pub use telegram_bot_raw::{CanReplySendVideo, CanSendVideo};
pub use telegram_bot_raw::{CanUnbanChatMemberForChat, CanUnbanChatMemberForUser};
pub use telegram_bot_raw::{ToReplyRequest, ToRequest};

pub use crate::util::messages::{MessageGetFiles, MessageText};