pub struct RawChat {Show 17 fields
pub id: i64,
pub chat_type: ChatType,
pub title: Option<String>,
pub username: Option<String>,
pub first_name: Option<String>,
pub last_name: Option<String>,
pub photo: Option<ChatPhoto>,
pub bio: Option<String>,
pub description: Option<String>,
pub invite_link: Option<String>,
pub pinned_message: Option<Box<RawMessage>>,
pub permissions: Option<ChatPermissions>,
pub slow_mode_delay: Option<usize>,
pub sticker_set_name: Option<String>,
pub can_set_sticker_set: Option<bool>,
pub linked_chat_id: Option<i64>,
pub location: Option<ChatLocation>,
}Expand description
The raw chat, for most usages the Chat object is easier to use
Fields§
§id: i64Unique identifier for this chat
chat_type: ChatType§title: Option<String>Title, for supergroups, channels and group chats
username: Option<String>Username, for private chats, supergroups and channels if available
first_name: Option<String>First name of the other party in a private chat
last_name: Option<String>Last name of the other party in a private chat
photo: Option<ChatPhoto>Chat photo. Returned only in getChat.
bio: Option<String>Bio of the other party in a private chat. Returned only in get_chat.
description: Option<String>Description, for groups, supergroups and channel chats. Returned only in
get_chat.
invite_link: Option<String>Chat invite link, for groups, supergroups and channel chats.
pinned_message: Option<Box<RawMessage>>Pinned message, for groups, supergroups and channels. Returned only in
get_chat.
permissions: Option<ChatPermissions>Default chat member permissions, for groups and supergroups. Returned
only in get_chat.
slow_mode_delay: Option<usize>For supergroups, the minimum allowed delay between consecutive messages
sent by each unpriviledged user. Returned only in get_chat.
sticker_set_name: Option<String>For supergroups, name of group sticker set. Returned only in
get_chat.
can_set_sticker_set: Option<bool>True, if the bot can change the group sticker set. Returned only in
get_chat.
linked_chat_id: Option<i64>Unique identifier for the linked chat, i.e. the discussion group
identifier for a channel and vice versa; for supergroups and channel
chats. This identifier may be greater than 32 bits and some
programming languages may have difficulty/silent defects in interpreting
it. But it is smaller than 52 bits, so a signed 64 bit integer or
double-precision float type are safe for storing this identifier.
Returned only in get_chat.
location: Option<ChatLocation>For supergroups, the location to which the supergroup is connected.
Returned only in get_chat.