pub struct SupergroupFullInfo {Show 30 fields
pub photo: Option<ChatPhoto>,
pub description: String,
pub member_count: i32,
pub administrator_count: i32,
pub restricted_count: i32,
pub banned_count: i32,
pub linked_chat_id: i64,
pub slow_mode_delay: i32,
pub slow_mode_delay_expires_in: f64,
pub can_get_members: bool,
pub has_hidden_members: bool,
pub can_hide_members: bool,
pub can_set_sticker_set: bool,
pub can_set_location: bool,
pub can_get_statistics: bool,
pub can_get_revenue_statistics: bool,
pub can_toggle_aggressive_anti_spam: bool,
pub is_all_history_available: bool,
pub can_have_sponsored_messages: bool,
pub has_aggressive_anti_spam_enabled: bool,
pub has_pinned_stories: bool,
pub my_boost_count: i32,
pub unrestrict_boost_count: i32,
pub sticker_set_id: i64,
pub custom_emoji_sticker_set_id: i64,
pub location: Option<ChatLocation>,
pub invite_link: Option<ChatInviteLink>,
pub bot_commands: Vec<BotCommands>,
pub upgraded_from_basic_group_id: i64,
pub upgraded_from_max_message_id: i64,
}Expand description
Contains full information about a supergroup or channel
Fields§
§photo: Option<ChatPhoto>Chat photo; may be null if empty or unknown. If non-null, then it is the same photo as in chat.photo
description: StringSupergroup or channel description
member_count: i32Number of members in the supergroup or channel; 0 if unknown
administrator_count: i32Number of privileged users in the supergroup or channel; 0 if unknown
restricted_count: i32Number of restricted users in the supergroup; 0 if unknown
banned_count: i32Number of users banned from chat; 0 if unknown
linked_chat_id: i64Chat identifier of a discussion group for the channel, or a channel, for which the supergroup is the designated discussion group; 0 if none or unknown
slow_mode_delay: i32Delay between consecutive sent messages for non-administrator supergroup members, in seconds
slow_mode_delay_expires_in: f64Time left before next message can be sent in the supergroup, in seconds. An updateSupergroupFullInfo update is not triggered when value of this field changes, but both new and old values are non-zero
can_get_members: boolTrue, if members of the chat can be retrieved via getSupergroupMembers or searchChatMembers
True, if non-administrators can receive only administrators and bots using getSupergroupMembers or searchChatMembers
can_hide_members: boolTrue, if non-administrators and non-bots can be hidden in responses to getSupergroupMembers and searchChatMembers for non-administrators
can_set_sticker_set: boolTrue, if the supergroup sticker set can be changed
can_set_location: boolTrue, if the supergroup location can be changed
can_get_statistics: boolTrue, if the supergroup or channel statistics are available
can_get_revenue_statistics: boolTrue, if the supergroup or channel revenue statistics are available
can_toggle_aggressive_anti_spam: boolTrue, if aggressive anti-spam checks can be enabled or disabled in the supergroup
is_all_history_available: boolTrue, if new chat members will have access to old messages. In public, discussion, of forum groups and all channels, old messages are always available, so this option affects only private non-forum supergroups without a linked chat. The value of this field is only available to chat administrators
can_have_sponsored_messages: boolTrue, if the chat can have sponsored messages. The value of this field is only available to the owner of the chat
has_aggressive_anti_spam_enabled: boolTrue, if aggressive anti-spam checks are enabled in the supergroup. The value of this field is only available to chat administrators
has_pinned_stories: boolTrue, if the supergroup or channel has pinned stories
my_boost_count: i32Number of times the current user boosted the supergroup or channel
unrestrict_boost_count: i32Number of times the supergroup must be boosted by a user to ignore slow mode and chat permission restrictions; 0 if unspecified
sticker_set_id: i64Identifier of the supergroup sticker set that must be shown before user sticker sets; 0 if none
custom_emoji_sticker_set_id: i64Identifier of the custom emoji sticker set that can be used in the supergroup without Telegram Premium subscription; 0 if none
location: Option<ChatLocation>Location to which the supergroup is connected; may be null if none
invite_link: Option<ChatInviteLink>Primary invite link for the chat; may be null. For chat administrators with can_invite_users right only
bot_commands: Vec<BotCommands>List of commands of bots in the group
upgraded_from_basic_group_id: i64Identifier of the basic group from which supergroup was upgraded; 0 if none
upgraded_from_max_message_id: i64Identifier of the last message in the basic group from which supergroup was upgraded; 0 if none
Trait Implementations§
Source§impl Clone for SupergroupFullInfo
impl Clone for SupergroupFullInfo
Source§fn clone(&self) -> SupergroupFullInfo
fn clone(&self) -> SupergroupFullInfo
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more