pub struct Me {
pub user: User,
pub can_join_groups: bool,
pub can_read_all_group_messages: bool,
pub supports_inline_queries: bool,
}
Expand description
Returned only in GetMe
.
Fields§
§user: User
§can_join_groups: bool
true
, if the bot can be invited to groups.
can_read_all_group_messages: bool
true
, if privacy mode is disabled for the bot.
supports_inline_queries: bool
true
, if the bot supports inline queries.
Implementations§
Methods from Deref<Target = User>§
sourcepub fn full_name(&self) -> String
pub fn full_name(&self) -> String
Returns full name of this user, ie first and last names joined with a space.
sourcepub fn mention(&self) -> Option<String>
pub fn mention(&self) -> Option<String>
Returns a username mention of this user. Returns None
if
self.username.is_none()
.
sourcepub fn url(&self) -> Url
pub fn url(&self) -> Url
Returns an URL that links to this user in the form of
tg://user/?id=<...>
.
sourcepub fn tme_url(&self) -> Option<Url>
pub fn tme_url(&self) -> Option<Url>
Returns an URL that links to this user in the form of t.me/<...>
.
Returns None
if self.username.is_none()
.
sourcepub fn preferably_tme_url(&self) -> Url
pub fn preferably_tme_url(&self) -> Url
Returns an URL that links to this user in the form of t.me/<...>
or
tg://user/?id=<...>
, preferring t.me
one when possible.
sourcepub fn is_anonymous(&self) -> bool
pub fn is_anonymous(&self) -> bool
Returns true
if this is the special user used by telegram bot API to
denote an anonymous user that sends messages on behalf of a group.
sourcepub fn is_channel(&self) -> bool
pub fn is_channel(&self) -> bool
Returns true
if this is the special user used by telegram bot API to
denote an anonymous user that sends messages on behalf of a channel.
sourcepub fn is_telegram(&self) -> bool
pub fn is_telegram(&self) -> bool
Returns true
if this is the special user used by telegram itself.
It is sometimes also used as a fallback, for example when a channel post
is automatically forwarded to a group, bots in a group will get a
message where from
is the Telegram user.