MadelineProtoDocs/old_docs/API_docs_v32/methods/messages.sendEncryptedFile.md

1.9 KiB

title description image redirect_from
messages.sendEncryptedFile Sends a message with a file attachment to a secret chat https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png /API_docs/methods/messages_sendEncryptedFile.html

Method: messages.sendEncryptedFile

Back to methods index

Sends a message with a file attachment to a secret chat

Parameters:

Name Type Description Required
peer Secret chat ID, Update, EncryptedMessage or InputEncryptedChat Secret chat ID Yes
data bytes DecryptedMessage type Yes
file File path or InputEncryptedFile File attachment for the secret chat Optional

Return type: messages.SentEncryptedMessage

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();

$messages.SentEncryptedMessage = $MadelineProto->messages->sendEncryptedFile(['peer' => InputEncryptedChat, 'data' => 'bytes', 'file' => InputEncryptedFile, ]);

Or, if you're into Lua:

messages.SentEncryptedMessage = messages.sendEncryptedFile({peer=InputEncryptedChat, data='bytes', file=InputEncryptedFile, })

Errors

Code Type Description
400 DATA_TOO_LONG Data too long
400 ENCRYPTION_DECLINED The secret chat was declined
400 MD5_CHECKSUM_INVALID The MD5 checksums do not match
400 MSG_WAIT_FAILED A waiting call returned an error