channel

Channel/supergroup info

channel#83259464 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:# 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> = Chat;

Parameters

Name Type Description
flags # Flags, see TL conditional fields
creator flags.0?true Whether the current user is the creator of this channel
left flags.2?true Whether the current user has left this channel
broadcast flags.5?true Is this a channel?
verified flags.7?true Is this channel verified by telegram?
megagroup flags.8?true Is this a supergroup?
restricted flags.9?true Whether viewing/writing in this channel for a reason (see restriction_reason
signatures flags.11?true Whether signatures are enabled (channels)
min flags.12?true See min
scam flags.19?true This channel/supergroup is probably a scam
has_link flags.20?true Whether this channel has a private join link
has_geo flags.21?true Whether this chanel has a geoposition
slowmode_enabled flags.22?true Whether slow mode is enabled for groups to prevent flood in chat
call_active flags.23?true Whether a group call or livestream is currently active
call_not_empty flags.24?true Whether there's anyone in the group call or livestream
fake flags.25?true If set, this supergroup/channel was reported by many users as a fake or scam: be careful when interacting with it.
gigagroup flags.26?true Whether this supergroup is a gigagroup
noforwards flags.27?true Whether this channel or group is protected, thus does not allow forwarding messages from it
join_to_send flags.28?true Whether a user needs to join the supergroup before they can send messages: can be false only for discussion groups », toggle using channels.toggleJoinToSend
join_request flags.29?true Whether a user's join request will have to be approved by administrators, toggle using channels.toggleJoinToSend
forum flags.30?true Whether this supergroup is a forum
flags2 # Flags, see TL conditional fields
id long ID of the channel
access_hash flags.13?long Access hash
title string Title
username flags.6?string 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 flags.9?Vector<RestrictionReason> Contains the reason why access to this channel must be restricted.
admin_rights flags.14?ChatAdminRights Admin rights of the user in this channel (see rights)
banned_rights flags.15?ChatBannedRights Banned rights of the user in this channel (see rights)
default_banned_rights flags.18?ChatBannedRights Default chat rights (see rights)
participants_count flags.17?int Participant count
usernames flags2.0?Vector<Username> Additional usernames

Type

Chat

Related pages

Min constructors

In some situations user and channel constructors have reduced set of fields present (although id is always there) and min flag set.

Channels, supergroups, gigagroups and basic groups

How to handle channels, supergroups, gigagroups, basic groups, and what's the difference between them.

Discussion groups

Groups can be associated to a channel as a discussion group, to allow users to discuss about posts.

channels.toggleJoinToSend

Set whether all users should join a discussion group in order to comment on a post »

Invites

Chats and channels may have a public username or a private invite link: private invite links may be further enhanced with per-user join requests.

channels.toggleJoinRequest

Set whether all users should request admin approval to join the group ».

Forums

Telegram allows creating forums with multiple distinct topics.

Admin, banned, default rights

How to handle admin permissions, granular bans and global permissions in channels, groups and supergroups.