1
0
mirror of https://github.com/danog/MadelineProto.git synced 2024-12-11 12:39:37 +01:00
MadelineProto/old_docs/API_docs_v23/methods/messages_createChat.md
2018-03-23 11:35:00 +00:00

1.8 KiB

title description
messages.createChat Create a chat (not supergroup)

Method: messages.createChat

Back to methods index

Create a chat (not supergroup)

Parameters:

Name Type Required Description
users Array of Username, chat ID, Update, Message or InputUser Yes The users to add to the chat
title CLICK ME string Yes The new chat's title

Return type: messages_StatedMessage

Can bots use this method: NO

Errors this method can return:

Error Description
USERS_TOO_FEW Not enough users (to create a chat, for example)
USER_RESTRICTED You're spamreported, you can't create channels or chats.

MadelineProto Example:

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

// !!! This API id/API hash combination will not work !!!
// !!! You must get your own @ my.telegram.org !!!
$api_id = 0;
$api_hash = '';

$MadelineProto = new \danog\MadelineProto\API('session.madeline', ['app_info' => ['api_id' => $api_id, 'api_hash' => $api_hash]]);
$MadelineProto->start();

$messages_StatedMessage = $MadelineProto->messages->createChat(['users' => [InputUser, InputUser], 'title' => 'string', ]);

PWRTelegram HTTP API example (NOT FOR MadelineProto):

As a user:

POST/GET to https://api.pwrtelegram.xyz/userTOKEN/messages.createChat

Parameters:

users - Json encoded array of InputUser

title - Json encoded string

Or, if you're into Lua:

messages_StatedMessage = messages.createChat({users={InputUser}, title='string', })