1
0
mirror of https://github.com/danog/MadelineProto.git synced 2024-12-14 15:47:20 +01:00
MadelineProto/docs/TD_docs/methods/addChatMembers.md
2017-07-23 16:34:36 +02:00

2.0 KiB

title description
addChatMembers Adds many new members to the chat. Currently, available only for channels. Can't be used to join the channel. Member will not be added until chat state will be synchronized with the server. Member will not be added if application is killed before it can send request to the server

Method: addChatMembers

Back to methods index

YOU CANNOT USE THIS METHOD IN MADELINEPROTO

Adds many new members to the chat. Currently, available only for channels. Can't be used to join the channel. Member will not be added until chat state will be synchronized with the server. Member will not be added if application is killed before it can send request to the server

Params:

Name Type Required Description
chat_id InputPeer Yes Chat identifier
user_ids Array of int Yes Identifiers of the users to add

Return type: Ok

Example:

$MadelineProto = new \danog\MadelineProto\API();
if (isset($token)) { // Login as a bot
    $MadelineProto->bot_login($token);
}
if (isset($number)) { // Login as a user
    $sentCode = $MadelineProto->phone_login($number);
    echo 'Enter the code you received: ';
    $code = '';
    for ($x = 0; $x < $sentCode['type']['length']; $x++) {
        $code .= fgetc(STDIN);
    }
    $MadelineProto->complete_phone_login($code);
}

$Ok = $MadelineProto->addChatMembers(['chat_id' => InputPeer, 'user_ids' => [int], ]);

Or, if you're using PWRTelegram:

As a bot:

POST/GET to https://api.pwrtelegram.xyz/botTOKEN/madeline

Parameters:

  • method - addChatMembers
  • params - {"chat_id": InputPeer, "user_ids": [int], }

As a user:

POST/GET to https://api.pwrtelegram.xyz/userTOKEN/addChatMembers

Parameters:

chat_id - Json encoded InputPeer user_ids - Json encoded array of int


Or, if you're into Lua:

Ok = addChatMembers({chat_id=InputPeer, user_ids={int}, })