pub struct Chat {Show 13 fields
pub id: i64,
pub ty: String,
pub title: Option<String>,
pub username: Option<String>,
pub first_name: Option<String>,
pub last_name: Option<String>,
pub all_members_are_administrators: Option<bool>,
pub photo: Option<ChatPhoto>,
pub description: Option<String>,
pub invite_link: Option<String>,
pub pinned_message: Option<Box<Message>>,
pub sticker_set_name: Option<String>,
pub can_set_sticker_set: Option<bool>,
}
Expand description
This object represents a chat.
Fields§
§id: i64
Unique identifier for this chat. This number 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.
ty: String
Type of chat, can be either “private”, “group”, “supergroup” or “channel”
title: Option<String>
Optional. Title, for supergroups, channels and group chats
username: Option<String>
Optional. Username, for private chats, supergroups and channels if available
first_name: Option<String>
Optional. First name of the other party in a private chat
last_name: Option<String>
Optional. Last name of the other party in a private chat
all_members_are_administrators: Option<bool>
Optional. True if a group has ‘All Members Are Admins’ enabled.
photo: Option<ChatPhoto>
Optional. Chat photo. Returned only in getChat.
description: Option<String>
Optional. Description, for supergroups and channel chats. Returned only in getChat.
invite_link: Option<String>
Optional. Chat invite link, for supergroups and channel chats. Each administrator in a chat generates their own invite links, so the bot must first generate the link using exportChatInviteLink. Returned only in getChat.
pinned_message: Option<Box<Message>>
Optional. Pinned message, for groups, supergroups and channels. Returned only in getChat.
sticker_set_name: Option<String>
Optional. For supergroups, name of group sticker set. Returned only in getChat.
can_set_sticker_set: Option<bool>
Optional. True, if the bot can change the group sticker set. Returned only in getChat.