MadelineProto/docs/API_docs/constructors/channel.md

2.0 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
democracy Bool Optional
signatures Bool Optional
min Bool Optional
id int Required
access_hash long Optional
title string Required
username string Optional
photo ChatPhoto Required
date int Required
version int Required
restriction_reason string Optional

Type: Chat

Example:

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

The following syntaxes can also be used:

$channel = '@username'; // Username

$channel = 44700; // bot API id (users)
$channel = -492772765; // bot API id (chats)
$channel = -10038575794; // bot API id (channels)

$channel = 'user#44700'; // tg-cli style id (users)
$channel = 'chat#492772765'; // tg-cli style id (chats)
$channel = 'channel#38575794'; // tg-cli style id (channels)