MadelineProtoDocs/old_docs/API_docs_v38/methods/channels.createChannel.md
2019-12-27 17:48:04 +01:00

1.8 KiB

title description image
channels.createChannel Create a [supergroup/channel](https://core.telegram.org/api/channel). https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png

Method: channels.createChannel

Back to methods index

Create a supergroup/channel.

Parameters:

Name Type Description Required
title string Channel title Yes
about string Channel description Yes
users Array of Username, chat ID, Update, Message or InputUser Users to add to channel Yes

Return type: Updates

Can bots use this method: NO

MadelineProto Example (now async for huge speed and parallelism!):

if (!file_exists('madeline.php')) {
    copy('https://phar.madelineproto.xyz/madeline.php', 'madeline.php');
}
include 'madeline.php';

$MadelineProto = new \danog\MadelineProto\API('session.madeline');
$MadelineProto->start();

$Updates = $MadelineProto->channels->createChannel(['title' => 'string', 'about' => 'string', 'users' => [InputUser, InputUser], ]);

Or, if you're into Lua:

Updates = channels.createChannel({title='string', about='string', users={InputUser}, })

Errors

Code Type Description
400 CHANNELS_TOO_MUCH You have joined too many channels/supergroups
400 CHAT_ABOUT_TOO_LONG Chat about too long
400 CHAT_TITLE_EMPTY No chat title provided
406 USER_RESTRICTED You're spamreported, you can't create channels or chats.
403 USER_RESTRICTED You're spamreported, you can't create channels or chats.