Contains full information about a supergroup or channel.
|
| void | store (TlStorerToString &s, const char *field_name) const final |
| | supergroupFullInfo () |
| | supergroupFullInfo (object_ptr< chatPhoto > &&photo_, int53 community_id_, string const &description_, int32 member_count_, int32 administrator_count_, int32 restricted_count_, int32 banned_count_, int53 linked_chat_id_, int53 direct_messages_chat_id_, int32 slow_mode_delay_, double slow_mode_delay_expires_in_, bool can_enable_paid_messages_, bool can_enable_paid_reaction_, bool can_get_members_, bool has_hidden_members_, bool can_hide_members_, bool can_set_sticker_set_, bool can_set_location_, bool can_get_statistics_, bool can_get_revenue_statistics_, bool can_get_star_revenue_statistics_, bool can_send_gift_, bool can_toggle_aggressive_anti_spam_, bool is_all_history_available_, bool can_have_sponsored_messages_, bool has_aggressive_anti_spam_enabled_, bool has_paid_media_allowed_, bool has_pinned_stories_, int32 gift_count_, int32 my_boost_count_, int32 unrestrict_boost_count_, int53 outgoing_paid_message_star_count_, int64 sticker_set_id_, int64 custom_emoji_sticker_set_id_, object_ptr< chatLocation > &&location_, object_ptr< chatInviteLink > &&invite_link_, int53 guard_bot_user_id_, array< object_ptr< botCommands > > &&bot_commands_, object_ptr< botVerification > &&bot_verification_, object_ptr< ProfileTab > &&main_profile_tab_, int53 upgraded_from_basic_group_id_, int53 upgraded_from_max_message_id_) |
| TlObject & | operator= (const TlObject &)=delete |
| TlObject & | operator= (TlObject &&)=default |
| virtual void | store (TlStorerCalcLength &s) const |
| virtual void | store (TlStorerUnsafe &s) const |
| | TlObject ()=default |
| | TlObject (const TlObject &)=delete |
| | TlObject (TlObject &&)=default |
| virtual | ~TlObject ()=default |
|
|
int32 | administrator_count_ |
| | Number of privileged users in the supergroup or channel; 0 if unknown.
|
|
int32 | banned_count_ |
| | Number of users banned from chat; 0 if unknown.
|
|
array< object_ptr< botCommands > > | bot_commands_ |
| | List of commands of bots in the group.
|
|
object_ptr< botVerification > | bot_verification_ |
| | Information about verification status of the supergroup or the channel provided by a bot; may be null if none or unknown.
|
|
bool | can_enable_paid_messages_ |
| | True, if paid messages can be enabled in the supergroup chat; for supergroup only.
|
|
bool | can_enable_paid_reaction_ |
| | True, if paid reaction can be enabled in the channel chat; for channels only.
|
|
bool | can_get_members_ |
| | True, if members of the chat can be retrieved via getSupergroupMembers or searchChatMembers.
|
|
bool | can_get_revenue_statistics_ |
| | True, if the supergroup or channel revenue statistics are available.
|
|
bool | can_get_star_revenue_statistics_ |
| | True, if the supergroup or channel Telegram Star revenue statistics are available.
|
|
bool | can_get_statistics_ |
| | True, if the supergroup or channel statistics are available.
|
|
bool | can_have_sponsored_messages_ |
| | True, if the chat can have sponsored messages. The value of this field is only available to the owner of the chat.
|
|
bool | can_hide_members_ |
| | True, if non-administrators and non-bots can be hidden in responses to getSupergroupMembers and searchChatMembers for non-administrators.
|
|
bool | can_send_gift_ |
| | True, if the user can send a gift to the supergroup or channel using sendGift or transferGift.
|
|
bool | can_set_location_ |
| | True, if the supergroup location can be changed.
|
|
bool | can_set_sticker_set_ |
| | True, if the supergroup sticker set can be changed.
|
|
bool | can_toggle_aggressive_anti_spam_ |
| | True, if aggressive anti-spam checks can be enabled or disabled in the supergroup.
|
|
int53 | community_id_ |
| | Identifier of the community to which the corresponding chat was added.
|
|
int64 | custom_emoji_sticker_set_id_ |
| | Identifier of the custom emoji sticker set that can be used in the supergroup without Telegram Premium subscription; 0 if none.
|
|
string | description_ |
| | Supergroup or channel description.
|
|
int53 | direct_messages_chat_id_ |
| | Chat identifier of a direct messages group for the channel, or a channel, for which the supergroup is the designated direct messages group; 0 if none.
|
|
int32 | gift_count_ |
| | Number of saved to profile gifts for channels without can_post_messages administrator right, otherwise, the total number of received gifts.
|
|
int53 | guard_bot_user_id_ |
| | User identifier of the guard bot in the group; for chat administrators only.
|
|
bool | has_aggressive_anti_spam_enabled_ |
| | True, if aggressive anti-spam checks are enabled in the supergroup. The value of this field is only available to chat administrators.
|
|
bool | has_hidden_members_ |
| | True, if non-administrators can receive only administrators and bots using getSupergroupMembers or searchChatMembers.
|
|
bool | has_paid_media_allowed_ |
| | True, if paid media can be sent and forwarded to the channel chat; for channels only.
|
|
bool | has_pinned_stories_ |
| | True, if the supergroup or channel has pinned stories.
|
|
object_ptr< chatInviteLink > | invite_link_ |
| | Primary invite link for the chat; may be null. For chat administrators with can_invite_users right only.
|
|
bool | is_all_history_available_ |
| | True, 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.
|
|
int53 | linked_chat_id_ |
| | Chat 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.
|
|
object_ptr< chatLocation > | location_ |
| | Location to which the supergroup is connected; may be null if none.
|
|
object_ptr< ProfileTab > | main_profile_tab_ |
| | The main tab chosen by the administrators of the channel; may be null if not chosen manually.
|
|
int32 | member_count_ |
| | Number of members in the supergroup or channel; 0 if unknown.
|
|
int32 | my_boost_count_ |
| | Number of times the current user boosted the supergroup or channel.
|
|
int53 | outgoing_paid_message_star_count_ |
| | Number of Telegram Stars that must be paid by the current user for each sent message to the supergroup.
|
|
object_ptr< chatPhoto > | photo_ |
| | Chat photo; may be null if empty or unknown. If non-null, then it is the same photo as in chat.photo.
|
|
int32 | restricted_count_ |
| | Number of restricted users in the supergroup; 0 if unknown.
|
|
int32 | slow_mode_delay_ |
| | Delay between consecutive sent messages for non-administrator supergroup members, in seconds.
|
|
double | slow_mode_delay_expires_in_ |
| | Time 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.
|
|
int64 | sticker_set_id_ |
| | Identifier of the supergroup sticker set that must be shown before user sticker sets; 0 if none.
|
|
int32 | unrestrict_boost_count_ |
| | Number of times the supergroup must be boosted by a user to ignore slow mode and chat permission restrictions; 0 if unspecified.
|
|
int53 | upgraded_from_basic_group_id_ |
| | Identifier of the basic group from which supergroup was upgraded; 0 if none.
|
|
int53 | upgraded_from_max_message_id_ |
| | Identifier of the last message in the basic group from which supergroup was upgraded; 0 if none.
|