Represents a supergroup or channel with zero or more members (subscribers in the case of channels). From the point of view of the system,
a channel is a special kind of a supergroup: only administrators can post and see the list of members, and posts from all administrators
use the name and photo of the channel instead of individual names and profile photos. Unlike supergroups, channels can have an unlimited
number of subscribers
- public int32 boost_level { get; set construct; }
Approximate boost level for the chat
- public int32 date { get; set construct; }
Point in time (Unix timestamp) when the current user joined, or the
point in time when the supergroup or channel was created, in case the user is not a member
- public bool has_active_stories { get; set construct; }
True, if the supergroup or channel has non-expired stories available
to the current user
- public bool has_automatic_translation { get; set construct; }
True, if automatic translation of messages is enabled in the channel
- public bool has_linked_chat { get; set construct; }
True, if the channel has a discussion group, or the supergroup is the
designated discussion group for a channel
- public bool has_location { get; set construct; }
True, if the supergroup is connected to a location, i.e. the
supergroup is a location-based supergroup
- public bool has_sensitive_content { get; set construct; }
True, if content of media messages in the supergroup or channel chat
must be hidden with 18+ spoiler
- public bool has_unread_active_stories { get; set construct; }
True, if the supergroup or channel has unread non-expired stories
available to the current user
- public int64 id_ { get; set construct; }
Supergroup or channel identifier
- public bool is_broadcast_group { get; set construct; }
True, if the supergroup is a broadcast group, i.e. only administrators
can send messages and there is no limit on the number of members
- public bool is_channel { get; set construct; }
True, if the supergroup is a channel
- public bool is_forum { get; set construct; }
True, if the supergroup is a forum with topics
- public bool is_slow_mode_enabled { get; set construct; }
True, if the slow mode is enabled in the supergroup
- public bool join_by_request { get; set construct; }
True, if all users directly joining the supergroup need to be approved
by supergroup administrators. Always false for channels and supergroups without username, location, or a linked chat
- public bool join_to_send_messages { get; set construct; }
True, if users need to join the supergroup before they can send
messages. Always true for channels and non-discussion supergroups
- public int32 member_count { get; set construct; }
- public int64 paid_message_star_count { get; set construct; }
Number of Telegram Stars that must be paid by non-administrator users
of the supergroup chat for each sent message
- public string restriction_reason { get; set construct; }
If non-empty, contains a human-readable description of the reason why
access to this supergroup or channel must be restricted
- public bool show_message_sender { get; set construct; }
True, if messages sent to the channel have information about the
sender user. This field is only applicable to channels
- public bool sign_messages { get; set construct; }
True, if messages sent to the channel contains name of the sender.
This field is only applicable to channels
- public ChatMemberStatus status { get; set construct; }
Status of the current user in the supergroup or channel; custom title
will always be empty
- public Usernames? usernames { get; set construct; }
Usernames of the supergroup or channel; may be null
- public VerificationStatus? verification_status { get; set construct; }
Information about verification status of the supergroup or channel;
may be null if none