MadelineProto/old_docs/API_docs_v45/constructors/channel.md
2017-07-23 16:33:46 +02:00

2.1 KiB

title description
channel channel attributes, type and example

Constructor: channel

Back to constructors index

Attributes:

Name Type Required
creator Bool Optional
kicked Bool Optional
left Bool Optional
editor Bool Optional
moderator Bool Optional
broadcast Bool Optional
verified Bool Optional
megagroup Bool Optional
restricted Bool Optional
id int Yes
access_hash long Yes
title string Yes
username string Optional
photo ChatPhoto Yes
date int Yes
version int Yes
restriction_reason string Optional

Type: Chat

Example:

$channel = ['_' => 'channel', 'creator' => Bool, 'kicked' => Bool, 'left' => Bool, 'editor' => Bool, 'moderator' => Bool, 'broadcast' => Bool, 'verified' => Bool, 'megagroup' => Bool, 'restricted' => Bool, 'id' => int, 'access_hash' => long, 'title' => 'string', 'username' => 'string', 'photo' => ChatPhoto, 'date' => int, 'version' => int, 'restriction_reason' => 'string'];

PWRTelegram json-encoded version:

{"_": "channel", "creator": Bool, "kicked": Bool, "left": Bool, "editor": Bool, "moderator": Bool, "broadcast": Bool, "verified": Bool, "megagroup": Bool, "restricted": Bool, "id": int, "access_hash": long, "title": "string", "username": "string", "photo": ChatPhoto, "date": int, "version": int, "restriction_reason": "string"}

Or, if you're into Lua:

channel={_='channel', creator=Bool, kicked=Bool, left=Bool, editor=Bool, moderator=Bool, broadcast=Bool, verified=Bool, megagroup=Bool, restricted=Bool, id=int, access_hash=long, title='string', username='string', photo=ChatPhoto, date=int, version=int, restriction_reason='string'}