telegram api constructor · layer 229 · #d49f34c6
channel
Channel/supergroup info
definition
channel#d49f34c6 flags:# creator:flags.0?true left:flags.2?true broadcast:flags.5?true verified:flags.7?true megagroup:flags.8?true restricted:flags.9?true signatures:flags.11?true min:flags.12?true scam:flags.19?true has_link:flags.20?true has_geo:flags.21?true slowmode_enabled:flags.22?true call_active:flags.23?true call_not_empty:flags.24?true fake:flags.25?true gigagroup:flags.26?true noforwards:flags.27?true join_to_send:flags.28?true join_request:flags.29?true forum:flags.30?true flags2:# stories_hidden:flags2.1?true stories_hidden_min:flags2.2?true stories_unavailable:flags2.3?true signature_profiles:flags2.12?true autotranslation:flags2.15?true broadcast_messages_allowed:flags2.16?true monoforum:flags2.17?true forum_tabs:flags2.19?true id:long access_hash:flags.13?long title:string username:flags.6?string photo:ChatPhoto date:int restriction_reason:flags.9?Vector<RestrictionReason> admin_rights:flags.14?ChatAdminRights banned_rights:flags.15?ChatBannedRights default_banned_rights:flags.18?ChatBannedRights participants_count:flags.17?int usernames:flags2.0?Vector<Username> stories_max_id:flags2.4?RecentStory color:flags2.7?PeerColor profile_color:flags2.8?PeerColor emoji_status:flags2.9?EmojiStatus level:flags2.10?int subscription_until_date:flags2.11?int bot_verification_icon:flags2.13?long send_paid_messages_stars:flags2.14?long linked_monoforum_id:flags2.18?long linked_community_id:flags2.20?long = Chat;
parameters
| name | type | description |
|---|---|---|
flags | # | Flags, see TL conditional fields |
creator | true | Whether the current user is the creator of this channel |
left | true | Whether the current user has left or is not a member of this channel |
broadcast | true | Is this a channel? |
verified | true | Is this channel verified by telegram? |
megagroup | true | Is this a supergroup? Changes to this flag should invalidate the local channelFull cache for this channel/supergroup ID, see here » for more info. |
restricted | true | Whether viewing/writing in this channel for a reason (see restriction_reason) |
signatures | true | Whether signatures are enabled (channels) |
min | true | See min |
scam | true | This channel/supergroup is probably a scam Changes to this flag should invalidate the local channelFull cache for this channel/supergroup ID, see here » for more info. |
has_link | true | Whether this channel has a linked discussion group » (or this supergroup is a channel's discussion group). The actual ID of the linked channel/supergroup is contained in channelFull.linked_chat_id. Changes to this flag should invalidate the local channelFull cache for this channel/supergroup ID, see here » for more info. |
has_geo | true | Whether this chanel has a geoposition |
slowmode_enabled | true | Whether slow mode is enabled for groups to prevent flood in chat. Changes to this flag should invalidate the local channelFull cache for this channel/supergroup ID, see here » for more info. |
call_active | true | Whether a group call or livestream is currently active |
call_not_empty | true | Whether there's anyone in the group call or livestream |
fake | true | If set, this supergroup/channel was reported by many users as a fake or scam: be careful when interacting with it. Changes to this flag should invalidate the local channelFull cache for this channel/supergroup ID, see here » for more info. |
gigagroup | true | Whether this supergroup is a gigagroupChanges to this flag should invalidate the local channelFull cache for this channel/supergroup ID, see here » for more info. |
noforwards | true | Whether this channel or group is protected, thus does not allow forwarding messages from it |
join_to_send | true | Whether a user needs to join the supergroup before they can send messages: can be false only for discussion groups », toggle using channels.toggleJoinToSendChanges to this flag should invalidate the local channelFull cache for this channel/supergroup ID, see here » for more info. |
join_request | true | Whether a user's join request will have to be approved by administrators, toggle using channels.toggleJoinToSendChanges to this flag should invalidate the local channelFull cache for this channel/supergroup ID, see here » for more info. |
forum | true | Whether this supergroup is a forum. Changes to this flag should invalidate the local channelFull cache for this channel/supergroup ID, see here » for more info. |
flags2 | # | Flags, see TL conditional fields |
stories_hidden | true | Whether we have hidden all stories posted by this channel ». |
stories_hidden_min | true | If set, indicates that the stories_hidden flag was not populated, and its value must cannot be relied on; use the previously cached value, or re-fetch the constructor using channels.getChannels to obtain the latest value of the stories_hidden flag. |
stories_unavailable | true | No stories from the channel are visible. |
signature_profiles | true | If set, messages sent by admins to this channel will link to the admin's profile (just like with groups). |
autotranslation | true | If set, autotranslation was enabled for all users by the admin of the channel, as specified here ». |
broadcast_messages_allowed | true | If set, this channel has an associated monoforum », and its ID is specified in the linked_monoforum_id flag. |
monoforum | true | If set, this is a monoforum », and the ID of the associated channel is specified in the linked_monoforum_id. |
forum_tabs | true | If set, enables the tabbed forum UI ». |
id | long | ID of the channel, see here » for more info and the available ID range. |
access_hash | long | Access hash, see here » for more info |
title | string | Title |
username | string | Main active username. |
photo | ChatPhoto | Profile photo |
date | int | Date when the user joined the supergroup/channel, or if the user isn't a member, its creation date |
restriction_reason | Vector<RestrictionReason> | Contains the reason why access to this channel must be restricted. Changes to this flag should invalidate the local channelFull cache for this channel/supergroup ID, see here » for more info. |
admin_rights | ChatAdminRights | Admin rights of the user in this channel (see rights) |
banned_rights | ChatBannedRights | Banned rights of the user in this channel (see rights) |
default_banned_rights | ChatBannedRights | Default chat rights (see rights) |
participants_count | int | Participant count |
usernames | Vector<Username> | Additional usernames |
stories_max_id | RecentStory | ID of the maximum read story. |
color | PeerColor | The channel's accent color. |
profile_color | PeerColor | The channel's profile color. |
emoji_status | EmojiStatus | Emoji status |
level | int | Boost level. Changes to this flag should invalidate the local channelFull cache for this channel/supergroup ID, see here » for more info. |
subscription_until_date | int | Expiration date of the Telegram Star subscription » the current user has bought to gain access to this channel. |
bot_verification_icon | long | Describes a bot verification icon ». |
send_paid_messages_stars | long | If set, this supergroup or monoforum has enabled paid messages », we might need to pay the specified amount of Stars to send messages to it, depending on the configured exceptions: check channelFull.send_paid_messages_stars to see if the currently logged in user actually has to pay or not, see here » for the full flow (only set for the monoforum, not the associated channel). |
linked_monoforum_id | long | For channels with associated monoforums, the monoforum ID. For Monoforums, the ID of the associated channel. |
linked_community_id | long |
type
Chat · other constructors: chatEmpty, chat, chatForbidden, channelForbidden, communityForbidden, community
history
present in layers 46–229 · constructor id changed 18×
| id | layers |
|---|---|
| #4b1b7506 | 46 |
| #a14dca52 | 62–67 |
| #0cb44b1c | 68–72 |
| #450b7115 | 73–74 |
| #c88974ac | 75 |
| #450b7115 | 76 |
| #c88974ac | 77–92 |
| #4df30834 | 93–104 |
| #d31a961e | 105–132 |
| #8261ac61 | 133–147 |
| #83259464 | 148–163 |
| #94f592db | 164–165 |
| #1981ea7e | 166 |
| #8e87ccd8 | 167 |
| #0aadfc8f | 168–185 |
| #fe4478bd | 186–195 |
| #e00998b7 | 196–199 |
| #7482147e | 200–203 |
| #fe685355 | 204–216 |
| #1c32b11c | 217–227 |
| #d49f34c6 | 228–229 |