diff --git a/.env.example b/.env.example index a6afb2d6..651ac3c9 100644 --- a/.env.example +++ b/.env.example @@ -1,5 +1,5 @@ -MTPROTO_NUMBER=+123456789 +MTPROTO_NUMBER=+19379829399 MTPROTO_SETTINGS={"app_info":{"api_id":65536,"api_hash":"4251a2777e179232705e2462706f4143"}} TEST_USERNAME=@danogentili TEST_DESTINATION_GROUPS=["@pwrtelegramgroup","@pwrtelegramgroupita"] -BOT_TOKEN= \ No newline at end of file +BOT_TOKEN= diff --git a/README.md b/README.md index 162dc768..b2f8d061 100644 --- a/README.md +++ b/README.md @@ -31,7 +31,7 @@ git clone https://github.com/danog/MadelineProto cd MadelineProto ``` -Now copy .env.example to .env, edit the its values, read the docs and take a look at testing.php, bot.php. +Now copy .env.example to .env, edit the its values, read the docs and take a look at tests/testing.php, bot.php. ### Dependencies @@ -53,109 +53,7 @@ $MadelineProto = new \danog\MadelineProto\API(); ### Settings The constructor accepts an optional parameter, which is the settings array. This array contains some other arrays, which are the settings for a specific MadelineProto function. -Here you can see the default values for the settings\ arrays and explanations for every setting: - -``` -$settings = [ - 'authorization' => [ // Authorization settings - 'default_temp_auth_key_expires_in' => 31557600, // validity of temporary keys and the binding of the temporary and permanent keys - 'rsa_key' => '-----BEGIN RSA PUBLIC KEY----- -MIIBCgKCAQEAwVACPi9w23mF3tBkdZz+zwrzKOaaQdr01vAbU4E1pvkfj4sqDsm6 -lyDONS789sVoD/xCS9Y0hkkC3gtL1tSfTlgCMOOul9lcixlEKzwKENj1Yz/s7daS -an9tqw3bfUV/nqgbhGX81v/+7RFAEd+RwFnK7a+XYl9sluzHRyVVaTTveB2GazTw -Efzk2DWgkBluml8OREmvfraX3bkHZJTKX4EQSjBbbdJ2ZXIsRrYOXfaA+xayEGB+ -8hdlLmAjbCVfaigxX0CDqWeR1yFL9kwd9P0NsZRPsmoqVwMbMu7mStFai6aIhc3n -Slv8kg9qv1m6XHVQY3PnEw+QQtqSIXklHwIDAQAB ------END RSA PUBLIC KEY-----', // RSA public key - ], - 'connection' => [ // List of datacenters/subdomains where to connect - 'ssl_subdomains' => [ // Subdomains of web.telegram.org for https protocol - 1 => 'pluto', - 2 => 'venus', - 3 => 'aurora', - 4 => 'vesta', - 5 => 'flora', // musa oh wait no :( - ], - 'test' => [ // Test datacenters - 'ipv4' => [ // ipv4 addresses - 2 => [ // The rest will be fetched using help.getConfig - 'ip_address' => '149.154.167.40', - 'port' => 443, - 'media_only' => false, - 'tcpo_only' => false - ] - ], - 'ipv6' => [ // ipv6 addresses - 2 => [ // The rest will be fetched using help.getConfig - 'ip_address' => '2001:067c:04e8:f002:0000:0000:0000:000e', - 'port' => 443, - 'media_only' => false, - 'tcpo_only' => false - ] - ] - ], - 'main' => [ // Main datacenters - 'ipv4' => [ // ipv4 addresses - 2 => [ // The rest will be fetched using help.getConfig - 'ip_address' => '149.154.167.51', - 'port' => 443, - 'media_only' => false, - 'tcpo_only' => false - ] - ], - 'ipv6' => [ // ipv6 addresses - 2 => [ // The rest will be fetched using help.getConfig - 'ip_address' => '2001:067c:04e8:f002:0000:0000:0000:000a', - 'port' => 443, - 'media_only' => false, - 'tcpo_only' => false - ] - ] - ], - ], - 'connection_settings' => [ // connection settings - 'all' => [ // Connection settings will be applied on datacenter ids matching the key of these settings subarrays, if the key is equal to all like in this case that will match all datacenters that haven't a custom settings subarray... - 'protocol' => 'tcp_full', // can be tcp_full, tcp_abridged, tcp_intermediate, http (unsupported), https (unsupported), udp (unsupported) - 'test_mode' => false, // decides whether to connect to the main telegram servers or to the testing servers (deep telegram) - 'ipv6' => $this->ipv6, // decides whether to use ipv6, ipv6 attribute of API attribute of API class contains autodetected boolean - 'timeout' => 10 // timeout for sockets - ], - ], - 'app_info' => [ // obtained in https://my.telegram.org - 'api_id' => 25628, - 'api_hash' => '1fe17cda7d355166cdaa71f04122873c', - 'device_model' => php_uname('s'), - 'system_version' => php_uname('r'), - 'app_version' => 'Unicorn', // 🌚 - 'lang_code' => 'en', - ], - 'tl_schema' => [ // TL scheme files - 'layer' => 57, // layer version - 'src' => [ - 'mtproto' => __DIR__.'/TL_mtproto_v1.json', // mtproto TL scheme - 'telegram' => __DIR__.'/TL_telegram_v57.json', // telegram TL scheme - ], - ], - 'logger' => [ // Logger settings - 'logger' => 1, // 0 - No logger, 1 - Log to the default logger destination, 2 - Log to file defined in logger_param, 3 - Echo logs - 'logger_param' => '/tmp/MadelineProto.log', - 'logger' => 3, // overwrite previous setting and echo logs - ], - 'max_tries' => [ - 'query' => 5, // How many times should I try to call a method or send an object before throwing an exception - 'authorization' => 5, // How many times should I try to generate an authorization key before throwing an exception - 'response' => 5,// How many times should I try to get a response of a query before throwing an exception - ], - 'msg_array_limit' => [ // How big should be the arrays containing the incoming and outgoing messages? - 'incoming' => 30, - 'outgoing' => 30, - ], - 'updates' => [ - 'updates_array_limit' => 1000, // How big should be the array containing the updates processed with the default example_update_handler callback - 'callback' => [$this, 'get_updates_update_handler'], // A callable function that will be called every time an update is received, must accept an array (for the update) as the only parameter - ], -]; -``` +See https://github.com/danog/MadelineProto/blob/master/src/danog/MadelineProto/MTProto.php#L99 for the default values for the settings\ arrays and explanations for every setting. You can provide part of any subsetting array, that way the remaining arrays will be automagically set to default and undefined values of specified subsetting arrays will be set to the default values. Example: @@ -334,12 +232,12 @@ The upload method returns an [InputFile](https://daniil.it/MadelineProto/API_doc ``` $inputFile = $MadelineProto->upload('file', 'optional new file name.ext'); -// Generate an inputMedia object and store it in $inputMedia, see testing.php +// Generate an inputMedia object and store it in $inputMedia, see tests/testing.php $MadelineProto->messages->sendMedia(['peer' => '@pwrtelegramgroup', 'media' => $inputMedia]); ``` -See testing.php for more examples. +See tests/testing.php for more examples. There are multiple download methods that allow you to download a file to a directory, to a file or to a stream. @@ -390,7 +288,7 @@ $authorization = $MadelineProto->bot_login($token); // Note that every time you var_dump($authorization); ``` -See testing.php for more examples. +See tests/testing.php for more examples. ### Storing sessions diff --git a/build_docs.php b/build_docs.php index 10656750..dec6ff74 100755 --- a/build_docs.php +++ b/build_docs.php @@ -1,7 +1,7 @@ #!/usr/bin/env php false, ], [ - 'tl_schema' => ['telegram' => __DIR__.'/src/danog/MadelineProto/TL_telegram_v57.json'], - 'title' => 'MadelineProto API documentation (layer 57)', - 'description' => 'MadelineProto API documentation (layer 57)', + 'tl_schema' => ['telegram' => __DIR__.'/src/danog/MadelineProto/TL_telegram_v62.tl'], + 'title' => 'MadelineProto API documentation (layer 62)', + 'description' => 'MadelineProto API documentation (layer 62)', 'output_dir' => __DIR__.'/docs/API_docs', 'readme' => false, ], diff --git a/composer.lock b/composer.lock index 863175ed..d5680797 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,6 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file", "This file is @generated automatically" ], - "hash": "e8bbb62792931576147b60ac9015be7a", "content-hash": "88f022c06bcba63b61978fccad258d1a", "packages": [ { @@ -58,7 +57,7 @@ "struct", "unpack" ], - "time": "2016-11-14 15:09:50" + "time": "2016-11-14T15:09:50+00:00" }, { "name": "paragonie/constant_time_encoding", @@ -119,7 +118,7 @@ "hex2bin", "rfc4648" ], - "time": "2016-07-11 20:32:06" + "time": "2016-07-11T20:32:06+00:00" }, { "name": "paragonie/random_compat", @@ -167,7 +166,7 @@ "pseudorandom", "random" ], - "time": "2016-11-07 23:38:38" + "time": "2016-11-07T23:38:38+00:00" }, { "name": "phpseclib/phpseclib", @@ -311,7 +310,7 @@ "env", "environment" ], - "time": "2016-09-01 10:05:43" + "time": "2016-09-01T10:05:43+00:00" } ], "packages-dev": [ @@ -367,7 +366,7 @@ "reflection", "static analysis" ], - "time": "2015-12-27 11:43:31" + "time": "2015-12-27T11:43:31+00:00" }, { "name": "phpdocumentor/reflection-docblock", @@ -412,7 +411,7 @@ } ], "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", - "time": "2016-09-30 07:12:33" + "time": "2016-09-30T07:12:33+00:00" }, { "name": "phpdocumentor/type-resolver", @@ -459,7 +458,7 @@ "email": "me@mikevanriel.com" } ], - "time": "2016-11-25 06:54:22" + "time": "2016-11-25T06:54:22+00:00" }, { "name": "webmozart/assert", @@ -509,7 +508,7 @@ "check", "validate" ], - "time": "2016-11-23 20:04:58" + "time": "2016-11-23T20:04:58+00:00" } ], "aliases": [], diff --git a/docs/API_docs/constructors/config.md b/docs/API_docs/constructors/config.md index 78418ca4..53cceb25 100644 --- a/docs/API_docs/constructors/config.md +++ b/docs/API_docs/constructors/config.md @@ -11,6 +11,7 @@ description: config attributes, type and example | Name | Type | Required | |----------|:-------------:|---------:| +|phonecalls\_enabled|[Bool](../types/Bool.md) | Optional| |date|[int](../types/int.md) | Required| |expires|[int](../types/int.md) | Required| |test\_mode|[Bool](../types/Bool.md) | Required| @@ -33,6 +34,11 @@ description: config attributes, type and example |rating\_e\_decay|[int](../types/int.md) | Required| |stickers\_recent\_limit|[int](../types/int.md) | Required| |tmp\_sessions|[int](../types/int.md) | Optional| +|pinned\_dialogs\_count\_max|[int](../types/int.md) | Required| +|call\_receive\_timeout\_ms|[int](../types/int.md) | Required| +|call\_ring\_timeout\_ms|[int](../types/int.md) | Required| +|call\_connect\_timeout\_ms|[int](../types/int.md) | Required| +|call\_packet\_timeout\_ms|[int](../types/int.md) | Required| |disabled\_features|Array of [DisabledFeature](../types/DisabledFeature.md) | Required| @@ -43,6 +49,6 @@ description: config attributes, type and example ### Example: ``` -$config = ['_' => 'config', 'date' => int, 'expires' => int, 'test_mode' => Bool, 'this_dc' => int, 'dc_options' => [Vector t], 'chat_size_max' => int, 'megagroup_size_max' => int, 'forwarded_count_max' => int, 'online_update_period_ms' => int, 'offline_blur_timeout_ms' => int, 'offline_idle_timeout_ms' => int, 'online_cloud_timeout_ms' => int, 'notify_cloud_delay_ms' => int, 'notify_default_delay_ms' => int, 'chat_big_size' => int, 'push_chat_period_ms' => int, 'push_chat_limit' => int, 'saved_gifs_limit' => int, 'edit_time_limit' => int, 'rating_e_decay' => int, 'stickers_recent_limit' => int, 'tmp_sessions' => int, 'disabled_features' => [Vector t], ]; +$config = ['_' => 'config', 'phonecalls_enabled' => true, 'date' => int, 'expires' => int, 'test_mode' => Bool, 'this_dc' => int, 'dc_options' => [Vector t], 'chat_size_max' => int, 'megagroup_size_max' => int, 'forwarded_count_max' => int, 'online_update_period_ms' => int, 'offline_blur_timeout_ms' => int, 'offline_idle_timeout_ms' => int, 'online_cloud_timeout_ms' => int, 'notify_cloud_delay_ms' => int, 'notify_default_delay_ms' => int, 'chat_big_size' => int, 'push_chat_period_ms' => int, 'push_chat_limit' => int, 'saved_gifs_limit' => int, 'edit_time_limit' => int, 'rating_e_decay' => int, 'stickers_recent_limit' => int, 'tmp_sessions' => int, 'pinned_dialogs_count_max' => int, 'call_receive_timeout_ms' => int, 'call_ring_timeout_ms' => int, 'call_connect_timeout_ms' => int, 'call_packet_timeout_ms' => int, 'disabled_features' => [Vector t], ]; ``` diff --git a/docs/API_docs/constructors/dialog.md b/docs/API_docs/constructors/dialog.md index 540b3667..285917d2 100644 --- a/docs/API_docs/constructors/dialog.md +++ b/docs/API_docs/constructors/dialog.md @@ -11,6 +11,7 @@ description: dialog attributes, type and example | Name | Type | Required | |----------|:-------------:|---------:| +|pinned|[Bool](../types/Bool.md) | Optional| |peer|[Peer](../types/Peer.md) | Required| |top\_message|[int](../types/int.md) | Required| |read\_inbox\_max\_id|[int](../types/int.md) | Required| @@ -28,6 +29,6 @@ description: dialog attributes, type and example ### Example: ``` -$dialog = ['_' => 'dialog', 'peer' => Peer, 'top_message' => int, 'read_inbox_max_id' => int, 'read_outbox_max_id' => int, 'unread_count' => int, 'notify_settings' => PeerNotifySettings, 'pts' => int, 'draft' => DraftMessage, ]; +$dialog = ['_' => 'dialog', 'pinned' => true, 'peer' => Peer, 'top_message' => int, 'read_inbox_max_id' => int, 'read_outbox_max_id' => int, 'unread_count' => int, 'notify_settings' => PeerNotifySettings, 'pts' => int, 'draft' => DraftMessage, ]; ``` diff --git a/docs/API_docs/constructors/help_appChangelog.md b/docs/API_docs/constructors/help_appChangelog.md index a18c3877..63f4a789 100644 --- a/docs/API_docs/constructors/help_appChangelog.md +++ b/docs/API_docs/constructors/help_appChangelog.md @@ -11,7 +11,9 @@ description: help_appChangelog attributes, type and example | Name | Type | Required | |----------|:-------------:|---------:| -|text|[string](../types/string.md) | Required| +|message|[string](../types/string.md) | Required| +|media|[MessageMedia](../types/MessageMedia.md) | Required| +|entities|Array of [MessageEntity](../types/MessageEntity.md) | Required| @@ -21,6 +23,6 @@ description: help_appChangelog attributes, type and example ### Example: ``` -$help_appChangelog = ['_' => 'help.appChangelog', 'text' => string, ]; +$help_appChangelog = ['_' => 'help.appChangelog', 'message' => string, 'media' => MessageMedia, 'entities' => [Vector t], ]; ``` diff --git a/docs/API_docs/constructors/index.md b/docs/API_docs/constructors/index.md index a9ffeb93..7976a44f 100644 --- a/docs/API_docs/constructors/index.md +++ b/docs/API_docs/constructors/index.md @@ -189,7 +189,7 @@ description: List of constructors

[$chatPhotoEmpty](../constructors/chatPhotoEmpty.md) = \[\]; *** -

[$config](../constructors/config.md) = \['date' => [int](../types/int.md), 'expires' => [int](../types/int.md), 'test_mode' => [Bool](../types/Bool.md), 'this_dc' => [int](../types/int.md), 'dc_options' => \[[DcOption](../types/DcOption.md)\], 'chat_size_max' => [int](../types/int.md), 'megagroup_size_max' => [int](../types/int.md), 'forwarded_count_max' => [int](../types/int.md), 'online_update_period_ms' => [int](../types/int.md), 'offline_blur_timeout_ms' => [int](../types/int.md), 'offline_idle_timeout_ms' => [int](../types/int.md), 'online_cloud_timeout_ms' => [int](../types/int.md), 'notify_cloud_delay_ms' => [int](../types/int.md), 'notify_default_delay_ms' => [int](../types/int.md), 'chat_big_size' => [int](../types/int.md), 'push_chat_period_ms' => [int](../types/int.md), 'push_chat_limit' => [int](../types/int.md), 'saved_gifs_limit' => [int](../types/int.md), 'edit_time_limit' => [int](../types/int.md), 'rating_e_decay' => [int](../types/int.md), 'stickers_recent_limit' => [int](../types/int.md), 'tmp_sessions' => [int](../types/int.md), 'disabled_features' => \[[DisabledFeature](../types/DisabledFeature.md)\], \]; +

[$config](../constructors/config.md) = \['phonecalls_enabled' => [Bool](../types/Bool.md), 'date' => [int](../types/int.md), 'expires' => [int](../types/int.md), 'test_mode' => [Bool](../types/Bool.md), 'this_dc' => [int](../types/int.md), 'dc_options' => \[[DcOption](../types/DcOption.md)\], 'chat_size_max' => [int](../types/int.md), 'megagroup_size_max' => [int](../types/int.md), 'forwarded_count_max' => [int](../types/int.md), 'online_update_period_ms' => [int](../types/int.md), 'offline_blur_timeout_ms' => [int](../types/int.md), 'offline_idle_timeout_ms' => [int](../types/int.md), 'online_cloud_timeout_ms' => [int](../types/int.md), 'notify_cloud_delay_ms' => [int](../types/int.md), 'notify_default_delay_ms' => [int](../types/int.md), 'chat_big_size' => [int](../types/int.md), 'push_chat_period_ms' => [int](../types/int.md), 'push_chat_limit' => [int](../types/int.md), 'saved_gifs_limit' => [int](../types/int.md), 'edit_time_limit' => [int](../types/int.md), 'rating_e_decay' => [int](../types/int.md), 'stickers_recent_limit' => [int](../types/int.md), 'tmp_sessions' => [int](../types/int.md), 'pinned_dialogs_count_max' => [int](../types/int.md), 'call_receive_timeout_ms' => [int](../types/int.md), 'call_ring_timeout_ms' => [int](../types/int.md), 'call_connect_timeout_ms' => [int](../types/int.md), 'call_packet_timeout_ms' => [int](../types/int.md), 'disabled_features' => \[[DisabledFeature](../types/DisabledFeature.md)\], \]; ***

[$contact](../constructors/contact.md) = \['user_id' => [int](../types/int.md), 'mutual' => [Bool](../types/Bool.md), \]; @@ -237,7 +237,7 @@ description: List of constructors

[$dcOption](../constructors/dcOption.md) = \['ipv6' => [Bool](../types/Bool.md), 'media_only' => [Bool](../types/Bool.md), 'tcpo_only' => [Bool](../types/Bool.md), 'id' => [int](../types/int.md), 'ip_address' => [string](../types/string.md), 'port' => [int](../types/int.md), \]; *** -

[$dialog](../constructors/dialog.md) = \['peer' => [Peer](../types/Peer.md), 'top_message' => [int](../types/int.md), 'read_inbox_max_id' => [int](../types/int.md), 'read_outbox_max_id' => [int](../types/int.md), 'unread_count' => [int](../types/int.md), 'notify_settings' => [PeerNotifySettings](../types/PeerNotifySettings.md), 'pts' => [int](../types/int.md), 'draft' => [DraftMessage](../types/DraftMessage.md), \]; +

[$dialog](../constructors/dialog.md) = \['pinned' => [Bool](../types/Bool.md), 'peer' => [Peer](../types/Peer.md), 'top_message' => [int](../types/int.md), 'read_inbox_max_id' => [int](../types/int.md), 'read_outbox_max_id' => [int](../types/int.md), 'unread_count' => [int](../types/int.md), 'notify_settings' => [PeerNotifySettings](../types/PeerNotifySettings.md), 'pts' => [int](../types/int.md), 'draft' => [DraftMessage](../types/DraftMessage.md), \]; ***

[$disabledFeature](../constructors/disabledFeature.md) = \['feature' => [string](../types/string.md), 'description' => [string](../types/string.md), \]; @@ -330,7 +330,7 @@ description: List of constructors

[$geoPointEmpty](../constructors/geoPointEmpty.md) = \[\]; *** -

[$help\_appChangelog](../constructors/help_appChangelog.md) = \['text' => [string](../types/string.md), \]; +

[$help\_appChangelog](../constructors/help_appChangelog.md) = \['message' => [string](../types/string.md), 'media' => [MessageMedia](../types/MessageMedia.md), 'entities' => \[[MessageEntity](../types/MessageEntity.md)\], \]; [$help\_appChangelogEmpty](../constructors/help_appChangelogEmpty.md) = \[\]; @@ -509,6 +509,9 @@ description: List of constructors ***

[$inputMessagesFilterMusic](../constructors/inputMessagesFilterMusic.md) = \[\]; +*** +

[$inputMessagesFilterPhoneCalls](../constructors/inputMessagesFilterPhoneCalls.md) = \['missed' => [Bool](../types/Bool.md), \]; + ***

[$inputMessagesFilterPhotoVideo](../constructors/inputMessagesFilterPhotoVideo.md) = \[\]; @@ -563,6 +566,9 @@ description: List of constructors ***

[$inputPeerUser](../constructors/inputPeerUser.md) = \['user_id' => [int](../types/int.md), 'access_hash' => [long](../types/long.md), \]; +*** +

[$inputPhoneCall](../constructors/inputPhoneCall.md) = \['id' => [long](../types/long.md), 'access_hash' => [long](../types/long.md), \]; + ***

[$inputPhoneContact](../constructors/inputPhoneContact.md) = \['client_id' => [long](../types/long.md), 'phone' => [string](../types/string.md), 'first_name' => [string](../types/string.md), 'last_name' => [string](../types/string.md), \]; @@ -575,6 +581,9 @@ description: List of constructors ***

[$inputPrivacyKeyChatInvite](../constructors/inputPrivacyKeyChatInvite.md) = \[\]; +*** +

[$inputPrivacyKeyPhoneCall](../constructors/inputPrivacyKeyPhoneCall.md) = \[\]; + ***

[$inputPrivacyKeyStatusTimestamp](../constructors/inputPrivacyKeyStatusTimestamp.md) = \[\]; @@ -701,6 +710,9 @@ description: List of constructors ***

[$messageActionHistoryClear](../constructors/messageActionHistoryClear.md) = \[\]; +*** +

[$messageActionPhoneCall](../constructors/messageActionPhoneCall.md) = \['call_id' => [long](../types/long.md), 'reason' => [PhoneCallDiscardReason](../types/PhoneCallDiscardReason.md), 'duration' => [int](../types/int.md), \]; + ***

[$messageActionPinMessage](../constructors/messageActionPinMessage.md) = \[\]; @@ -790,9 +802,9 @@ description: List of constructors [$messages\_archivedStickers](../constructors/messages_archivedStickers.md) = \['count' => [int](../types/int.md), 'sets' => \[[StickerSetCovered](../types/StickerSetCovered.md)\], \]; -[$messages\_botCallbackAnswer](../constructors/messages_botCallbackAnswer.md) = \['alert' => [Bool](../types/Bool.md), 'has_url' => [Bool](../types/Bool.md), 'message' => [string](../types/string.md), 'url' => [string](../types/string.md), \]; +[$messages\_botCallbackAnswer](../constructors/messages_botCallbackAnswer.md) = \['alert' => [Bool](../types/Bool.md), 'has_url' => [Bool](../types/Bool.md), 'message' => [string](../types/string.md), 'url' => [string](../types/string.md), 'cache_time' => [int](../types/int.md), \]; -[$messages\_botResults](../constructors/messages_botResults.md) = \['gallery' => [Bool](../types/Bool.md), 'query_id' => [long](../types/long.md), 'next_offset' => [string](../types/string.md), 'switch_pm' => [InlineBotSwitchPM](../types/InlineBotSwitchPM.md), 'results' => \[[BotInlineResult](../types/BotInlineResult.md)\], \]; +[$messages\_botResults](../constructors/messages_botResults.md) = \['gallery' => [Bool](../types/Bool.md), 'query_id' => [long](../types/long.md), 'next_offset' => [string](../types/string.md), 'switch_pm' => [InlineBotSwitchPM](../types/InlineBotSwitchPM.md), 'results' => \[[BotInlineResult](../types/BotInlineResult.md)\], 'cache_time' => [int](../types/int.md), \]; [$messages\_channelMessages](../constructors/messages_channelMessages.md) = \['pts' => [int](../types/int.md), 'count' => [int](../types/int.md), 'messages' => \[[Message](../types/Message.md)\], 'chats' => \[[Chat](../types/Chat.md)\], 'users' => \[[User](../types/User.md)\], \]; @@ -800,6 +812,8 @@ description: List of constructors [$messages\_chats](../constructors/messages_chats.md) = \['chats' => \[[Chat](../types/Chat.md)\], \]; +[$messages\_chatsSlice](../constructors/messages_chatsSlice.md) = \['count' => [int](../types/int.md), 'chats' => \[[Chat](../types/Chat.md)\], \]; + [$messages\_dhConfig](../constructors/messages_dhConfig.md) = \['g' => [int](../types/int.md), 'p' => [bytes](../types/bytes.md), 'version' => [int](../types/int.md), 'random' => [bytes](../types/bytes.md), \]; [$messages\_dhConfigNotModified](../constructors/messages_dhConfigNotModified.md) = \['random' => [bytes](../types/bytes.md), \]; @@ -864,6 +878,75 @@ description: List of constructors ***

[$null](../constructors/null.md) = \[\]; +*** +

[$pageBlockAnchor](../constructors/pageBlockAnchor.md) = \['name' => [string](../types/string.md), \]; + +*** +

[$pageBlockAuthorDate](../constructors/pageBlockAuthorDate.md) = \['author' => [RichText](../types/RichText.md), 'published_date' => [int](../types/int.md), \]; + +*** +

[$pageBlockBlockquote](../constructors/pageBlockBlockquote.md) = \['text' => [RichText](../types/RichText.md), 'caption' => [RichText](../types/RichText.md), \]; + +*** +

[$pageBlockCollage](../constructors/pageBlockCollage.md) = \['items' => \[[PageBlock](../types/PageBlock.md)\], 'caption' => [RichText](../types/RichText.md), \]; + +*** +

[$pageBlockCover](../constructors/pageBlockCover.md) = \['cover' => [PageBlock](../types/PageBlock.md), \]; + +*** +

[$pageBlockDivider](../constructors/pageBlockDivider.md) = \[\]; + +*** +

[$pageBlockEmbed](../constructors/pageBlockEmbed.md) = \['full_width' => [Bool](../types/Bool.md), 'allow_scrolling' => [Bool](../types/Bool.md), 'url' => [string](../types/string.md), 'html' => [string](../types/string.md), 'poster_photo_id' => [long](../types/long.md), 'w' => [int](../types/int.md), 'h' => [int](../types/int.md), 'caption' => [RichText](../types/RichText.md), \]; + +*** +

[$pageBlockEmbedPost](../constructors/pageBlockEmbedPost.md) = \['url' => [string](../types/string.md), 'webpage_id' => [long](../types/long.md), 'author_photo_id' => [long](../types/long.md), 'author' => [string](../types/string.md), 'date' => [int](../types/int.md), 'blocks' => \[[PageBlock](../types/PageBlock.md)\], 'caption' => [RichText](../types/RichText.md), \]; + +*** +

[$pageBlockFooter](../constructors/pageBlockFooter.md) = \['text' => [RichText](../types/RichText.md), \]; + +*** +

[$pageBlockHeader](../constructors/pageBlockHeader.md) = \['text' => [RichText](../types/RichText.md), \]; + +*** +

[$pageBlockList](../constructors/pageBlockList.md) = \['ordered' => [Bool](../types/Bool.md), 'items' => \[[RichText](../types/RichText.md)\], \]; + +*** +

[$pageBlockParagraph](../constructors/pageBlockParagraph.md) = \['text' => [RichText](../types/RichText.md), \]; + +*** +

[$pageBlockPhoto](../constructors/pageBlockPhoto.md) = \['photo_id' => [long](../types/long.md), 'caption' => [RichText](../types/RichText.md), \]; + +*** +

[$pageBlockPreformatted](../constructors/pageBlockPreformatted.md) = \['text' => [RichText](../types/RichText.md), 'language' => [string](../types/string.md), \]; + +*** +

[$pageBlockPullquote](../constructors/pageBlockPullquote.md) = \['text' => [RichText](../types/RichText.md), 'caption' => [RichText](../types/RichText.md), \]; + +*** +

[$pageBlockSlideshow](../constructors/pageBlockSlideshow.md) = \['items' => \[[PageBlock](../types/PageBlock.md)\], 'caption' => [RichText](../types/RichText.md), \]; + +*** +

[$pageBlockSubheader](../constructors/pageBlockSubheader.md) = \['text' => [RichText](../types/RichText.md), \]; + +*** +

[$pageBlockSubtitle](../constructors/pageBlockSubtitle.md) = \['text' => [RichText](../types/RichText.md), \]; + +*** +

[$pageBlockTitle](../constructors/pageBlockTitle.md) = \['text' => [RichText](../types/RichText.md), \]; + +*** +

[$pageBlockUnsupported](../constructors/pageBlockUnsupported.md) = \[\]; + +*** +

[$pageBlockVideo](../constructors/pageBlockVideo.md) = \['autoplay' => [Bool](../types/Bool.md), 'loop' => [Bool](../types/Bool.md), 'video_id' => [long](../types/long.md), 'caption' => [RichText](../types/RichText.md), \]; + +*** +

[$pageFull](../constructors/pageFull.md) = \['blocks' => \[[PageBlock](../types/PageBlock.md)\], 'photos' => \[[Photo](../types/Photo.md)\], 'videos' => \[[Document](../types/Document.md)\], \]; + +*** +

[$pagePart](../constructors/pagePart.md) = \['blocks' => \[[PageBlock](../types/PageBlock.md)\], 'photos' => \[[Photo](../types/Photo.md)\], 'videos' => \[[Document](../types/Document.md)\], \]; + ***

[$peerChannel](../constructors/peerChannel.md) = \['channel_id' => [int](../types/int.md), \]; @@ -888,6 +971,42 @@ description: List of constructors ***

[$peerUser](../constructors/peerUser.md) = \['user_id' => [int](../types/int.md), \]; +*** +

[$phoneCall](../constructors/phoneCall.md) = \['id' => [long](../types/long.md), 'access_hash' => [long](../types/long.md), 'date' => [int](../types/int.md), 'admin_id' => [int](../types/int.md), 'participant_id' => [int](../types/int.md), 'g_a_or_b' => [bytes](../types/bytes.md), 'key_fingerprint' => [long](../types/long.md), 'protocol' => [PhoneCallProtocol](../types/PhoneCallProtocol.md), 'connection' => [PhoneConnection](../types/PhoneConnection.md), 'alternative_connections' => \[[PhoneConnection](../types/PhoneConnection.md)\], 'start_date' => [int](../types/int.md), \]; + +*** +

[$phoneCallDiscardReasonBusy](../constructors/phoneCallDiscardReasonBusy.md) = \[\]; + +*** +

[$phoneCallDiscardReasonDisconnect](../constructors/phoneCallDiscardReasonDisconnect.md) = \[\]; + +*** +

[$phoneCallDiscardReasonHangup](../constructors/phoneCallDiscardReasonHangup.md) = \[\]; + +*** +

[$phoneCallDiscardReasonMissed](../constructors/phoneCallDiscardReasonMissed.md) = \[\]; + +*** +

[$phoneCallDiscarded](../constructors/phoneCallDiscarded.md) = \['id' => [long](../types/long.md), 'reason' => [PhoneCallDiscardReason](../types/PhoneCallDiscardReason.md), 'duration' => [int](../types/int.md), \]; + +*** +

[$phoneCallEmpty](../constructors/phoneCallEmpty.md) = \['id' => [long](../types/long.md), \]; + +*** +

[$phoneCallProtocol](../constructors/phoneCallProtocol.md) = \['udp_p2p' => [Bool](../types/Bool.md), 'udp_reflector' => [Bool](../types/Bool.md), 'min_layer' => [int](../types/int.md), 'max_layer' => [int](../types/int.md), \]; + +*** +

[$phoneCallRequested](../constructors/phoneCallRequested.md) = \['id' => [long](../types/long.md), 'access_hash' => [long](../types/long.md), 'date' => [int](../types/int.md), 'admin_id' => [int](../types/int.md), 'participant_id' => [int](../types/int.md), 'g_a' => [bytes](../types/bytes.md), 'protocol' => [PhoneCallProtocol](../types/PhoneCallProtocol.md), \]; + +*** +

[$phoneCallWaiting](../constructors/phoneCallWaiting.md) = \['id' => [long](../types/long.md), 'access_hash' => [long](../types/long.md), 'date' => [int](../types/int.md), 'admin_id' => [int](../types/int.md), 'participant_id' => [int](../types/int.md), 'protocol' => [PhoneCallProtocol](../types/PhoneCallProtocol.md), 'receive_date' => [int](../types/int.md), \]; + +*** +

[$phoneConnection](../constructors/phoneConnection.md) = \['id' => [long](../types/long.md), 'ip' => [string](../types/string.md), 'ipv6' => [string](../types/string.md), 'port' => [int](../types/int.md), 'peer_tag' => [bytes](../types/bytes.md), \]; + +*** +

[$phone\_phoneCall](../constructors/phone_phoneCall.md) = \['phone_call' => [PhoneCall](../types/PhoneCall.md), 'users' => \[[User](../types/User.md)\], \]; + ***

[$photo](../constructors/photo.md) = \['has_stickers' => [Bool](../types/Bool.md), 'id' => [long](../types/long.md), 'access_hash' => [long](../types/long.md), 'date' => [int](../types/int.md), 'sizes' => \[[PhotoSize](../types/PhotoSize.md)\], \]; @@ -913,6 +1032,9 @@ description: List of constructors ***

[$privacyKeyChatInvite](../constructors/privacyKeyChatInvite.md) = \[\]; +*** +

[$privacyKeyPhoneCall](../constructors/privacyKeyPhoneCall.md) = \[\]; + ***

[$privacyKeyStatusTimestamp](../constructors/privacyKeyStatusTimestamp.md) = \[\]; @@ -1015,6 +1137,36 @@ description: List of constructors [$storage\_fileWebp](../constructors/storage_fileWebp.md) = \[\]; +*** +

[$textBold](../constructors/textBold.md) = \['text' => [RichText](../types/RichText.md), \]; + +*** +

[$textConcat](../constructors/textConcat.md) = \['texts' => \[[RichText](../types/RichText.md)\], \]; + +*** +

[$textEmail](../constructors/textEmail.md) = \['text' => [RichText](../types/RichText.md), 'email' => [string](../types/string.md), \]; + +*** +

[$textEmpty](../constructors/textEmpty.md) = \[\]; + +*** +

[$textFixed](../constructors/textFixed.md) = \['text' => [RichText](../types/RichText.md), \]; + +*** +

[$textItalic](../constructors/textItalic.md) = \['text' => [RichText](../types/RichText.md), \]; + +*** +

[$textPlain](../constructors/textPlain.md) = \['text' => [string](../types/string.md), \]; + +*** +

[$textStrike](../constructors/textStrike.md) = \['text' => [RichText](../types/RichText.md), \]; + +*** +

[$textUnderline](../constructors/textUnderline.md) = \['text' => [RichText](../types/RichText.md), \]; + +*** +

[$textUrl](../constructors/textUrl.md) = \['text' => [RichText](../types/RichText.md), 'url' => [string](../types/string.md), 'webpage_id' => [long](../types/long.md), \]; + ***

[$topPeer](../constructors/topPeer.md) = \['peer' => [Peer](../types/Peer.md), 'rating' => [double](../types/double.md), \]; @@ -1060,6 +1212,9 @@ description: List of constructors ***

[$updateChannelTooLong](../constructors/updateChannelTooLong.md) = \['channel_id' => [int](../types/int.md), 'pts' => [int](../types/int.md), \]; +*** +

[$updateChannelWebPage](../constructors/updateChannelWebPage.md) = \['channel_id' => [int](../types/int.md), 'webpage' => [WebPage](../types/WebPage.md), 'pts' => [int](../types/int.md), 'pts_count' => [int](../types/int.md), \]; + ***

[$updateChatAdmins](../constructors/updateChatAdmins.md) = \['chat_id' => [int](../types/int.md), 'enabled' => [Bool](../types/Bool.md), 'version' => [int](../types/int.md), \]; @@ -1096,6 +1251,9 @@ description: List of constructors ***

[$updateDeleteMessages](../constructors/updateDeleteMessages.md) = \['messages' => \[[int](../types/int.md)\], 'pts' => [int](../types/int.md), 'pts_count' => [int](../types/int.md), \]; +*** +

[$updateDialogPinned](../constructors/updateDialogPinned.md) = \['pinned' => [Bool](../types/Bool.md), 'peer' => [Peer](../types/Peer.md), \]; + ***

[$updateDraftMessage](../constructors/updateDraftMessage.md) = \['peer' => [Peer](../types/Peer.md), 'draft' => [DraftMessage](../types/DraftMessage.md), \]; @@ -1120,9 +1278,6 @@ description: List of constructors ***

[$updateMessageID](../constructors/updateMessageID.md) = \['id' => [int](../types/int.md), \]; -*** -

[$updateNewAuthorization](../constructors/updateNewAuthorization.md) = \['auth_key_id' => [long](../types/long.md), 'date' => [int](../types/int.md), 'device' => [string](../types/string.md), 'location' => [string](../types/string.md), \]; - ***

[$updateNewChannelMessage](../constructors/updateNewChannelMessage.md) = \['message' => [Message](../types/Message.md), 'pts' => [int](../types/int.md), 'pts_count' => [int](../types/int.md), \]; @@ -1138,6 +1293,12 @@ description: List of constructors ***

[$updateNotifySettings](../constructors/updateNotifySettings.md) = \['peer' => [NotifyPeer](../types/NotifyPeer.md), 'notify_settings' => [PeerNotifySettings](../types/PeerNotifySettings.md), \]; +*** +

[$updatePhoneCall](../constructors/updatePhoneCall.md) = \['phone_call' => [PhoneCall](../types/PhoneCall.md), \]; + +*** +

[$updatePinnedDialogs](../constructors/updatePinnedDialogs.md) = \['order' => \[[Peer](../types/Peer.md)\], \]; + ***

[$updatePrivacy](../constructors/updatePrivacy.md) = \['key' => [PrivacyKey](../types/PrivacyKey.md), 'rules' => \[[PrivacyRule](../types/PrivacyRule.md)\], \]; @@ -1169,7 +1330,7 @@ description: List of constructors

[$updateSavedGifs](../constructors/updateSavedGifs.md) = \[\]; *** -

[$updateServiceNotification](../constructors/updateServiceNotification.md) = \['type' => [string](../types/string.md), 'message' => [string](../types/string.md), 'media' => [MessageMedia](../types/MessageMedia.md), 'popup' => [Bool](../types/Bool.md), \]; +

[$updateServiceNotification](../constructors/updateServiceNotification.md) = \['popup' => [Bool](../types/Bool.md), 'inbox_date' => [int](../types/int.md), 'type' => [string](../types/string.md), 'message' => [string](../types/string.md), 'media' => [MessageMedia](../types/MessageMedia.md), 'entities' => \[[MessageEntity](../types/MessageEntity.md)\], \]; ***

[$updateShort](../constructors/updateShort.md) = \['update' => [Update](../types/Update.md), 'date' => [int](../types/int.md), \]; @@ -1232,6 +1393,8 @@ description: List of constructors [$updates\_differenceSlice](../constructors/updates_differenceSlice.md) = \['new_messages' => \[[Message](../types/Message.md)\], 'new_encrypted_messages' => \[[EncryptedMessage](../types/EncryptedMessage.md)\], 'other_updates' => \[[Update](../types/Update.md)\], 'chats' => \[[Chat](../types/Chat.md)\], 'users' => \[[User](../types/User.md)\], 'intermediate_state' => [updates\_State](../types/updates_State.md), \]; +[$updates\_differenceTooLong](../constructors/updates_differenceTooLong.md) = \['pts' => [int](../types/int.md), \]; + [$updates\_state](../constructors/updates_state.md) = \['pts' => [int](../types/int.md), 'qts' => [int](../types/int.md), 'date' => [int](../types/int.md), 'seq' => [int](../types/int.md), 'unread_count' => [int](../types/int.md), \]; *** @@ -1244,7 +1407,7 @@ description: List of constructors

[$userEmpty](../constructors/userEmpty.md) = \['id' => [int](../types/int.md), \]; *** -

[$userFull](../constructors/userFull.md) = \['blocked' => [Bool](../types/Bool.md), 'user' => [User](../types/User.md), 'about' => [string](../types/string.md), 'link' => [contacts\_Link](../types/contacts_Link.md), 'profile_photo' => [Photo](../types/Photo.md), 'notify_settings' => [PeerNotifySettings](../types/PeerNotifySettings.md), 'bot_info' => [BotInfo](../types/BotInfo.md), \]; +

[$userFull](../constructors/userFull.md) = \['blocked' => [Bool](../types/Bool.md), 'phone_calls_available' => [Bool](../types/Bool.md), 'user' => [User](../types/User.md), 'about' => [string](../types/string.md), 'link' => [contacts\_Link](../types/contacts_Link.md), 'profile_photo' => [Photo](../types/Photo.md), 'notify_settings' => [PeerNotifySettings](../types/PeerNotifySettings.md), 'bot_info' => [BotInfo](../types/BotInfo.md), 'common_chats_count' => [int](../types/int.md), \]; ***

[$userProfilePhoto](../constructors/userProfilePhoto.md) = \['photo_id' => [long](../types/long.md), 'photo_small' => [FileLocation](../types/FileLocation.md), 'photo_big' => [FileLocation](../types/FileLocation.md), \]; @@ -1270,9 +1433,6 @@ description: List of constructors ***

[$userStatusRecently](../constructors/userStatusRecently.md) = \[\]; -*** -

[$vector](../constructors/vector.md) = \[\]; - ***

[$wallPaper](../constructors/wallPaper.md) = \['id' => [int](../types/int.md), 'title' => [string](../types/string.md), 'sizes' => \[[PhotoSize](../types/PhotoSize.md)\], 'color' => [int](../types/int.md), \]; @@ -1280,11 +1440,14 @@ description: List of constructors

[$wallPaperSolid](../constructors/wallPaperSolid.md) = \['id' => [int](../types/int.md), 'title' => [string](../types/string.md), 'bg_color' => [int](../types/int.md), 'color' => [int](../types/int.md), \]; *** -

[$webPage](../constructors/webPage.md) = \['id' => [long](../types/long.md), 'url' => [string](../types/string.md), 'display_url' => [string](../types/string.md), 'type' => [string](../types/string.md), 'site_name' => [string](../types/string.md), 'title' => [string](../types/string.md), 'description' => [string](../types/string.md), 'photo' => [Photo](../types/Photo.md), 'embed_url' => [string](../types/string.md), 'embed_type' => [string](../types/string.md), 'embed_width' => [int](../types/int.md), 'embed_height' => [int](../types/int.md), 'duration' => [int](../types/int.md), 'author' => [string](../types/string.md), 'document' => [Document](../types/Document.md), \]; +

[$webPage](../constructors/webPage.md) = \['id' => [long](../types/long.md), 'url' => [string](../types/string.md), 'display_url' => [string](../types/string.md), 'hash' => [int](../types/int.md), 'type' => [string](../types/string.md), 'site_name' => [string](../types/string.md), 'title' => [string](../types/string.md), 'description' => [string](../types/string.md), 'photo' => [Photo](../types/Photo.md), 'embed_url' => [string](../types/string.md), 'embed_type' => [string](../types/string.md), 'embed_width' => [int](../types/int.md), 'embed_height' => [int](../types/int.md), 'duration' => [int](../types/int.md), 'author' => [string](../types/string.md), 'document' => [Document](../types/Document.md), 'cached_page' => [Page](../types/Page.md), \]; ***

[$webPageEmpty](../constructors/webPageEmpty.md) = \['id' => [long](../types/long.md), \]; +*** +

[$webPageNotModified](../constructors/webPageNotModified.md) = \[\]; + ***

[$webPagePending](../constructors/webPagePending.md) = \['id' => [long](../types/long.md), 'date' => [int](../types/int.md), \]; diff --git a/docs/API_docs/constructors/inputMessagesFilterPhoneCalls.md b/docs/API_docs/constructors/inputMessagesFilterPhoneCalls.md new file mode 100644 index 00000000..0d948e78 --- /dev/null +++ b/docs/API_docs/constructors/inputMessagesFilterPhoneCalls.md @@ -0,0 +1,26 @@ +--- +title: inputMessagesFilterPhoneCalls +description: inputMessagesFilterPhoneCalls attributes, type and example +--- +## Constructor: inputMessagesFilterPhoneCalls +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|missed|[Bool](../types/Bool.md) | Optional| + + + +### Type: [MessagesFilter](../types/MessagesFilter.md) + + +### Example: + +``` +$inputMessagesFilterPhoneCalls = ['_' => 'inputMessagesFilterPhoneCalls', 'missed' => true, ]; +``` + diff --git a/docs/API_docs/constructors/inputPhoneCall.md b/docs/API_docs/constructors/inputPhoneCall.md new file mode 100644 index 00000000..b8611938 --- /dev/null +++ b/docs/API_docs/constructors/inputPhoneCall.md @@ -0,0 +1,27 @@ +--- +title: inputPhoneCall +description: inputPhoneCall attributes, type and example +--- +## Constructor: inputPhoneCall +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[long](../types/long.md) | Required| +|access\_hash|[long](../types/long.md) | Required| + + + +### Type: [InputPhoneCall](../types/InputPhoneCall.md) + + +### Example: + +``` +$inputPhoneCall = ['_' => 'inputPhoneCall', 'id' => long, 'access_hash' => long, ]; +``` + diff --git a/docs/API_docs/constructors/inputPrivacyKeyPhoneCall.md b/docs/API_docs/constructors/inputPrivacyKeyPhoneCall.md new file mode 100644 index 00000000..c3eedae0 --- /dev/null +++ b/docs/API_docs/constructors/inputPrivacyKeyPhoneCall.md @@ -0,0 +1,21 @@ +--- +title: inputPrivacyKeyPhoneCall +description: inputPrivacyKeyPhoneCall attributes, type and example +--- +## Constructor: inputPrivacyKeyPhoneCall +[Back to constructors index](index.md) + + + + + + +### Type: [InputPrivacyKey](../types/InputPrivacyKey.md) + + +### Example: + +``` +$inputPrivacyKeyPhoneCall = ['_' => 'inputPrivacyKeyPhoneCall', ]; +``` + diff --git a/docs/API_docs/constructors/messageActionPhoneCall.md b/docs/API_docs/constructors/messageActionPhoneCall.md new file mode 100644 index 00000000..28c7880a --- /dev/null +++ b/docs/API_docs/constructors/messageActionPhoneCall.md @@ -0,0 +1,28 @@ +--- +title: messageActionPhoneCall +description: messageActionPhoneCall attributes, type and example +--- +## Constructor: messageActionPhoneCall +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|call\_id|[long](../types/long.md) | Required| +|reason|[PhoneCallDiscardReason](../types/PhoneCallDiscardReason.md) | Optional| +|duration|[int](../types/int.md) | Optional| + + + +### Type: [MessageAction](../types/MessageAction.md) + + +### Example: + +``` +$messageActionPhoneCall = ['_' => 'messageActionPhoneCall', 'call_id' => long, 'reason' => PhoneCallDiscardReason, 'duration' => int, ]; +``` + diff --git a/docs/API_docs/constructors/messages_botCallbackAnswer.md b/docs/API_docs/constructors/messages_botCallbackAnswer.md index c6a5ab5d..db4f58dc 100644 --- a/docs/API_docs/constructors/messages_botCallbackAnswer.md +++ b/docs/API_docs/constructors/messages_botCallbackAnswer.md @@ -15,6 +15,7 @@ description: messages_botCallbackAnswer attributes, type and example |has\_url|[Bool](../types/Bool.md) | Optional| |message|[string](../types/string.md) | Optional| |url|[string](../types/string.md) | Optional| +|cache\_time|[int](../types/int.md) | Required| @@ -24,6 +25,6 @@ description: messages_botCallbackAnswer attributes, type and example ### Example: ``` -$messages_botCallbackAnswer = ['_' => 'messages.botCallbackAnswer', 'alert' => true, 'has_url' => true, 'message' => string, 'url' => string, ]; +$messages_botCallbackAnswer = ['_' => 'messages.botCallbackAnswer', 'alert' => true, 'has_url' => true, 'message' => string, 'url' => string, 'cache_time' => int, ]; ``` diff --git a/docs/API_docs/constructors/messages_botResults.md b/docs/API_docs/constructors/messages_botResults.md index fe658a34..08adffd6 100644 --- a/docs/API_docs/constructors/messages_botResults.md +++ b/docs/API_docs/constructors/messages_botResults.md @@ -16,6 +16,7 @@ description: messages_botResults attributes, type and example |next\_offset|[string](../types/string.md) | Optional| |switch\_pm|[InlineBotSwitchPM](../types/InlineBotSwitchPM.md) | Optional| |results|Array of [BotInlineResult](../types/BotInlineResult.md) | Required| +|cache\_time|[int](../types/int.md) | Required| @@ -25,6 +26,6 @@ description: messages_botResults attributes, type and example ### Example: ``` -$messages_botResults = ['_' => 'messages.botResults', 'gallery' => true, 'query_id' => long, 'next_offset' => string, 'switch_pm' => InlineBotSwitchPM, 'results' => [Vector t], ]; +$messages_botResults = ['_' => 'messages.botResults', 'gallery' => true, 'query_id' => long, 'next_offset' => string, 'switch_pm' => InlineBotSwitchPM, 'results' => [Vector t], 'cache_time' => int, ]; ``` diff --git a/docs/API_docs/constructors/messages_chatsSlice.md b/docs/API_docs/constructors/messages_chatsSlice.md new file mode 100644 index 00000000..e8d5ecce --- /dev/null +++ b/docs/API_docs/constructors/messages_chatsSlice.md @@ -0,0 +1,27 @@ +--- +title: messages.chatsSlice +description: messages_chatsSlice attributes, type and example +--- +## Constructor: messages.chatsSlice +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|count|[int](../types/int.md) | Required| +|chats|Array of [Chat](../types/Chat.md) | Required| + + + +### Type: [messages\_Chats](../types/messages_Chats.md) + + +### Example: + +``` +$messages_chatsSlice = ['_' => 'messages.chatsSlice', 'count' => int, 'chats' => [Vector t], ]; +``` + diff --git a/docs/API_docs/constructors/pageBlockAnchor.md b/docs/API_docs/constructors/pageBlockAnchor.md new file mode 100644 index 00000000..bd644dc9 --- /dev/null +++ b/docs/API_docs/constructors/pageBlockAnchor.md @@ -0,0 +1,26 @@ +--- +title: pageBlockAnchor +description: pageBlockAnchor attributes, type and example +--- +## Constructor: pageBlockAnchor +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|name|[string](../types/string.md) | Required| + + + +### Type: [PageBlock](../types/PageBlock.md) + + +### Example: + +``` +$pageBlockAnchor = ['_' => 'pageBlockAnchor', 'name' => string, ]; +``` + diff --git a/docs/API_docs/constructors/pageBlockAuthorDate.md b/docs/API_docs/constructors/pageBlockAuthorDate.md new file mode 100644 index 00000000..250b6700 --- /dev/null +++ b/docs/API_docs/constructors/pageBlockAuthorDate.md @@ -0,0 +1,27 @@ +--- +title: pageBlockAuthorDate +description: pageBlockAuthorDate attributes, type and example +--- +## Constructor: pageBlockAuthorDate +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|author|[RichText](../types/RichText.md) | Required| +|published\_date|[int](../types/int.md) | Required| + + + +### Type: [PageBlock](../types/PageBlock.md) + + +### Example: + +``` +$pageBlockAuthorDate = ['_' => 'pageBlockAuthorDate', 'author' => RichText, 'published_date' => int, ]; +``` + diff --git a/docs/API_docs/constructors/pageBlockBlockquote.md b/docs/API_docs/constructors/pageBlockBlockquote.md new file mode 100644 index 00000000..e800a129 --- /dev/null +++ b/docs/API_docs/constructors/pageBlockBlockquote.md @@ -0,0 +1,27 @@ +--- +title: pageBlockBlockquote +description: pageBlockBlockquote attributes, type and example +--- +## Constructor: pageBlockBlockquote +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|text|[RichText](../types/RichText.md) | Required| +|caption|[RichText](../types/RichText.md) | Required| + + + +### Type: [PageBlock](../types/PageBlock.md) + + +### Example: + +``` +$pageBlockBlockquote = ['_' => 'pageBlockBlockquote', 'text' => RichText, 'caption' => RichText, ]; +``` + diff --git a/docs/API_docs/constructors/pageBlockCollage.md b/docs/API_docs/constructors/pageBlockCollage.md new file mode 100644 index 00000000..026aab11 --- /dev/null +++ b/docs/API_docs/constructors/pageBlockCollage.md @@ -0,0 +1,27 @@ +--- +title: pageBlockCollage +description: pageBlockCollage attributes, type and example +--- +## Constructor: pageBlockCollage +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|items|Array of [PageBlock](../types/PageBlock.md) | Required| +|caption|[RichText](../types/RichText.md) | Required| + + + +### Type: [PageBlock](../types/PageBlock.md) + + +### Example: + +``` +$pageBlockCollage = ['_' => 'pageBlockCollage', 'items' => [Vector t], 'caption' => RichText, ]; +``` + diff --git a/docs/API_docs/constructors/pageBlockCover.md b/docs/API_docs/constructors/pageBlockCover.md new file mode 100644 index 00000000..b0a2ac60 --- /dev/null +++ b/docs/API_docs/constructors/pageBlockCover.md @@ -0,0 +1,26 @@ +--- +title: pageBlockCover +description: pageBlockCover attributes, type and example +--- +## Constructor: pageBlockCover +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|cover|[PageBlock](../types/PageBlock.md) | Required| + + + +### Type: [PageBlock](../types/PageBlock.md) + + +### Example: + +``` +$pageBlockCover = ['_' => 'pageBlockCover', 'cover' => PageBlock, ]; +``` + diff --git a/docs/API_docs/constructors/pageBlockDivider.md b/docs/API_docs/constructors/pageBlockDivider.md new file mode 100644 index 00000000..70adf976 --- /dev/null +++ b/docs/API_docs/constructors/pageBlockDivider.md @@ -0,0 +1,21 @@ +--- +title: pageBlockDivider +description: pageBlockDivider attributes, type and example +--- +## Constructor: pageBlockDivider +[Back to constructors index](index.md) + + + + + + +### Type: [PageBlock](../types/PageBlock.md) + + +### Example: + +``` +$pageBlockDivider = ['_' => 'pageBlockDivider', ]; +``` + diff --git a/docs/API_docs/constructors/pageBlockEmbed.md b/docs/API_docs/constructors/pageBlockEmbed.md new file mode 100644 index 00000000..b56ddf4b --- /dev/null +++ b/docs/API_docs/constructors/pageBlockEmbed.md @@ -0,0 +1,33 @@ +--- +title: pageBlockEmbed +description: pageBlockEmbed attributes, type and example +--- +## Constructor: pageBlockEmbed +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|full\_width|[Bool](../types/Bool.md) | Optional| +|allow\_scrolling|[Bool](../types/Bool.md) | Optional| +|url|[string](../types/string.md) | Optional| +|html|[string](../types/string.md) | Optional| +|poster\_photo\_id|[long](../types/long.md) | Optional| +|w|[int](../types/int.md) | Required| +|h|[int](../types/int.md) | Required| +|caption|[RichText](../types/RichText.md) | Required| + + + +### Type: [PageBlock](../types/PageBlock.md) + + +### Example: + +``` +$pageBlockEmbed = ['_' => 'pageBlockEmbed', 'full_width' => true, 'allow_scrolling' => true, 'url' => string, 'html' => string, 'poster_photo_id' => long, 'w' => int, 'h' => int, 'caption' => RichText, ]; +``` + diff --git a/docs/API_docs/constructors/pageBlockEmbedPost.md b/docs/API_docs/constructors/pageBlockEmbedPost.md new file mode 100644 index 00000000..ddc88777 --- /dev/null +++ b/docs/API_docs/constructors/pageBlockEmbedPost.md @@ -0,0 +1,32 @@ +--- +title: pageBlockEmbedPost +description: pageBlockEmbedPost attributes, type and example +--- +## Constructor: pageBlockEmbedPost +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|url|[string](../types/string.md) | Required| +|webpage\_id|[long](../types/long.md) | Required| +|author\_photo\_id|[long](../types/long.md) | Required| +|author|[string](../types/string.md) | Required| +|date|[int](../types/int.md) | Required| +|blocks|Array of [PageBlock](../types/PageBlock.md) | Required| +|caption|[RichText](../types/RichText.md) | Required| + + + +### Type: [PageBlock](../types/PageBlock.md) + + +### Example: + +``` +$pageBlockEmbedPost = ['_' => 'pageBlockEmbedPost', 'url' => string, 'webpage_id' => long, 'author_photo_id' => long, 'author' => string, 'date' => int, 'blocks' => [Vector t], 'caption' => RichText, ]; +``` + diff --git a/docs/API_docs/constructors/pageBlockFooter.md b/docs/API_docs/constructors/pageBlockFooter.md new file mode 100644 index 00000000..c71c567b --- /dev/null +++ b/docs/API_docs/constructors/pageBlockFooter.md @@ -0,0 +1,26 @@ +--- +title: pageBlockFooter +description: pageBlockFooter attributes, type and example +--- +## Constructor: pageBlockFooter +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|text|[RichText](../types/RichText.md) | Required| + + + +### Type: [PageBlock](../types/PageBlock.md) + + +### Example: + +``` +$pageBlockFooter = ['_' => 'pageBlockFooter', 'text' => RichText, ]; +``` + diff --git a/docs/API_docs/constructors/pageBlockHeader.md b/docs/API_docs/constructors/pageBlockHeader.md new file mode 100644 index 00000000..b80cda0f --- /dev/null +++ b/docs/API_docs/constructors/pageBlockHeader.md @@ -0,0 +1,26 @@ +--- +title: pageBlockHeader +description: pageBlockHeader attributes, type and example +--- +## Constructor: pageBlockHeader +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|text|[RichText](../types/RichText.md) | Required| + + + +### Type: [PageBlock](../types/PageBlock.md) + + +### Example: + +``` +$pageBlockHeader = ['_' => 'pageBlockHeader', 'text' => RichText, ]; +``` + diff --git a/docs/API_docs/constructors/pageBlockList.md b/docs/API_docs/constructors/pageBlockList.md new file mode 100644 index 00000000..e3c96d58 --- /dev/null +++ b/docs/API_docs/constructors/pageBlockList.md @@ -0,0 +1,27 @@ +--- +title: pageBlockList +description: pageBlockList attributes, type and example +--- +## Constructor: pageBlockList +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|ordered|[Bool](../types/Bool.md) | Required| +|items|Array of [RichText](../types/RichText.md) | Required| + + + +### Type: [PageBlock](../types/PageBlock.md) + + +### Example: + +``` +$pageBlockList = ['_' => 'pageBlockList', 'ordered' => Bool, 'items' => [Vector t], ]; +``` + diff --git a/docs/API_docs/constructors/pageBlockParagraph.md b/docs/API_docs/constructors/pageBlockParagraph.md new file mode 100644 index 00000000..77170783 --- /dev/null +++ b/docs/API_docs/constructors/pageBlockParagraph.md @@ -0,0 +1,26 @@ +--- +title: pageBlockParagraph +description: pageBlockParagraph attributes, type and example +--- +## Constructor: pageBlockParagraph +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|text|[RichText](../types/RichText.md) | Required| + + + +### Type: [PageBlock](../types/PageBlock.md) + + +### Example: + +``` +$pageBlockParagraph = ['_' => 'pageBlockParagraph', 'text' => RichText, ]; +``` + diff --git a/docs/API_docs/constructors/pageBlockPhoto.md b/docs/API_docs/constructors/pageBlockPhoto.md new file mode 100644 index 00000000..7aaac6b5 --- /dev/null +++ b/docs/API_docs/constructors/pageBlockPhoto.md @@ -0,0 +1,27 @@ +--- +title: pageBlockPhoto +description: pageBlockPhoto attributes, type and example +--- +## Constructor: pageBlockPhoto +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|photo\_id|[long](../types/long.md) | Required| +|caption|[RichText](../types/RichText.md) | Required| + + + +### Type: [PageBlock](../types/PageBlock.md) + + +### Example: + +``` +$pageBlockPhoto = ['_' => 'pageBlockPhoto', 'photo_id' => long, 'caption' => RichText, ]; +``` + diff --git a/docs/API_docs/constructors/pageBlockPreformatted.md b/docs/API_docs/constructors/pageBlockPreformatted.md new file mode 100644 index 00000000..d03c3b6d --- /dev/null +++ b/docs/API_docs/constructors/pageBlockPreformatted.md @@ -0,0 +1,27 @@ +--- +title: pageBlockPreformatted +description: pageBlockPreformatted attributes, type and example +--- +## Constructor: pageBlockPreformatted +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|text|[RichText](../types/RichText.md) | Required| +|language|[string](../types/string.md) | Required| + + + +### Type: [PageBlock](../types/PageBlock.md) + + +### Example: + +``` +$pageBlockPreformatted = ['_' => 'pageBlockPreformatted', 'text' => RichText, 'language' => string, ]; +``` + diff --git a/docs/API_docs/constructors/pageBlockPullquote.md b/docs/API_docs/constructors/pageBlockPullquote.md new file mode 100644 index 00000000..f10e24e0 --- /dev/null +++ b/docs/API_docs/constructors/pageBlockPullquote.md @@ -0,0 +1,27 @@ +--- +title: pageBlockPullquote +description: pageBlockPullquote attributes, type and example +--- +## Constructor: pageBlockPullquote +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|text|[RichText](../types/RichText.md) | Required| +|caption|[RichText](../types/RichText.md) | Required| + + + +### Type: [PageBlock](../types/PageBlock.md) + + +### Example: + +``` +$pageBlockPullquote = ['_' => 'pageBlockPullquote', 'text' => RichText, 'caption' => RichText, ]; +``` + diff --git a/docs/API_docs/constructors/pageBlockSlideshow.md b/docs/API_docs/constructors/pageBlockSlideshow.md new file mode 100644 index 00000000..366a31ab --- /dev/null +++ b/docs/API_docs/constructors/pageBlockSlideshow.md @@ -0,0 +1,27 @@ +--- +title: pageBlockSlideshow +description: pageBlockSlideshow attributes, type and example +--- +## Constructor: pageBlockSlideshow +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|items|Array of [PageBlock](../types/PageBlock.md) | Required| +|caption|[RichText](../types/RichText.md) | Required| + + + +### Type: [PageBlock](../types/PageBlock.md) + + +### Example: + +``` +$pageBlockSlideshow = ['_' => 'pageBlockSlideshow', 'items' => [Vector t], 'caption' => RichText, ]; +``` + diff --git a/docs/API_docs/constructors/pageBlockSubheader.md b/docs/API_docs/constructors/pageBlockSubheader.md new file mode 100644 index 00000000..5f16fd40 --- /dev/null +++ b/docs/API_docs/constructors/pageBlockSubheader.md @@ -0,0 +1,26 @@ +--- +title: pageBlockSubheader +description: pageBlockSubheader attributes, type and example +--- +## Constructor: pageBlockSubheader +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|text|[RichText](../types/RichText.md) | Required| + + + +### Type: [PageBlock](../types/PageBlock.md) + + +### Example: + +``` +$pageBlockSubheader = ['_' => 'pageBlockSubheader', 'text' => RichText, ]; +``` + diff --git a/docs/API_docs/constructors/pageBlockSubtitle.md b/docs/API_docs/constructors/pageBlockSubtitle.md new file mode 100644 index 00000000..b7254d53 --- /dev/null +++ b/docs/API_docs/constructors/pageBlockSubtitle.md @@ -0,0 +1,26 @@ +--- +title: pageBlockSubtitle +description: pageBlockSubtitle attributes, type and example +--- +## Constructor: pageBlockSubtitle +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|text|[RichText](../types/RichText.md) | Required| + + + +### Type: [PageBlock](../types/PageBlock.md) + + +### Example: + +``` +$pageBlockSubtitle = ['_' => 'pageBlockSubtitle', 'text' => RichText, ]; +``` + diff --git a/docs/API_docs/constructors/pageBlockTitle.md b/docs/API_docs/constructors/pageBlockTitle.md new file mode 100644 index 00000000..18cb423b --- /dev/null +++ b/docs/API_docs/constructors/pageBlockTitle.md @@ -0,0 +1,26 @@ +--- +title: pageBlockTitle +description: pageBlockTitle attributes, type and example +--- +## Constructor: pageBlockTitle +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|text|[RichText](../types/RichText.md) | Required| + + + +### Type: [PageBlock](../types/PageBlock.md) + + +### Example: + +``` +$pageBlockTitle = ['_' => 'pageBlockTitle', 'text' => RichText, ]; +``` + diff --git a/docs/API_docs/constructors/pageBlockUnsupported.md b/docs/API_docs/constructors/pageBlockUnsupported.md new file mode 100644 index 00000000..220f6b04 --- /dev/null +++ b/docs/API_docs/constructors/pageBlockUnsupported.md @@ -0,0 +1,21 @@ +--- +title: pageBlockUnsupported +description: pageBlockUnsupported attributes, type and example +--- +## Constructor: pageBlockUnsupported +[Back to constructors index](index.md) + + + + + + +### Type: [PageBlock](../types/PageBlock.md) + + +### Example: + +``` +$pageBlockUnsupported = ['_' => 'pageBlockUnsupported', ]; +``` + diff --git a/docs/API_docs/constructors/pageBlockVideo.md b/docs/API_docs/constructors/pageBlockVideo.md new file mode 100644 index 00000000..d0f8ebb5 --- /dev/null +++ b/docs/API_docs/constructors/pageBlockVideo.md @@ -0,0 +1,29 @@ +--- +title: pageBlockVideo +description: pageBlockVideo attributes, type and example +--- +## Constructor: pageBlockVideo +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|autoplay|[Bool](../types/Bool.md) | Optional| +|loop|[Bool](../types/Bool.md) | Optional| +|video\_id|[long](../types/long.md) | Required| +|caption|[RichText](../types/RichText.md) | Required| + + + +### Type: [PageBlock](../types/PageBlock.md) + + +### Example: + +``` +$pageBlockVideo = ['_' => 'pageBlockVideo', 'autoplay' => true, 'loop' => true, 'video_id' => long, 'caption' => RichText, ]; +``` + diff --git a/docs/API_docs/constructors/pageFull.md b/docs/API_docs/constructors/pageFull.md new file mode 100644 index 00000000..19340710 --- /dev/null +++ b/docs/API_docs/constructors/pageFull.md @@ -0,0 +1,28 @@ +--- +title: pageFull +description: pageFull attributes, type and example +--- +## Constructor: pageFull +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|blocks|Array of [PageBlock](../types/PageBlock.md) | Required| +|photos|Array of [Photo](../types/Photo.md) | Required| +|videos|Array of [Document](../types/Document.md) | Required| + + + +### Type: [Page](../types/Page.md) + + +### Example: + +``` +$pageFull = ['_' => 'pageFull', 'blocks' => [Vector t], 'photos' => [Vector t], 'videos' => [Vector t], ]; +``` + diff --git a/docs/API_docs/constructors/pagePart.md b/docs/API_docs/constructors/pagePart.md new file mode 100644 index 00000000..bdf790ff --- /dev/null +++ b/docs/API_docs/constructors/pagePart.md @@ -0,0 +1,28 @@ +--- +title: pagePart +description: pagePart attributes, type and example +--- +## Constructor: pagePart +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|blocks|Array of [PageBlock](../types/PageBlock.md) | Required| +|photos|Array of [Photo](../types/Photo.md) | Required| +|videos|Array of [Document](../types/Document.md) | Required| + + + +### Type: [Page](../types/Page.md) + + +### Example: + +``` +$pagePart = ['_' => 'pagePart', 'blocks' => [Vector t], 'photos' => [Vector t], 'videos' => [Vector t], ]; +``` + diff --git a/docs/API_docs/constructors/phoneCall.md b/docs/API_docs/constructors/phoneCall.md new file mode 100644 index 00000000..27551819 --- /dev/null +++ b/docs/API_docs/constructors/phoneCall.md @@ -0,0 +1,36 @@ +--- +title: phoneCall +description: phoneCall attributes, type and example +--- +## Constructor: phoneCall +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[long](../types/long.md) | Required| +|access\_hash|[long](../types/long.md) | Required| +|date|[int](../types/int.md) | Required| +|admin\_id|[int](../types/int.md) | Required| +|participant\_id|[int](../types/int.md) | Required| +|g\_a\_or\_b|[bytes](../types/bytes.md) | Required| +|key\_fingerprint|[long](../types/long.md) | Required| +|protocol|[PhoneCallProtocol](../types/PhoneCallProtocol.md) | Required| +|connection|[PhoneConnection](../types/PhoneConnection.md) | Required| +|alternative\_connections|Array of [PhoneConnection](../types/PhoneConnection.md) | Required| +|start\_date|[int](../types/int.md) | Required| + + + +### Type: [PhoneCall](../types/PhoneCall.md) + + +### Example: + +``` +$phoneCall = ['_' => 'phoneCall', 'id' => long, 'access_hash' => long, 'date' => int, 'admin_id' => int, 'participant_id' => int, 'g_a_or_b' => bytes, 'key_fingerprint' => long, 'protocol' => PhoneCallProtocol, 'connection' => PhoneConnection, 'alternative_connections' => [Vector t], 'start_date' => int, ]; +``` + diff --git a/docs/API_docs/constructors/phoneCallDiscardReasonBusy.md b/docs/API_docs/constructors/phoneCallDiscardReasonBusy.md new file mode 100644 index 00000000..54d968f6 --- /dev/null +++ b/docs/API_docs/constructors/phoneCallDiscardReasonBusy.md @@ -0,0 +1,21 @@ +--- +title: phoneCallDiscardReasonBusy +description: phoneCallDiscardReasonBusy attributes, type and example +--- +## Constructor: phoneCallDiscardReasonBusy +[Back to constructors index](index.md) + + + + + + +### Type: [PhoneCallDiscardReason](../types/PhoneCallDiscardReason.md) + + +### Example: + +``` +$phoneCallDiscardReasonBusy = ['_' => 'phoneCallDiscardReasonBusy', ]; +``` + diff --git a/docs/API_docs/constructors/phoneCallDiscardReasonDisconnect.md b/docs/API_docs/constructors/phoneCallDiscardReasonDisconnect.md new file mode 100644 index 00000000..b542ee69 --- /dev/null +++ b/docs/API_docs/constructors/phoneCallDiscardReasonDisconnect.md @@ -0,0 +1,21 @@ +--- +title: phoneCallDiscardReasonDisconnect +description: phoneCallDiscardReasonDisconnect attributes, type and example +--- +## Constructor: phoneCallDiscardReasonDisconnect +[Back to constructors index](index.md) + + + + + + +### Type: [PhoneCallDiscardReason](../types/PhoneCallDiscardReason.md) + + +### Example: + +``` +$phoneCallDiscardReasonDisconnect = ['_' => 'phoneCallDiscardReasonDisconnect', ]; +``` + diff --git a/docs/API_docs/constructors/phoneCallDiscardReasonHangup.md b/docs/API_docs/constructors/phoneCallDiscardReasonHangup.md new file mode 100644 index 00000000..9a6b2fd4 --- /dev/null +++ b/docs/API_docs/constructors/phoneCallDiscardReasonHangup.md @@ -0,0 +1,21 @@ +--- +title: phoneCallDiscardReasonHangup +description: phoneCallDiscardReasonHangup attributes, type and example +--- +## Constructor: phoneCallDiscardReasonHangup +[Back to constructors index](index.md) + + + + + + +### Type: [PhoneCallDiscardReason](../types/PhoneCallDiscardReason.md) + + +### Example: + +``` +$phoneCallDiscardReasonHangup = ['_' => 'phoneCallDiscardReasonHangup', ]; +``` + diff --git a/docs/API_docs/constructors/phoneCallDiscardReasonMissed.md b/docs/API_docs/constructors/phoneCallDiscardReasonMissed.md new file mode 100644 index 00000000..e0071954 --- /dev/null +++ b/docs/API_docs/constructors/phoneCallDiscardReasonMissed.md @@ -0,0 +1,21 @@ +--- +title: phoneCallDiscardReasonMissed +description: phoneCallDiscardReasonMissed attributes, type and example +--- +## Constructor: phoneCallDiscardReasonMissed +[Back to constructors index](index.md) + + + + + + +### Type: [PhoneCallDiscardReason](../types/PhoneCallDiscardReason.md) + + +### Example: + +``` +$phoneCallDiscardReasonMissed = ['_' => 'phoneCallDiscardReasonMissed', ]; +``` + diff --git a/docs/API_docs/constructors/phoneCallDiscarded.md b/docs/API_docs/constructors/phoneCallDiscarded.md new file mode 100644 index 00000000..f54019c8 --- /dev/null +++ b/docs/API_docs/constructors/phoneCallDiscarded.md @@ -0,0 +1,28 @@ +--- +title: phoneCallDiscarded +description: phoneCallDiscarded attributes, type and example +--- +## Constructor: phoneCallDiscarded +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[long](../types/long.md) | Required| +|reason|[PhoneCallDiscardReason](../types/PhoneCallDiscardReason.md) | Optional| +|duration|[int](../types/int.md) | Optional| + + + +### Type: [PhoneCall](../types/PhoneCall.md) + + +### Example: + +``` +$phoneCallDiscarded = ['_' => 'phoneCallDiscarded', 'id' => long, 'reason' => PhoneCallDiscardReason, 'duration' => int, ]; +``` + diff --git a/docs/API_docs/constructors/phoneCallEmpty.md b/docs/API_docs/constructors/phoneCallEmpty.md new file mode 100644 index 00000000..3f596486 --- /dev/null +++ b/docs/API_docs/constructors/phoneCallEmpty.md @@ -0,0 +1,26 @@ +--- +title: phoneCallEmpty +description: phoneCallEmpty attributes, type and example +--- +## Constructor: phoneCallEmpty +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[long](../types/long.md) | Required| + + + +### Type: [PhoneCall](../types/PhoneCall.md) + + +### Example: + +``` +$phoneCallEmpty = ['_' => 'phoneCallEmpty', 'id' => long, ]; +``` + diff --git a/docs/API_docs/constructors/phoneCallProtocol.md b/docs/API_docs/constructors/phoneCallProtocol.md new file mode 100644 index 00000000..7d314271 --- /dev/null +++ b/docs/API_docs/constructors/phoneCallProtocol.md @@ -0,0 +1,29 @@ +--- +title: phoneCallProtocol +description: phoneCallProtocol attributes, type and example +--- +## Constructor: phoneCallProtocol +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|udp\_p2p|[Bool](../types/Bool.md) | Optional| +|udp\_reflector|[Bool](../types/Bool.md) | Optional| +|min\_layer|[int](../types/int.md) | Required| +|max\_layer|[int](../types/int.md) | Required| + + + +### Type: [PhoneCallProtocol](../types/PhoneCallProtocol.md) + + +### Example: + +``` +$phoneCallProtocol = ['_' => 'phoneCallProtocol', 'udp_p2p' => true, 'udp_reflector' => true, 'min_layer' => int, 'max_layer' => int, ]; +``` + diff --git a/docs/API_docs/constructors/phoneCallRequested.md b/docs/API_docs/constructors/phoneCallRequested.md new file mode 100644 index 00000000..abff5383 --- /dev/null +++ b/docs/API_docs/constructors/phoneCallRequested.md @@ -0,0 +1,32 @@ +--- +title: phoneCallRequested +description: phoneCallRequested attributes, type and example +--- +## Constructor: phoneCallRequested +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[long](../types/long.md) | Required| +|access\_hash|[long](../types/long.md) | Required| +|date|[int](../types/int.md) | Required| +|admin\_id|[int](../types/int.md) | Required| +|participant\_id|[int](../types/int.md) | Required| +|g\_a|[bytes](../types/bytes.md) | Required| +|protocol|[PhoneCallProtocol](../types/PhoneCallProtocol.md) | Required| + + + +### Type: [PhoneCall](../types/PhoneCall.md) + + +### Example: + +``` +$phoneCallRequested = ['_' => 'phoneCallRequested', 'id' => long, 'access_hash' => long, 'date' => int, 'admin_id' => int, 'participant_id' => int, 'g_a' => bytes, 'protocol' => PhoneCallProtocol, ]; +``` + diff --git a/docs/API_docs/constructors/phoneCallWaiting.md b/docs/API_docs/constructors/phoneCallWaiting.md new file mode 100644 index 00000000..fba5b656 --- /dev/null +++ b/docs/API_docs/constructors/phoneCallWaiting.md @@ -0,0 +1,32 @@ +--- +title: phoneCallWaiting +description: phoneCallWaiting attributes, type and example +--- +## Constructor: phoneCallWaiting +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[long](../types/long.md) | Required| +|access\_hash|[long](../types/long.md) | Required| +|date|[int](../types/int.md) | Required| +|admin\_id|[int](../types/int.md) | Required| +|participant\_id|[int](../types/int.md) | Required| +|protocol|[PhoneCallProtocol](../types/PhoneCallProtocol.md) | Required| +|receive\_date|[int](../types/int.md) | Optional| + + + +### Type: [PhoneCall](../types/PhoneCall.md) + + +### Example: + +``` +$phoneCallWaiting = ['_' => 'phoneCallWaiting', 'id' => long, 'access_hash' => long, 'date' => int, 'admin_id' => int, 'participant_id' => int, 'protocol' => PhoneCallProtocol, 'receive_date' => int, ]; +``` + diff --git a/docs/API_docs/constructors/phoneConnection.md b/docs/API_docs/constructors/phoneConnection.md new file mode 100644 index 00000000..7f42560f --- /dev/null +++ b/docs/API_docs/constructors/phoneConnection.md @@ -0,0 +1,30 @@ +--- +title: phoneConnection +description: phoneConnection attributes, type and example +--- +## Constructor: phoneConnection +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[long](../types/long.md) | Required| +|ip|[string](../types/string.md) | Required| +|ipv6|[string](../types/string.md) | Required| +|port|[int](../types/int.md) | Required| +|peer\_tag|[bytes](../types/bytes.md) | Required| + + + +### Type: [PhoneConnection](../types/PhoneConnection.md) + + +### Example: + +``` +$phoneConnection = ['_' => 'phoneConnection', 'id' => long, 'ip' => string, 'ipv6' => string, 'port' => int, 'peer_tag' => bytes, ]; +``` + diff --git a/docs/API_docs/constructors/phone_phoneCall.md b/docs/API_docs/constructors/phone_phoneCall.md new file mode 100644 index 00000000..dc4d1bfa --- /dev/null +++ b/docs/API_docs/constructors/phone_phoneCall.md @@ -0,0 +1,27 @@ +--- +title: phone.phoneCall +description: phone_phoneCall attributes, type and example +--- +## Constructor: phone.phoneCall +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|phone\_call|[PhoneCall](../types/PhoneCall.md) | Required| +|users|Array of [User](../types/User.md) | Required| + + + +### Type: [phone\_PhoneCall](../types/phone_PhoneCall.md) + + +### Example: + +``` +$phone_phoneCall = ['_' => 'phone.phoneCall', 'phone_call' => PhoneCall, 'users' => [Vector t], ]; +``` + diff --git a/docs/API_docs/constructors/privacyKeyPhoneCall.md b/docs/API_docs/constructors/privacyKeyPhoneCall.md new file mode 100644 index 00000000..e7d05d7d --- /dev/null +++ b/docs/API_docs/constructors/privacyKeyPhoneCall.md @@ -0,0 +1,21 @@ +--- +title: privacyKeyPhoneCall +description: privacyKeyPhoneCall attributes, type and example +--- +## Constructor: privacyKeyPhoneCall +[Back to constructors index](index.md) + + + + + + +### Type: [PrivacyKey](../types/PrivacyKey.md) + + +### Example: + +``` +$privacyKeyPhoneCall = ['_' => 'privacyKeyPhoneCall', ]; +``` + diff --git a/docs/API_docs/constructors/textBold.md b/docs/API_docs/constructors/textBold.md new file mode 100644 index 00000000..4606c947 --- /dev/null +++ b/docs/API_docs/constructors/textBold.md @@ -0,0 +1,26 @@ +--- +title: textBold +description: textBold attributes, type and example +--- +## Constructor: textBold +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|text|[RichText](../types/RichText.md) | Required| + + + +### Type: [RichText](../types/RichText.md) + + +### Example: + +``` +$textBold = ['_' => 'textBold', 'text' => RichText, ]; +``` + diff --git a/docs/API_docs/constructors/textConcat.md b/docs/API_docs/constructors/textConcat.md new file mode 100644 index 00000000..2eeb5ead --- /dev/null +++ b/docs/API_docs/constructors/textConcat.md @@ -0,0 +1,26 @@ +--- +title: textConcat +description: textConcat attributes, type and example +--- +## Constructor: textConcat +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|texts|Array of [RichText](../types/RichText.md) | Required| + + + +### Type: [RichText](../types/RichText.md) + + +### Example: + +``` +$textConcat = ['_' => 'textConcat', 'texts' => [Vector t], ]; +``` + diff --git a/docs/API_docs/constructors/textEmail.md b/docs/API_docs/constructors/textEmail.md new file mode 100644 index 00000000..13e3b2af --- /dev/null +++ b/docs/API_docs/constructors/textEmail.md @@ -0,0 +1,27 @@ +--- +title: textEmail +description: textEmail attributes, type and example +--- +## Constructor: textEmail +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|text|[RichText](../types/RichText.md) | Required| +|email|[string](../types/string.md) | Required| + + + +### Type: [RichText](../types/RichText.md) + + +### Example: + +``` +$textEmail = ['_' => 'textEmail', 'text' => RichText, 'email' => string, ]; +``` + diff --git a/docs/API_docs/constructors/textEmpty.md b/docs/API_docs/constructors/textEmpty.md new file mode 100644 index 00000000..4f731423 --- /dev/null +++ b/docs/API_docs/constructors/textEmpty.md @@ -0,0 +1,21 @@ +--- +title: textEmpty +description: textEmpty attributes, type and example +--- +## Constructor: textEmpty +[Back to constructors index](index.md) + + + + + + +### Type: [RichText](../types/RichText.md) + + +### Example: + +``` +$textEmpty = ['_' => 'textEmpty', ]; +``` + diff --git a/docs/API_docs/constructors/textFixed.md b/docs/API_docs/constructors/textFixed.md new file mode 100644 index 00000000..ff184416 --- /dev/null +++ b/docs/API_docs/constructors/textFixed.md @@ -0,0 +1,26 @@ +--- +title: textFixed +description: textFixed attributes, type and example +--- +## Constructor: textFixed +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|text|[RichText](../types/RichText.md) | Required| + + + +### Type: [RichText](../types/RichText.md) + + +### Example: + +``` +$textFixed = ['_' => 'textFixed', 'text' => RichText, ]; +``` + diff --git a/docs/API_docs/constructors/textItalic.md b/docs/API_docs/constructors/textItalic.md new file mode 100644 index 00000000..81af7104 --- /dev/null +++ b/docs/API_docs/constructors/textItalic.md @@ -0,0 +1,26 @@ +--- +title: textItalic +description: textItalic attributes, type and example +--- +## Constructor: textItalic +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|text|[RichText](../types/RichText.md) | Required| + + + +### Type: [RichText](../types/RichText.md) + + +### Example: + +``` +$textItalic = ['_' => 'textItalic', 'text' => RichText, ]; +``` + diff --git a/docs/API_docs/constructors/textPlain.md b/docs/API_docs/constructors/textPlain.md new file mode 100644 index 00000000..dd01c9b0 --- /dev/null +++ b/docs/API_docs/constructors/textPlain.md @@ -0,0 +1,26 @@ +--- +title: textPlain +description: textPlain attributes, type and example +--- +## Constructor: textPlain +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|text|[string](../types/string.md) | Required| + + + +### Type: [RichText](../types/RichText.md) + + +### Example: + +``` +$textPlain = ['_' => 'textPlain', 'text' => string, ]; +``` + diff --git a/docs/API_docs/constructors/textStrike.md b/docs/API_docs/constructors/textStrike.md new file mode 100644 index 00000000..88244aea --- /dev/null +++ b/docs/API_docs/constructors/textStrike.md @@ -0,0 +1,26 @@ +--- +title: textStrike +description: textStrike attributes, type and example +--- +## Constructor: textStrike +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|text|[RichText](../types/RichText.md) | Required| + + + +### Type: [RichText](../types/RichText.md) + + +### Example: + +``` +$textStrike = ['_' => 'textStrike', 'text' => RichText, ]; +``` + diff --git a/docs/API_docs/constructors/textUnderline.md b/docs/API_docs/constructors/textUnderline.md new file mode 100644 index 00000000..69ef695d --- /dev/null +++ b/docs/API_docs/constructors/textUnderline.md @@ -0,0 +1,26 @@ +--- +title: textUnderline +description: textUnderline attributes, type and example +--- +## Constructor: textUnderline +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|text|[RichText](../types/RichText.md) | Required| + + + +### Type: [RichText](../types/RichText.md) + + +### Example: + +``` +$textUnderline = ['_' => 'textUnderline', 'text' => RichText, ]; +``` + diff --git a/docs/API_docs/constructors/textUrl.md b/docs/API_docs/constructors/textUrl.md new file mode 100644 index 00000000..b642e57b --- /dev/null +++ b/docs/API_docs/constructors/textUrl.md @@ -0,0 +1,28 @@ +--- +title: textUrl +description: textUrl attributes, type and example +--- +## Constructor: textUrl +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|text|[RichText](../types/RichText.md) | Required| +|url|[string](../types/string.md) | Required| +|webpage\_id|[long](../types/long.md) | Required| + + + +### Type: [RichText](../types/RichText.md) + + +### Example: + +``` +$textUrl = ['_' => 'textUrl', 'text' => RichText, 'url' => string, 'webpage_id' => long, ]; +``` + diff --git a/docs/API_docs/constructors/updateChannelWebPage.md b/docs/API_docs/constructors/updateChannelWebPage.md new file mode 100644 index 00000000..2aa03fb7 --- /dev/null +++ b/docs/API_docs/constructors/updateChannelWebPage.md @@ -0,0 +1,29 @@ +--- +title: updateChannelWebPage +description: updateChannelWebPage attributes, type and example +--- +## Constructor: updateChannelWebPage +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|channel\_id|[int](../types/int.md) | Required| +|webpage|[WebPage](../types/WebPage.md) | Required| +|pts|[int](../types/int.md) | Required| +|pts\_count|[int](../types/int.md) | Required| + + + +### Type: [Update](../types/Update.md) + + +### Example: + +``` +$updateChannelWebPage = ['_' => 'updateChannelWebPage', 'channel_id' => int, 'webpage' => WebPage, 'pts' => int, 'pts_count' => int, ]; +``` + diff --git a/docs/API_docs/constructors/updateDialogPinned.md b/docs/API_docs/constructors/updateDialogPinned.md new file mode 100644 index 00000000..8066d269 --- /dev/null +++ b/docs/API_docs/constructors/updateDialogPinned.md @@ -0,0 +1,27 @@ +--- +title: updateDialogPinned +description: updateDialogPinned attributes, type and example +--- +## Constructor: updateDialogPinned +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|pinned|[Bool](../types/Bool.md) | Optional| +|peer|[Peer](../types/Peer.md) | Required| + + + +### Type: [Update](../types/Update.md) + + +### Example: + +``` +$updateDialogPinned = ['_' => 'updateDialogPinned', 'pinned' => true, 'peer' => Peer, ]; +``` + diff --git a/docs/API_docs/constructors/updatePhoneCall.md b/docs/API_docs/constructors/updatePhoneCall.md new file mode 100644 index 00000000..4a672b03 --- /dev/null +++ b/docs/API_docs/constructors/updatePhoneCall.md @@ -0,0 +1,26 @@ +--- +title: updatePhoneCall +description: updatePhoneCall attributes, type and example +--- +## Constructor: updatePhoneCall +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|phone\_call|[PhoneCall](../types/PhoneCall.md) | Required| + + + +### Type: [Update](../types/Update.md) + + +### Example: + +``` +$updatePhoneCall = ['_' => 'updatePhoneCall', 'phone_call' => PhoneCall, ]; +``` + diff --git a/docs/API_docs/constructors/updatePinnedDialogs.md b/docs/API_docs/constructors/updatePinnedDialogs.md new file mode 100644 index 00000000..e5e9fab6 --- /dev/null +++ b/docs/API_docs/constructors/updatePinnedDialogs.md @@ -0,0 +1,26 @@ +--- +title: updatePinnedDialogs +description: updatePinnedDialogs attributes, type and example +--- +## Constructor: updatePinnedDialogs +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|order|Array of [Peer](../types/Peer.md) | Optional| + + + +### Type: [Update](../types/Update.md) + + +### Example: + +``` +$updatePinnedDialogs = ['_' => 'updatePinnedDialogs', 'order' => [Vector t], ]; +``` + diff --git a/docs/API_docs/constructors/updateServiceNotification.md b/docs/API_docs/constructors/updateServiceNotification.md index 039d7c81..f1ea2dc2 100644 --- a/docs/API_docs/constructors/updateServiceNotification.md +++ b/docs/API_docs/constructors/updateServiceNotification.md @@ -11,10 +11,12 @@ description: updateServiceNotification attributes, type and example | Name | Type | Required | |----------|:-------------:|---------:| +|popup|[Bool](../types/Bool.md) | Optional| +|inbox\_date|[int](../types/int.md) | Optional| |type|[string](../types/string.md) | Required| |message|[string](../types/string.md) | Required| |media|[MessageMedia](../types/MessageMedia.md) | Required| -|popup|[Bool](../types/Bool.md) | Required| +|entities|Array of [MessageEntity](../types/MessageEntity.md) | Required| @@ -24,6 +26,6 @@ description: updateServiceNotification attributes, type and example ### Example: ``` -$updateServiceNotification = ['_' => 'updateServiceNotification', 'type' => string, 'message' => string, 'media' => MessageMedia, 'popup' => Bool, ]; +$updateServiceNotification = ['_' => 'updateServiceNotification', 'popup' => true, 'inbox_date' => int, 'type' => string, 'message' => string, 'media' => MessageMedia, 'entities' => [Vector t], ]; ``` diff --git a/docs/API_docs/constructors/updates_differenceTooLong.md b/docs/API_docs/constructors/updates_differenceTooLong.md new file mode 100644 index 00000000..f07dddb5 --- /dev/null +++ b/docs/API_docs/constructors/updates_differenceTooLong.md @@ -0,0 +1,26 @@ +--- +title: updates.differenceTooLong +description: updates_differenceTooLong attributes, type and example +--- +## Constructor: updates.differenceTooLong +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|pts|[int](../types/int.md) | Required| + + + +### Type: [updates\_Difference](../types/updates_Difference.md) + + +### Example: + +``` +$updates_differenceTooLong = ['_' => 'updates.differenceTooLong', 'pts' => int, ]; +``` + diff --git a/docs/API_docs/constructors/userFull.md b/docs/API_docs/constructors/userFull.md index d6a020a5..c3ece273 100644 --- a/docs/API_docs/constructors/userFull.md +++ b/docs/API_docs/constructors/userFull.md @@ -12,12 +12,14 @@ description: userFull attributes, type and example | Name | Type | Required | |----------|:-------------:|---------:| |blocked|[Bool](../types/Bool.md) | Optional| +|phone\_calls\_available|[Bool](../types/Bool.md) | Optional| |user|[User](../types/User.md) | Required| |about|[string](../types/string.md) | Optional| |link|[contacts\_Link](../types/contacts_Link.md) | Required| |profile\_photo|[Photo](../types/Photo.md) | Optional| |notify\_settings|[PeerNotifySettings](../types/PeerNotifySettings.md) | Required| |bot\_info|[BotInfo](../types/BotInfo.md) | Optional| +|common\_chats\_count|[int](../types/int.md) | Required| @@ -27,6 +29,6 @@ description: userFull attributes, type and example ### Example: ``` -$userFull = ['_' => 'userFull', 'blocked' => true, 'user' => User, 'about' => string, 'link' => contacts.Link, 'profile_photo' => Photo, 'notify_settings' => PeerNotifySettings, 'bot_info' => BotInfo, ]; +$userFull = ['_' => 'userFull', 'blocked' => true, 'phone_calls_available' => true, 'user' => User, 'about' => string, 'link' => contacts.Link, 'profile_photo' => Photo, 'notify_settings' => PeerNotifySettings, 'bot_info' => BotInfo, 'common_chats_count' => int, ]; ``` diff --git a/docs/API_docs/constructors/webPage.md b/docs/API_docs/constructors/webPage.md index bef51109..67c2e42a 100644 --- a/docs/API_docs/constructors/webPage.md +++ b/docs/API_docs/constructors/webPage.md @@ -14,6 +14,7 @@ description: webPage attributes, type and example |id|[long](../types/long.md) | Required| |url|[string](../types/string.md) | Required| |display\_url|[string](../types/string.md) | Required| +|hash|[int](../types/int.md) | Required| |type|[string](../types/string.md) | Optional| |site\_name|[string](../types/string.md) | Optional| |title|[string](../types/string.md) | Optional| @@ -26,6 +27,7 @@ description: webPage attributes, type and example |duration|[int](../types/int.md) | Optional| |author|[string](../types/string.md) | Optional| |document|[Document](../types/Document.md) | Optional| +|cached\_page|[Page](../types/Page.md) | Optional| @@ -35,6 +37,6 @@ description: webPage attributes, type and example ### Example: ``` -$webPage = ['_' => 'webPage', 'id' => long, 'url' => string, 'display_url' => string, 'type' => string, 'site_name' => string, 'title' => string, 'description' => string, 'photo' => Photo, 'embed_url' => string, 'embed_type' => string, 'embed_width' => int, 'embed_height' => int, 'duration' => int, 'author' => string, 'document' => Document, ]; +$webPage = ['_' => 'webPage', 'id' => long, 'url' => string, 'display_url' => string, 'hash' => int, 'type' => string, 'site_name' => string, 'title' => string, 'description' => string, 'photo' => Photo, 'embed_url' => string, 'embed_type' => string, 'embed_width' => int, 'embed_height' => int, 'duration' => int, 'author' => string, 'document' => Document, 'cached_page' => Page, ]; ``` diff --git a/docs/API_docs/constructors/webPageNotModified.md b/docs/API_docs/constructors/webPageNotModified.md new file mode 100644 index 00000000..c7e73b19 --- /dev/null +++ b/docs/API_docs/constructors/webPageNotModified.md @@ -0,0 +1,21 @@ +--- +title: webPageNotModified +description: webPageNotModified attributes, type and example +--- +## Constructor: webPageNotModified +[Back to constructors index](index.md) + + + + + + +### Type: [WebPage](../types/WebPage.md) + + +### Example: + +``` +$webPageNotModified = ['_' => 'webPageNotModified', ]; +``` + diff --git a/docs/API_docs/index.md b/docs/API_docs/index.md index 06a76219..75d733cf 100644 --- a/docs/API_docs/index.md +++ b/docs/API_docs/index.md @@ -1,8 +1,8 @@ --- -title: MadelineProto API documentation (layer 57) -description: MadelineProto API documentation (layer 57) +title: MadelineProto API documentation (layer 62) +description: MadelineProto API documentation (layer 62) --- -# MadelineProto API documentation (layer 57) +# MadelineProto API documentation (layer 62) [Methods](methods/) diff --git a/docs/API_docs/methods/contest_saveDeveloperInfo.md b/docs/API_docs/methods/contest_saveDeveloperInfo.md new file mode 100644 index 00000000..10cddc57 --- /dev/null +++ b/docs/API_docs/methods/contest_saveDeveloperInfo.md @@ -0,0 +1,41 @@ +--- +title: contest.saveDeveloperInfo +description: contest.saveDeveloperInfo parameters, return type and example +--- +## Method: contest.saveDeveloperInfo +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|vk\_id|[int](../types/int.md) | Required| +|name|[string](../types/string.md) | Required| +|phone\_number|[string](../types/string.md) | Required| +|age|[int](../types/int.md) | Required| +|city|[string](../types/string.md) | Required| + + +### Return type: [Bool](../types/Bool.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Bool = $MadelineProto->contest->saveDeveloperInfo(['vk_id' => int, 'name' => string, 'phone_number' => string, 'age' => int, 'city' => string, ]); +``` \ No newline at end of file diff --git a/docs/API_docs/methods/help_setBotUpdatesStatus.md b/docs/API_docs/methods/help_setBotUpdatesStatus.md new file mode 100644 index 00000000..d342c98c --- /dev/null +++ b/docs/API_docs/methods/help_setBotUpdatesStatus.md @@ -0,0 +1,38 @@ +--- +title: help.setBotUpdatesStatus +description: help.setBotUpdatesStatus parameters, return type and example +--- +## Method: help.setBotUpdatesStatus +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|pending\_updates\_count|[int](../types/int.md) | Required| +|message|[string](../types/string.md) | Required| + + +### Return type: [Bool](../types/Bool.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Bool = $MadelineProto->help->setBotUpdatesStatus(['pending_updates_count' => int, 'message' => string, ]); +``` \ No newline at end of file diff --git a/docs/API_docs/methods/index.md b/docs/API_docs/methods/index.md index a942ab30..c5c31b01 100644 --- a/docs/API_docs/methods/index.md +++ b/docs/API_docs/methods/index.md @@ -179,6 +179,9 @@ $MadelineProto->[contacts->search](contacts_search.md)(\['q' => [string](../type $MadelineProto->[contacts->unblock](contacts_unblock.md)(\['id' => [InputUser](../types/InputUser.md), \]) == [$Bool](../types/Bool.md) +*** +

$MadelineProto->[contest->saveDeveloperInfo](contest_saveDeveloperInfo.md)(\['vk_id' => [int](../types/int.md), 'name' => [string](../types/string.md), 'phone_number' => [string](../types/string.md), 'age' => [int](../types/int.md), 'city' => [string](../types/string.md), \]) == [$Bool](../types/Bool.md) + ***

$MadelineProto->[help->getAppChangelog](help_getAppChangelog.md)(\[\]) == [$help\_AppChangelog](../types/help_AppChangelog.md) @@ -196,6 +199,8 @@ $MadelineProto->[help->getTermsOfService](help_getTermsOfService.md)(\[\]) == [$ $MadelineProto->[help->saveAppLog](help_saveAppLog.md)(\['events' => \[[InputAppEvent](../types/InputAppEvent.md)\], \]) == [$Bool](../types/Bool.md) +$MadelineProto->[help->setBotUpdatesStatus](help_setBotUpdatesStatus.md)(\['pending_updates_count' => [int](../types/int.md), 'message' => [string](../types/string.md), \]) == [$Bool](../types/Bool.md) + ***

$MadelineProto->[initConnection](initConnection.md)(\['api_id' => [int](../types/int.md), 'device_model' => [string](../types/string.md), 'system_version' => [string](../types/string.md), 'app_version' => [string](../types/string.md), 'lang_code' => [string](../types/string.md), 'query' => [!X](../types/!X.md), \]) == [$X](../types/X.md) @@ -226,7 +231,7 @@ $MadelineProto->[messages->deleteChatUser](messages_deleteChatUser.md)(\['chat_i $MadelineProto->[messages->deleteHistory](messages_deleteHistory.md)(\['just_clear' => [Bool](../types/Bool.md), 'peer' => [InputPeer](../types/InputPeer.md), 'max_id' => [int](../types/int.md), \]) == [$messages\_AffectedHistory](../types/messages_AffectedHistory.md) -$MadelineProto->[messages->deleteMessages](messages_deleteMessages.md)(\['id' => \[[int](../types/int.md)\], \]) == [$messages\_AffectedMessages](../types/messages_AffectedMessages.md) +$MadelineProto->[messages->deleteMessages](messages_deleteMessages.md)(\['revoke' => [Bool](../types/Bool.md), 'id' => \[[int](../types/int.md)\], \]) == [$messages\_AffectedMessages](../types/messages_AffectedMessages.md) $MadelineProto->[messages->discardEncryption](messages_discardEncryption.md)(\['chat_id' => [int](../types/int.md), \]) == [$Bool](../types/Bool.md) @@ -246,6 +251,8 @@ $MadelineProto->[messages->forwardMessage](messages_forwardMessage.md)(\['peer' $MadelineProto->[messages->forwardMessages](messages_forwardMessages.md)(\['silent' => [Bool](../types/Bool.md), 'background' => [Bool](../types/Bool.md), 'with_my_score' => [Bool](../types/Bool.md), 'from_peer' => [InputPeer](../types/InputPeer.md), 'id' => \[[int](../types/int.md)\], 'to_peer' => [InputPeer](../types/InputPeer.md), \]) == [$Updates](../types/Updates.md) +$MadelineProto->[messages->getAllChats](messages_getAllChats.md)(\['except_ids' => \[[int](../types/int.md)\], \]) == [$messages\_Chats](../types/messages_Chats.md) + $MadelineProto->[messages->getAllDrafts](messages_getAllDrafts.md)(\[\]) == [$Updates](../types/Updates.md) $MadelineProto->[messages->getAllStickers](messages_getAllStickers.md)(\['hash' => [int](../types/int.md), \]) == [$messages\_AllStickers](../types/messages_AllStickers.md) @@ -258,9 +265,11 @@ $MadelineProto->[messages->getBotCallbackAnswer](messages_getBotCallbackAnswer.m $MadelineProto->[messages->getChats](messages_getChats.md)(\['id' => \[[int](../types/int.md)\], \]) == [$messages\_Chats](../types/messages_Chats.md) +$MadelineProto->[messages->getCommonChats](messages_getCommonChats.md)(\['user_id' => [InputUser](../types/InputUser.md), 'max_id' => [int](../types/int.md), 'limit' => [int](../types/int.md), \]) == [$messages\_Chats](../types/messages_Chats.md) + $MadelineProto->[messages->getDhConfig](messages_getDhConfig.md)(\['version' => [int](../types/int.md), 'random_length' => [int](../types/int.md), \]) == [$messages\_DhConfig](../types/messages_DhConfig.md) -$MadelineProto->[messages->getDialogs](messages_getDialogs.md)(\['offset_date' => [int](../types/int.md), 'offset_id' => [int](../types/int.md), 'offset_peer' => [InputPeer](../types/InputPeer.md), 'limit' => [int](../types/int.md), \]) == [$messages\_Dialogs](../types/messages_Dialogs.md) +$MadelineProto->[messages->getDialogs](messages_getDialogs.md)(\['exclude_pinned' => [Bool](../types/Bool.md), 'offset_date' => [int](../types/int.md), 'offset_id' => [int](../types/int.md), 'offset_peer' => [InputPeer](../types/InputPeer.md), 'limit' => [int](../types/int.md), \]) == [$messages\_Dialogs](../types/messages_Dialogs.md) $MadelineProto->[messages->getDocumentByHash](messages_getDocumentByHash.md)(\['sha256' => [bytes](../types/bytes.md), 'size' => [int](../types/int.md), 'mime_type' => [string](../types/string.md), \]) == [$Document](../types/Document.md) @@ -288,12 +297,16 @@ $MadelineProto->[messages->getPeerDialogs](messages_getPeerDialogs.md)(\['peers' $MadelineProto->[messages->getPeerSettings](messages_getPeerSettings.md)(\['peer' => [InputPeer](../types/InputPeer.md), \]) == [$PeerSettings](../types/PeerSettings.md) +$MadelineProto->[messages->getPinnedDialogs](messages_getPinnedDialogs.md)(\[\]) == [$messages\_PeerDialogs](../types/messages_PeerDialogs.md) + $MadelineProto->[messages->getRecentStickers](messages_getRecentStickers.md)(\['attached' => [Bool](../types/Bool.md), 'hash' => [int](../types/int.md), \]) == [$messages\_RecentStickers](../types/messages_RecentStickers.md) $MadelineProto->[messages->getSavedGifs](messages_getSavedGifs.md)(\['hash' => [int](../types/int.md), \]) == [$messages\_SavedGifs](../types/messages_SavedGifs.md) $MadelineProto->[messages->getStickerSet](messages_getStickerSet.md)(\['stickerset' => [InputStickerSet](../types/InputStickerSet.md), \]) == [$messages\_StickerSet](../types/messages_StickerSet.md) +$MadelineProto->[messages->getWebPage](messages_getWebPage.md)(\['url' => [string](../types/string.md), 'hash' => [int](../types/int.md), \]) == [$WebPage](../types/WebPage.md) + $MadelineProto->[messages->getWebPagePreview](messages_getWebPagePreview.md)(\['message' => [string](../types/string.md), \]) == [$MessageMedia](../types/MessageMedia.md) $MadelineProto->[messages->hideReportSpam](messages_hideReportSpam.md)(\['peer' => [InputPeer](../types/InputPeer.md), \]) == [$Bool](../types/Bool.md) @@ -316,8 +329,12 @@ $MadelineProto->[messages->receivedMessages](messages_receivedMessages.md)(\['ma $MadelineProto->[messages->receivedQueue](messages_receivedQueue.md)(\['max_qts' => [int](../types/int.md), \]) == [$Vector\_of\_long](../types/long.md) +$MadelineProto->[messages->reorderPinnedDialogs](messages_reorderPinnedDialogs.md)(\['force' => [Bool](../types/Bool.md), 'order' => \[[InputPeer](../types/InputPeer.md)\], \]) == [$Bool](../types/Bool.md) + $MadelineProto->[messages->reorderStickerSets](messages_reorderStickerSets.md)(\['masks' => [Bool](../types/Bool.md), 'order' => \[[long](../types/long.md)\], \]) == [$Bool](../types/Bool.md) +$MadelineProto->[messages->reportEncryptedSpam](messages_reportEncryptedSpam.md)(\['peer' => [InputEncryptedChat](../types/InputEncryptedChat.md), \]) == [$Bool](../types/Bool.md) + $MadelineProto->[messages->reportSpam](messages_reportSpam.md)(\['peer' => [InputPeer](../types/InputPeer.md), \]) == [$Bool](../types/Bool.md) $MadelineProto->[messages->requestEncryption](messages_requestEncryption.md)(\['user_id' => [InputUser](../types/InputUser.md), 'g_a' => [bytes](../types/bytes.md), \]) == [$EncryptedChat](../types/EncryptedChat.md) @@ -346,15 +363,15 @@ $MadelineProto->[messages->sendMedia](messages_sendMedia.md)(\['silent' => [Bool $MadelineProto->[messages->sendMessage](messages_sendMessage.md)(\['no_webpage' => [Bool](../types/Bool.md), 'silent' => [Bool](../types/Bool.md), 'background' => [Bool](../types/Bool.md), 'clear_draft' => [Bool](../types/Bool.md), 'peer' => [InputPeer](../types/InputPeer.md), 'reply_to_msg_id' => [int](../types/int.md), 'message' => [string](../types/string.md), 'reply_markup' => [ReplyMarkup](../types/ReplyMarkup.md), 'entities' => \[[MessageEntity](../types/MessageEntity.md)\], \]) == [$Updates](../types/Updates.md) -$MadelineProto->[messages->setBotCallbackAnswer](messages_setBotCallbackAnswer.md)(\['alert' => [Bool](../types/Bool.md), 'query_id' => [long](../types/long.md), 'message' => [string](../types/string.md), 'url' => [string](../types/string.md), \]) == [$Bool](../types/Bool.md) +$MadelineProto->[messages->setBotCallbackAnswer](messages_setBotCallbackAnswer.md)(\['alert' => [Bool](../types/Bool.md), 'query_id' => [long](../types/long.md), 'message' => [string](../types/string.md), 'url' => [string](../types/string.md), 'cache_time' => [int](../types/int.md), \]) == [$Bool](../types/Bool.md) $MadelineProto->[messages->setEncryptedTyping](messages_setEncryptedTyping.md)(\['peer' => [InputEncryptedChat](../types/InputEncryptedChat.md), 'typing' => [Bool](../types/Bool.md), \]) == [$Bool](../types/Bool.md) -$MadelineProto->[messages->setGameScore](messages_setGameScore.md)(\['edit_message' => [Bool](../types/Bool.md), 'peer' => [InputPeer](../types/InputPeer.md), 'id' => [int](../types/int.md), 'user_id' => [InputUser](../types/InputUser.md), 'score' => [int](../types/int.md), \]) == [$Updates](../types/Updates.md) +$MadelineProto->[messages->setGameScore](messages_setGameScore.md)(\['edit_message' => [Bool](../types/Bool.md), 'force' => [Bool](../types/Bool.md), 'peer' => [InputPeer](../types/InputPeer.md), 'id' => [int](../types/int.md), 'user_id' => [InputUser](../types/InputUser.md), 'score' => [int](../types/int.md), \]) == [$Updates](../types/Updates.md) $MadelineProto->[messages->setInlineBotResults](messages_setInlineBotResults.md)(\['gallery' => [Bool](../types/Bool.md), 'private' => [Bool](../types/Bool.md), 'query_id' => [long](../types/long.md), 'results' => \[[InputBotInlineResult](../types/InputBotInlineResult.md)\], 'cache_time' => [int](../types/int.md), 'next_offset' => [string](../types/string.md), 'switch_pm' => [InlineBotSwitchPM](../types/InlineBotSwitchPM.md), \]) == [$Bool](../types/Bool.md) -$MadelineProto->[messages->setInlineGameScore](messages_setInlineGameScore.md)(\['edit_message' => [Bool](../types/Bool.md), 'id' => [InputBotInlineMessageID](../types/InputBotInlineMessageID.md), 'user_id' => [InputUser](../types/InputUser.md), 'score' => [int](../types/int.md), \]) == [$Bool](../types/Bool.md) +$MadelineProto->[messages->setInlineGameScore](messages_setInlineGameScore.md)(\['edit_message' => [Bool](../types/Bool.md), 'force' => [Bool](../types/Bool.md), 'id' => [InputBotInlineMessageID](../types/InputBotInlineMessageID.md), 'user_id' => [InputUser](../types/InputUser.md), 'score' => [int](../types/int.md), \]) == [$Bool](../types/Bool.md) $MadelineProto->[messages->setTyping](messages_setTyping.md)(\['peer' => [InputPeer](../types/InputPeer.md), 'action' => [SendMessageAction](../types/SendMessageAction.md), \]) == [$Bool](../types/Bool.md) @@ -362,8 +379,19 @@ $MadelineProto->[messages->startBot](messages_startBot.md)(\['bot' => [InputUser $MadelineProto->[messages->toggleChatAdmins](messages_toggleChatAdmins.md)(\['chat_id' => [int](../types/int.md), 'enabled' => [Bool](../types/Bool.md), \]) == [$Updates](../types/Updates.md) +$MadelineProto->[messages->toggleDialogPin](messages_toggleDialogPin.md)(\['pinned' => [Bool](../types/Bool.md), 'peer' => [InputPeer](../types/InputPeer.md), \]) == [$Bool](../types/Bool.md) + $MadelineProto->[messages->uninstallStickerSet](messages_uninstallStickerSet.md)(\['stickerset' => [InputStickerSet](../types/InputStickerSet.md), \]) == [$Bool](../types/Bool.md) +*** +

$MadelineProto->[phone->acceptCall](phone_acceptCall.md)(\['peer' => [InputPhoneCall](../types/InputPhoneCall.md), 'g_b' => [bytes](../types/bytes.md), 'key_fingerprint' => [long](../types/long.md), 'protocol' => [PhoneCallProtocol](../types/PhoneCallProtocol.md), \]) == [$phone\_PhoneCall](../types/phone_PhoneCall.md) + +$MadelineProto->[phone->discardCall](phone_discardCall.md)(\['peer' => [InputPhoneCall](../types/InputPhoneCall.md), 'duration' => [int](../types/int.md), 'reason' => [PhoneCallDiscardReason](../types/PhoneCallDiscardReason.md), 'connection_id' => [long](../types/long.md), \]) == [$Bool](../types/Bool.md) + +$MadelineProto->[phone->receivedCall](phone_receivedCall.md)(\['peer' => [InputPhoneCall](../types/InputPhoneCall.md), \]) == [$Bool](../types/Bool.md) + +$MadelineProto->[phone->requestCall](phone_requestCall.md)(\['user_id' => [InputUser](../types/InputUser.md), 'g_a' => [bytes](../types/bytes.md), 'protocol' => [PhoneCallProtocol](../types/PhoneCallProtocol.md), \]) == [$phone\_PhoneCall](../types/phone_PhoneCall.md) + ***

$MadelineProto->[photos->deletePhotos](photos_deletePhotos.md)(\['id' => \[[InputPhoto](../types/InputPhoto.md)\], \]) == [$Vector\_of\_long](../types/long.md) @@ -374,9 +402,9 @@ $MadelineProto->[photos->updateProfilePhoto](photos_updateProfilePhoto.md)(\['id $MadelineProto->[photos->uploadProfilePhoto](photos_uploadProfilePhoto.md)(\['file' => [InputFile](../types/InputFile.md), \]) == [$photos\_Photo](../types/photos_Photo.md) *** -

$MadelineProto->[updates->getChannelDifference](updates_getChannelDifference.md)(\['channel' => [InputChannel](../types/InputChannel.md), 'filter' => [ChannelMessagesFilter](../types/ChannelMessagesFilter.md), 'pts' => [int](../types/int.md), 'limit' => [int](../types/int.md), \]) == [$updates\_ChannelDifference](../types/updates_ChannelDifference.md) +

$MadelineProto->[updates->getChannelDifference](updates_getChannelDifference.md)(\['force' => [Bool](../types/Bool.md), 'channel' => [InputChannel](../types/InputChannel.md), 'filter' => [ChannelMessagesFilter](../types/ChannelMessagesFilter.md), 'pts' => [int](../types/int.md), 'limit' => [int](../types/int.md), \]) == [$updates\_ChannelDifference](../types/updates_ChannelDifference.md) -$MadelineProto->[updates->getDifference](updates_getDifference.md)(\['pts' => [int](../types/int.md), 'date' => [int](../types/int.md), 'qts' => [int](../types/int.md), \]) == [$updates\_Difference](../types/updates_Difference.md) +$MadelineProto->[updates->getDifference](updates_getDifference.md)(\['pts' => [int](../types/int.md), 'pts_total_limit' => [int](../types/int.md), 'date' => [int](../types/int.md), 'qts' => [int](../types/int.md), \]) == [$updates\_Difference](../types/updates_Difference.md) $MadelineProto->[updates->getState](updates_getState.md)(\[\]) == [$updates\_State](../types/updates_State.md) diff --git a/docs/API_docs/methods/messages_deleteMessages.md b/docs/API_docs/methods/messages_deleteMessages.md index d5769c9d..ec2d329d 100644 --- a/docs/API_docs/methods/messages_deleteMessages.md +++ b/docs/API_docs/methods/messages_deleteMessages.md @@ -10,6 +10,7 @@ description: messages.deleteMessages parameters, return type and example | Name | Type | Required | |----------|:-------------:|---------:| +|revoke|[Bool](../types/Bool.md) | Optional| |id|Array of [int](../types/int.md) | Required| @@ -33,5 +34,5 @@ if (isset($number)) { $MadelineProto->complete_phone_login($code); } -$messages_AffectedMessages = $MadelineProto->messages->deleteMessages(['id' => [int], ]); +$messages_AffectedMessages = $MadelineProto->messages->deleteMessages(['revoke' => Bool, 'id' => [int], ]); ``` \ No newline at end of file diff --git a/docs/API_docs/methods/messages_getAllChats.md b/docs/API_docs/methods/messages_getAllChats.md new file mode 100644 index 00000000..a1d1d84f --- /dev/null +++ b/docs/API_docs/methods/messages_getAllChats.md @@ -0,0 +1,37 @@ +--- +title: messages.getAllChats +description: messages.getAllChats parameters, return type and example +--- +## Method: messages.getAllChats +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|except\_ids|Array of [int](../types/int.md) | Required| + + +### Return type: [messages\_Chats](../types/messages_Chats.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$messages_Chats = $MadelineProto->messages->getAllChats(['except_ids' => [int], ]); +``` \ No newline at end of file diff --git a/docs/API_docs/methods/messages_getCommonChats.md b/docs/API_docs/methods/messages_getCommonChats.md new file mode 100644 index 00000000..abe48e19 --- /dev/null +++ b/docs/API_docs/methods/messages_getCommonChats.md @@ -0,0 +1,39 @@ +--- +title: messages.getCommonChats +description: messages.getCommonChats parameters, return type and example +--- +## Method: messages.getCommonChats +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|user\_id|[InputUser](../types/InputUser.md) | Required| +|max\_id|[int](../types/int.md) | Required| +|limit|[int](../types/int.md) | Required| + + +### Return type: [messages\_Chats](../types/messages_Chats.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$messages_Chats = $MadelineProto->messages->getCommonChats(['user_id' => InputUser, 'max_id' => int, 'limit' => int, ]); +``` \ No newline at end of file diff --git a/docs/API_docs/methods/messages_getDialogs.md b/docs/API_docs/methods/messages_getDialogs.md index bf241802..8d98fbfd 100644 --- a/docs/API_docs/methods/messages_getDialogs.md +++ b/docs/API_docs/methods/messages_getDialogs.md @@ -10,6 +10,7 @@ description: messages.getDialogs parameters, return type and example | Name | Type | Required | |----------|:-------------:|---------:| +|exclude\_pinned|[Bool](../types/Bool.md) | Optional| |offset\_date|[int](../types/int.md) | Required| |offset\_id|[int](../types/int.md) | Required| |offset\_peer|[InputPeer](../types/InputPeer.md) | Required| @@ -36,5 +37,5 @@ if (isset($number)) { $MadelineProto->complete_phone_login($code); } -$messages_Dialogs = $MadelineProto->messages->getDialogs(['offset_date' => int, 'offset_id' => int, 'offset_peer' => InputPeer, 'limit' => int, ]); +$messages_Dialogs = $MadelineProto->messages->getDialogs(['exclude_pinned' => Bool, 'offset_date' => int, 'offset_id' => int, 'offset_peer' => InputPeer, 'limit' => int, ]); ``` \ No newline at end of file diff --git a/docs/API_docs/methods/messages_getPinnedDialogs.md b/docs/API_docs/methods/messages_getPinnedDialogs.md new file mode 100644 index 00000000..dd208496 --- /dev/null +++ b/docs/API_docs/methods/messages_getPinnedDialogs.md @@ -0,0 +1,32 @@ +--- +title: messages.getPinnedDialogs +description: messages.getPinnedDialogs parameters, return type and example +--- +## Method: messages.getPinnedDialogs +[Back to methods index](index.md) + + + + +### Return type: [messages\_PeerDialogs](../types/messages_PeerDialogs.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$messages_PeerDialogs = $MadelineProto->messages->getPinnedDialogs(); +``` \ No newline at end of file diff --git a/docs/API_docs/methods/messages_getWebPage.md b/docs/API_docs/methods/messages_getWebPage.md new file mode 100644 index 00000000..7a923615 --- /dev/null +++ b/docs/API_docs/methods/messages_getWebPage.md @@ -0,0 +1,38 @@ +--- +title: messages.getWebPage +description: messages.getWebPage parameters, return type and example +--- +## Method: messages.getWebPage +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|url|[string](../types/string.md) | Required| +|hash|[int](../types/int.md) | Required| + + +### Return type: [WebPage](../types/WebPage.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$WebPage = $MadelineProto->messages->getWebPage(['url' => string, 'hash' => int, ]); +``` \ No newline at end of file diff --git a/docs/API_docs/methods/messages_reorderPinnedDialogs.md b/docs/API_docs/methods/messages_reorderPinnedDialogs.md new file mode 100644 index 00000000..2542d4e9 --- /dev/null +++ b/docs/API_docs/methods/messages_reorderPinnedDialogs.md @@ -0,0 +1,38 @@ +--- +title: messages.reorderPinnedDialogs +description: messages.reorderPinnedDialogs parameters, return type and example +--- +## Method: messages.reorderPinnedDialogs +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|force|[Bool](../types/Bool.md) | Optional| +|order|Array of [InputPeer](../types/InputPeer.md) | Required| + + +### Return type: [Bool](../types/Bool.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Bool = $MadelineProto->messages->reorderPinnedDialogs(['force' => Bool, 'order' => [InputPeer], ]); +``` \ No newline at end of file diff --git a/docs/API_docs/methods/messages_reportEncryptedSpam.md b/docs/API_docs/methods/messages_reportEncryptedSpam.md new file mode 100644 index 00000000..45e71c2e --- /dev/null +++ b/docs/API_docs/methods/messages_reportEncryptedSpam.md @@ -0,0 +1,37 @@ +--- +title: messages.reportEncryptedSpam +description: messages.reportEncryptedSpam parameters, return type and example +--- +## Method: messages.reportEncryptedSpam +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|peer|[InputEncryptedChat](../types/InputEncryptedChat.md) | Required| + + +### Return type: [Bool](../types/Bool.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Bool = $MadelineProto->messages->reportEncryptedSpam(['peer' => InputEncryptedChat, ]); +``` \ No newline at end of file diff --git a/docs/API_docs/methods/messages_setBotCallbackAnswer.md b/docs/API_docs/methods/messages_setBotCallbackAnswer.md index 2d42159f..0348d046 100644 --- a/docs/API_docs/methods/messages_setBotCallbackAnswer.md +++ b/docs/API_docs/methods/messages_setBotCallbackAnswer.md @@ -14,6 +14,7 @@ description: messages.setBotCallbackAnswer parameters, return type and example |query\_id|[long](../types/long.md) | Required| |message|[string](../types/string.md) | Optional| |url|[string](../types/string.md) | Optional| +|cache\_time|[int](../types/int.md) | Required| ### Return type: [Bool](../types/Bool.md) @@ -36,5 +37,5 @@ if (isset($number)) { $MadelineProto->complete_phone_login($code); } -$Bool = $MadelineProto->messages->setBotCallbackAnswer(['alert' => Bool, 'query_id' => long, 'message' => string, 'url' => string, ]); +$Bool = $MadelineProto->messages->setBotCallbackAnswer(['alert' => Bool, 'query_id' => long, 'message' => string, 'url' => string, 'cache_time' => int, ]); ``` \ No newline at end of file diff --git a/docs/API_docs/methods/messages_setGameScore.md b/docs/API_docs/methods/messages_setGameScore.md index 4b519d44..0b530e72 100644 --- a/docs/API_docs/methods/messages_setGameScore.md +++ b/docs/API_docs/methods/messages_setGameScore.md @@ -11,6 +11,7 @@ description: messages.setGameScore parameters, return type and example | Name | Type | Required | |----------|:-------------:|---------:| |edit\_message|[Bool](../types/Bool.md) | Optional| +|force|[Bool](../types/Bool.md) | Optional| |peer|[InputPeer](../types/InputPeer.md) | Required| |id|[int](../types/int.md) | Required| |user\_id|[InputUser](../types/InputUser.md) | Required| @@ -37,5 +38,5 @@ if (isset($number)) { $MadelineProto->complete_phone_login($code); } -$Updates = $MadelineProto->messages->setGameScore(['edit_message' => Bool, 'peer' => InputPeer, 'id' => int, 'user_id' => InputUser, 'score' => int, ]); +$Updates = $MadelineProto->messages->setGameScore(['edit_message' => Bool, 'force' => Bool, 'peer' => InputPeer, 'id' => int, 'user_id' => InputUser, 'score' => int, ]); ``` \ No newline at end of file diff --git a/docs/API_docs/methods/messages_setInlineGameScore.md b/docs/API_docs/methods/messages_setInlineGameScore.md index 8fb7c475..c45a95a3 100644 --- a/docs/API_docs/methods/messages_setInlineGameScore.md +++ b/docs/API_docs/methods/messages_setInlineGameScore.md @@ -11,6 +11,7 @@ description: messages.setInlineGameScore parameters, return type and example | Name | Type | Required | |----------|:-------------:|---------:| |edit\_message|[Bool](../types/Bool.md) | Optional| +|force|[Bool](../types/Bool.md) | Optional| |id|[InputBotInlineMessageID](../types/InputBotInlineMessageID.md) | Required| |user\_id|[InputUser](../types/InputUser.md) | Required| |score|[int](../types/int.md) | Required| @@ -36,5 +37,5 @@ if (isset($number)) { $MadelineProto->complete_phone_login($code); } -$Bool = $MadelineProto->messages->setInlineGameScore(['edit_message' => Bool, 'id' => InputBotInlineMessageID, 'user_id' => InputUser, 'score' => int, ]); +$Bool = $MadelineProto->messages->setInlineGameScore(['edit_message' => Bool, 'force' => Bool, 'id' => InputBotInlineMessageID, 'user_id' => InputUser, 'score' => int, ]); ``` \ No newline at end of file diff --git a/docs/API_docs/methods/messages_toggleDialogPin.md b/docs/API_docs/methods/messages_toggleDialogPin.md new file mode 100644 index 00000000..d31a68a2 --- /dev/null +++ b/docs/API_docs/methods/messages_toggleDialogPin.md @@ -0,0 +1,38 @@ +--- +title: messages.toggleDialogPin +description: messages.toggleDialogPin parameters, return type and example +--- +## Method: messages.toggleDialogPin +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|pinned|[Bool](../types/Bool.md) | Optional| +|peer|[InputPeer](../types/InputPeer.md) | Required| + + +### Return type: [Bool](../types/Bool.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Bool = $MadelineProto->messages->toggleDialogPin(['pinned' => Bool, 'peer' => InputPeer, ]); +``` \ No newline at end of file diff --git a/docs/API_docs/methods/phone_acceptCall.md b/docs/API_docs/methods/phone_acceptCall.md new file mode 100644 index 00000000..8095da8c --- /dev/null +++ b/docs/API_docs/methods/phone_acceptCall.md @@ -0,0 +1,40 @@ +--- +title: phone.acceptCall +description: phone.acceptCall parameters, return type and example +--- +## Method: phone.acceptCall +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|peer|[InputPhoneCall](../types/InputPhoneCall.md) | Required| +|g\_b|[bytes](../types/bytes.md) | Required| +|key\_fingerprint|[long](../types/long.md) | Required| +|protocol|[PhoneCallProtocol](../types/PhoneCallProtocol.md) | Required| + + +### Return type: [phone\_PhoneCall](../types/phone_PhoneCall.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$phone_PhoneCall = $MadelineProto->phone->acceptCall(['peer' => InputPhoneCall, 'g_b' => bytes, 'key_fingerprint' => long, 'protocol' => PhoneCallProtocol, ]); +``` \ No newline at end of file diff --git a/docs/API_docs/methods/phone_discardCall.md b/docs/API_docs/methods/phone_discardCall.md new file mode 100644 index 00000000..ecdef1ae --- /dev/null +++ b/docs/API_docs/methods/phone_discardCall.md @@ -0,0 +1,40 @@ +--- +title: phone.discardCall +description: phone.discardCall parameters, return type and example +--- +## Method: phone.discardCall +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|peer|[InputPhoneCall](../types/InputPhoneCall.md) | Required| +|duration|[int](../types/int.md) | Required| +|reason|[PhoneCallDiscardReason](../types/PhoneCallDiscardReason.md) | Required| +|connection\_id|[long](../types/long.md) | Required| + + +### Return type: [Bool](../types/Bool.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Bool = $MadelineProto->phone->discardCall(['peer' => InputPhoneCall, 'duration' => int, 'reason' => PhoneCallDiscardReason, 'connection_id' => long, ]); +``` \ No newline at end of file diff --git a/docs/API_docs/methods/phone_receivedCall.md b/docs/API_docs/methods/phone_receivedCall.md new file mode 100644 index 00000000..825a2104 --- /dev/null +++ b/docs/API_docs/methods/phone_receivedCall.md @@ -0,0 +1,37 @@ +--- +title: phone.receivedCall +description: phone.receivedCall parameters, return type and example +--- +## Method: phone.receivedCall +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|peer|[InputPhoneCall](../types/InputPhoneCall.md) | Required| + + +### Return type: [Bool](../types/Bool.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Bool = $MadelineProto->phone->receivedCall(['peer' => InputPhoneCall, ]); +``` \ No newline at end of file diff --git a/docs/API_docs/methods/phone_requestCall.md b/docs/API_docs/methods/phone_requestCall.md new file mode 100644 index 00000000..c7110f47 --- /dev/null +++ b/docs/API_docs/methods/phone_requestCall.md @@ -0,0 +1,39 @@ +--- +title: phone.requestCall +description: phone.requestCall parameters, return type and example +--- +## Method: phone.requestCall +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|user\_id|[InputUser](../types/InputUser.md) | Required| +|g\_a|[bytes](../types/bytes.md) | Required| +|protocol|[PhoneCallProtocol](../types/PhoneCallProtocol.md) | Required| + + +### Return type: [phone\_PhoneCall](../types/phone_PhoneCall.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$phone_PhoneCall = $MadelineProto->phone->requestCall(['user_id' => InputUser, 'g_a' => bytes, 'protocol' => PhoneCallProtocol, ]); +``` \ No newline at end of file diff --git a/docs/API_docs/methods/updates_getChannelDifference.md b/docs/API_docs/methods/updates_getChannelDifference.md index be648f39..89720dd4 100644 --- a/docs/API_docs/methods/updates_getChannelDifference.md +++ b/docs/API_docs/methods/updates_getChannelDifference.md @@ -10,6 +10,7 @@ description: updates.getChannelDifference parameters, return type and example | Name | Type | Required | |----------|:-------------:|---------:| +|force|[Bool](../types/Bool.md) | Optional| |channel|[InputChannel](../types/InputChannel.md) | Required| |filter|[ChannelMessagesFilter](../types/ChannelMessagesFilter.md) | Required| |pts|[int](../types/int.md) | Required| @@ -36,5 +37,5 @@ if (isset($number)) { $MadelineProto->complete_phone_login($code); } -$updates_ChannelDifference = $MadelineProto->updates->getChannelDifference(['channel' => InputChannel, 'filter' => ChannelMessagesFilter, 'pts' => int, 'limit' => int, ]); +$updates_ChannelDifference = $MadelineProto->updates->getChannelDifference(['force' => Bool, 'channel' => InputChannel, 'filter' => ChannelMessagesFilter, 'pts' => int, 'limit' => int, ]); ``` \ No newline at end of file diff --git a/docs/API_docs/methods/updates_getDifference.md b/docs/API_docs/methods/updates_getDifference.md index fe99857d..b89e60cb 100644 --- a/docs/API_docs/methods/updates_getDifference.md +++ b/docs/API_docs/methods/updates_getDifference.md @@ -11,6 +11,7 @@ description: updates.getDifference parameters, return type and example | Name | Type | Required | |----------|:-------------:|---------:| |pts|[int](../types/int.md) | Required| +|pts\_total\_limit|[int](../types/int.md) | Optional| |date|[int](../types/int.md) | Required| |qts|[int](../types/int.md) | Required| @@ -35,5 +36,5 @@ if (isset($number)) { $MadelineProto->complete_phone_login($code); } -$updates_Difference = $MadelineProto->updates->getDifference(['pts' => int, 'date' => int, 'qts' => int, ]); +$updates_Difference = $MadelineProto->updates->getDifference(['pts' => int, 'pts_total_limit' => int, 'date' => int, 'qts' => int, ]); ``` \ No newline at end of file diff --git a/docs/API_docs/types/InputPhoneCall.md b/docs/API_docs/types/InputPhoneCall.md new file mode 100644 index 00000000..aa98debc --- /dev/null +++ b/docs/API_docs/types/InputPhoneCall.md @@ -0,0 +1,19 @@ +--- +title: InputPhoneCall +description: constructors and methods of type InputPhoneCall +--- +## Type: InputPhoneCall +[Back to types index](index.md) + + + +### Possible values (constructors): + +[inputPhoneCall](../constructors/inputPhoneCall.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/docs/API_docs/types/InputPrivacyKey.md b/docs/API_docs/types/InputPrivacyKey.md index b3d401e4..f4b3d31c 100644 --- a/docs/API_docs/types/InputPrivacyKey.md +++ b/docs/API_docs/types/InputPrivacyKey.md @@ -13,6 +13,8 @@ description: constructors and methods of type InputPrivacyKey [inputPrivacyKeyChatInvite](../constructors/inputPrivacyKeyChatInvite.md) +[inputPrivacyKeyPhoneCall](../constructors/inputPrivacyKeyPhoneCall.md) + ### Methods that return an object of this type (methods): diff --git a/docs/API_docs/types/MessageAction.md b/docs/API_docs/types/MessageAction.md index ad66b137..3af027d1 100644 --- a/docs/API_docs/types/MessageAction.md +++ b/docs/API_docs/types/MessageAction.md @@ -37,6 +37,8 @@ description: constructors and methods of type MessageAction [messageActionGameScore](../constructors/messageActionGameScore.md) +[messageActionPhoneCall](../constructors/messageActionPhoneCall.md) + ### Methods that return an object of this type (methods): diff --git a/docs/API_docs/types/MessagesFilter.md b/docs/API_docs/types/MessagesFilter.md index 00bd6bda..42118a7b 100644 --- a/docs/API_docs/types/MessagesFilter.md +++ b/docs/API_docs/types/MessagesFilter.md @@ -31,6 +31,8 @@ description: constructors and methods of type MessagesFilter [inputMessagesFilterChatPhotos](../constructors/inputMessagesFilterChatPhotos.md) +[inputMessagesFilterPhoneCalls](../constructors/inputMessagesFilterPhoneCalls.md) + ### Methods that return an object of this type (methods): diff --git a/docs/API_docs/types/Page.md b/docs/API_docs/types/Page.md new file mode 100644 index 00000000..0db9c279 --- /dev/null +++ b/docs/API_docs/types/Page.md @@ -0,0 +1,21 @@ +--- +title: Page +description: constructors and methods of type Page +--- +## Type: Page +[Back to types index](index.md) + + + +### Possible values (constructors): + +[pagePart](../constructors/pagePart.md) + +[pageFull](../constructors/pageFull.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/docs/API_docs/types/PageBlock.md b/docs/API_docs/types/PageBlock.md new file mode 100644 index 00000000..c71dd5f1 --- /dev/null +++ b/docs/API_docs/types/PageBlock.md @@ -0,0 +1,59 @@ +--- +title: PageBlock +description: constructors and methods of type PageBlock +--- +## Type: PageBlock +[Back to types index](index.md) + + + +### Possible values (constructors): + +[pageBlockUnsupported](../constructors/pageBlockUnsupported.md) + +[pageBlockTitle](../constructors/pageBlockTitle.md) + +[pageBlockSubtitle](../constructors/pageBlockSubtitle.md) + +[pageBlockAuthorDate](../constructors/pageBlockAuthorDate.md) + +[pageBlockHeader](../constructors/pageBlockHeader.md) + +[pageBlockSubheader](../constructors/pageBlockSubheader.md) + +[pageBlockParagraph](../constructors/pageBlockParagraph.md) + +[pageBlockPreformatted](../constructors/pageBlockPreformatted.md) + +[pageBlockFooter](../constructors/pageBlockFooter.md) + +[pageBlockDivider](../constructors/pageBlockDivider.md) + +[pageBlockAnchor](../constructors/pageBlockAnchor.md) + +[pageBlockList](../constructors/pageBlockList.md) + +[pageBlockBlockquote](../constructors/pageBlockBlockquote.md) + +[pageBlockPullquote](../constructors/pageBlockPullquote.md) + +[pageBlockPhoto](../constructors/pageBlockPhoto.md) + +[pageBlockVideo](../constructors/pageBlockVideo.md) + +[pageBlockCover](../constructors/pageBlockCover.md) + +[pageBlockEmbed](../constructors/pageBlockEmbed.md) + +[pageBlockEmbedPost](../constructors/pageBlockEmbedPost.md) + +[pageBlockCollage](../constructors/pageBlockCollage.md) + +[pageBlockSlideshow](../constructors/pageBlockSlideshow.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/docs/API_docs/types/PhoneCall.md b/docs/API_docs/types/PhoneCall.md new file mode 100644 index 00000000..0f4b7546 --- /dev/null +++ b/docs/API_docs/types/PhoneCall.md @@ -0,0 +1,27 @@ +--- +title: PhoneCall +description: constructors and methods of type PhoneCall +--- +## Type: PhoneCall +[Back to types index](index.md) + + + +### Possible values (constructors): + +[phoneCallEmpty](../constructors/phoneCallEmpty.md) + +[phoneCallWaiting](../constructors/phoneCallWaiting.md) + +[phoneCallRequested](../constructors/phoneCallRequested.md) + +[phoneCall](../constructors/phoneCall.md) + +[phoneCallDiscarded](../constructors/phoneCallDiscarded.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/docs/API_docs/types/PhoneCallDiscardReason.md b/docs/API_docs/types/PhoneCallDiscardReason.md new file mode 100644 index 00000000..0565e99a --- /dev/null +++ b/docs/API_docs/types/PhoneCallDiscardReason.md @@ -0,0 +1,25 @@ +--- +title: PhoneCallDiscardReason +description: constructors and methods of type PhoneCallDiscardReason +--- +## Type: PhoneCallDiscardReason +[Back to types index](index.md) + + + +### Possible values (constructors): + +[phoneCallDiscardReasonMissed](../constructors/phoneCallDiscardReasonMissed.md) + +[phoneCallDiscardReasonDisconnect](../constructors/phoneCallDiscardReasonDisconnect.md) + +[phoneCallDiscardReasonHangup](../constructors/phoneCallDiscardReasonHangup.md) + +[phoneCallDiscardReasonBusy](../constructors/phoneCallDiscardReasonBusy.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/docs/API_docs/types/PhoneCallProtocol.md b/docs/API_docs/types/PhoneCallProtocol.md new file mode 100644 index 00000000..fb349ffe --- /dev/null +++ b/docs/API_docs/types/PhoneCallProtocol.md @@ -0,0 +1,19 @@ +--- +title: PhoneCallProtocol +description: constructors and methods of type PhoneCallProtocol +--- +## Type: PhoneCallProtocol +[Back to types index](index.md) + + + +### Possible values (constructors): + +[phoneCallProtocol](../constructors/phoneCallProtocol.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/docs/API_docs/types/PhoneConnection.md b/docs/API_docs/types/PhoneConnection.md new file mode 100644 index 00000000..f1a1171e --- /dev/null +++ b/docs/API_docs/types/PhoneConnection.md @@ -0,0 +1,19 @@ +--- +title: PhoneConnection +description: constructors and methods of type PhoneConnection +--- +## Type: PhoneConnection +[Back to types index](index.md) + + + +### Possible values (constructors): + +[phoneConnection](../constructors/phoneConnection.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/docs/API_docs/types/PrivacyKey.md b/docs/API_docs/types/PrivacyKey.md index e0c366bf..0fd7a53f 100644 --- a/docs/API_docs/types/PrivacyKey.md +++ b/docs/API_docs/types/PrivacyKey.md @@ -13,6 +13,8 @@ description: constructors and methods of type PrivacyKey [privacyKeyChatInvite](../constructors/privacyKeyChatInvite.md) +[privacyKeyPhoneCall](../constructors/privacyKeyPhoneCall.md) + ### Methods that return an object of this type (methods): diff --git a/docs/API_docs/types/RichText.md b/docs/API_docs/types/RichText.md new file mode 100644 index 00000000..1d39c0a4 --- /dev/null +++ b/docs/API_docs/types/RichText.md @@ -0,0 +1,37 @@ +--- +title: RichText +description: constructors and methods of type RichText +--- +## Type: RichText +[Back to types index](index.md) + + + +### Possible values (constructors): + +[textEmpty](../constructors/textEmpty.md) + +[textPlain](../constructors/textPlain.md) + +[textBold](../constructors/textBold.md) + +[textItalic](../constructors/textItalic.md) + +[textUnderline](../constructors/textUnderline.md) + +[textStrike](../constructors/textStrike.md) + +[textFixed](../constructors/textFixed.md) + +[textUrl](../constructors/textUrl.md) + +[textEmail](../constructors/textEmail.md) + +[textConcat](../constructors/textConcat.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/docs/API_docs/types/Update.md b/docs/API_docs/types/Update.md index dec5945c..6095fd28 100644 --- a/docs/API_docs/types/Update.md +++ b/docs/API_docs/types/Update.md @@ -31,8 +31,6 @@ description: constructors and methods of type Update [updateContactLink](../constructors/updateContactLink.md) -[updateNewAuthorization](../constructors/updateNewAuthorization.md) - [updateNewEncryptedMessage](../constructors/updateNewEncryptedMessage.md) [updateEncryptedChatTyping](../constructors/updateEncryptedChatTyping.md) @@ -115,6 +113,14 @@ description: constructors and methods of type Update [updatePtsChanged](../constructors/updatePtsChanged.md) +[updateChannelWebPage](../constructors/updateChannelWebPage.md) + +[updatePhoneCall](../constructors/updatePhoneCall.md) + +[updateDialogPinned](../constructors/updateDialogPinned.md) + +[updatePinnedDialogs](../constructors/updatePinnedDialogs.md) + ### Methods that return an object of this type (methods): diff --git a/docs/API_docs/types/Updates.md b/docs/API_docs/types/Updates.md index 09da0119..30e6d42f 100644 --- a/docs/API_docs/types/Updates.md +++ b/docs/API_docs/types/Updates.md @@ -49,6 +49,18 @@ description: constructors and methods of type Updates [$MadelineProto->messages->startBot](../methods/messages_startBot.md) +[$MadelineProto->messages->toggleChatAdmins](../methods/messages_toggleChatAdmins.md) + +[$MadelineProto->messages->migrateChat](../methods/messages_migrateChat.md) + +[$MadelineProto->messages->sendInlineBotResult](../methods/messages_sendInlineBotResult.md) + +[$MadelineProto->messages->editMessage](../methods/messages_editMessage.md) + +[$MadelineProto->messages->getAllDrafts](../methods/messages_getAllDrafts.md) + +[$MadelineProto->messages->setGameScore](../methods/messages_setGameScore.md) + [$MadelineProto->channels->createChannel](../methods/channels_createChannel.md) [$MadelineProto->channels->editAdmin](../methods/channels_editAdmin.md) @@ -67,23 +79,11 @@ description: constructors and methods of type Updates [$MadelineProto->channels->deleteChannel](../methods/channels_deleteChannel.md) -[$MadelineProto->messages->toggleChatAdmins](../methods/messages_toggleChatAdmins.md) - -[$MadelineProto->messages->migrateChat](../methods/messages_migrateChat.md) - -[$MadelineProto->messages->sendInlineBotResult](../methods/messages_sendInlineBotResult.md) - [$MadelineProto->channels->toggleInvites](../methods/channels_toggleInvites.md) [$MadelineProto->channels->toggleSignatures](../methods/channels_toggleSignatures.md) [$MadelineProto->channels->updatePinnedMessage](../methods/channels_updatePinnedMessage.md) -[$MadelineProto->messages->editMessage](../methods/messages_editMessage.md) - -[$MadelineProto->messages->getAllDrafts](../methods/messages_getAllDrafts.md) - -[$MadelineProto->messages->setGameScore](../methods/messages_setGameScore.md) - diff --git a/docs/API_docs/types/User.md b/docs/API_docs/types/User.md index 63494937..97f81af7 100644 --- a/docs/API_docs/types/User.md +++ b/docs/API_docs/types/User.md @@ -19,13 +19,13 @@ description: constructors and methods of type User [$MadelineProto->account->updateProfile](../methods/account_updateProfile.md) -[$MadelineProto->users->getUsers](../methods/users_getUsers.md) - -[$MadelineProto->contacts->importCard](../methods/contacts_importCard.md) - [$MadelineProto->account->updateUsername](../methods/account_updateUsername.md) [$MadelineProto->account->changePhone](../methods/account_changePhone.md) +[$MadelineProto->users->getUsers](../methods/users_getUsers.md) + +[$MadelineProto->contacts->importCard](../methods/contacts_importCard.md) + diff --git a/docs/API_docs/types/WebPage.md b/docs/API_docs/types/WebPage.md index 46f8418d..90a5014f 100644 --- a/docs/API_docs/types/WebPage.md +++ b/docs/API_docs/types/WebPage.md @@ -15,9 +15,13 @@ description: constructors and methods of type WebPage [webPage](../constructors/webPage.md) +[webPageNotModified](../constructors/webPageNotModified.md) + ### Methods that return an object of this type (methods): +[$MadelineProto->messages->getWebPage](../methods/messages_getWebPage.md) + diff --git a/docs/API_docs/types/auth_SentCode.md b/docs/API_docs/types/auth_SentCode.md index d5b414f7..35ee5886 100644 --- a/docs/API_docs/types/auth_SentCode.md +++ b/docs/API_docs/types/auth_SentCode.md @@ -17,10 +17,10 @@ description: constructors and methods of type auth_SentCode [$MadelineProto->auth->sendCode](../methods/auth_sendCode.md) -[$MadelineProto->account->sendChangePhoneCode](../methods/account_sendChangePhoneCode.md) - [$MadelineProto->auth->resendCode](../methods/auth_resendCode.md) +[$MadelineProto->account->sendChangePhoneCode](../methods/account_sendChangePhoneCode.md) + [$MadelineProto->account->sendConfirmPhoneCode](../methods/account_sendConfirmPhoneCode.md) diff --git a/docs/API_docs/types/index.md b/docs/API_docs/types/index.md index c72b22e4..e194bd18 100644 --- a/docs/API_docs/types/index.md +++ b/docs/API_docs/types/index.md @@ -126,6 +126,8 @@ description: List of types [InputPeerNotifySettings](InputPeerNotifySettings.md) +[InputPhoneCall](InputPhoneCall.md) + [InputPhoto](InputPhoto.md) [InputPrivacyKey](InputPrivacyKey.md) @@ -164,6 +166,10 @@ description: List of types [Null](Null.md) +[Page](Page.md) + +[PageBlock](PageBlock.md) + [Peer](Peer.md) [PeerNotifyEvents](PeerNotifyEvents.md) @@ -172,6 +178,14 @@ description: List of types [PeerSettings](PeerSettings.md) +[PhoneCall](PhoneCall.md) + +[PhoneCallDiscardReason](PhoneCallDiscardReason.md) + +[PhoneCallProtocol](PhoneCallProtocol.md) + +[PhoneConnection](PhoneConnection.md) + [Photo](Photo.md) [PhotoSize](PhotoSize.md) @@ -186,6 +200,8 @@ description: List of types [ReportReason](ReportReason.md) +[RichText](RichText.md) + [SendMessageAction](SendMessageAction.md) [StickerPack](StickerPack.md) @@ -214,8 +230,6 @@ description: List of types [UserStatus](UserStatus.md) -[Vector t](Vector t.md) - [WallPaper](WallPaper.md) [WebPage](WebPage.md) @@ -322,6 +336,8 @@ description: List of types [messages\_Stickers](messages_Stickers.md) +[phone\_PhoneCall](phone_PhoneCall.md) + [photos\_Photo](photos_Photo.md) [photos\_Photos](photos_Photos.md) diff --git a/docs/API_docs/types/messages_Chats.md b/docs/API_docs/types/messages_Chats.md index c9b6ff8a..26ecd5c6 100644 --- a/docs/API_docs/types/messages_Chats.md +++ b/docs/API_docs/types/messages_Chats.md @@ -11,12 +11,18 @@ description: constructors and methods of type messages_Chats [messages\_chats](../constructors/messages_chats.md) +[messages\_chatsSlice](../constructors/messages_chatsSlice.md) + ### Methods that return an object of this type (methods): [$MadelineProto->messages->getChats](../methods/messages_getChats.md) +[$MadelineProto->messages->getCommonChats](../methods/messages_getCommonChats.md) + +[$MadelineProto->messages->getAllChats](../methods/messages_getAllChats.md) + [$MadelineProto->channels->getChannels](../methods/channels_getChannels.md) [$MadelineProto->channels->getAdminedPublicChannels](../methods/channels_getAdminedPublicChannels.md) diff --git a/docs/API_docs/types/messages_Messages.md b/docs/API_docs/types/messages_Messages.md index 8e21df5b..1e796101 100644 --- a/docs/API_docs/types/messages_Messages.md +++ b/docs/API_docs/types/messages_Messages.md @@ -25,9 +25,9 @@ description: constructors and methods of type messages_Messages [$MadelineProto->messages->search](../methods/messages_search.md) -[$MadelineProto->channels->getMessages](../methods/channels_getMessages.md) - [$MadelineProto->messages->searchGlobal](../methods/messages_searchGlobal.md) +[$MadelineProto->channels->getMessages](../methods/channels_getMessages.md) + diff --git a/docs/API_docs/types/messages_PeerDialogs.md b/docs/API_docs/types/messages_PeerDialogs.md index 547d73fe..60ed8b3c 100644 --- a/docs/API_docs/types/messages_PeerDialogs.md +++ b/docs/API_docs/types/messages_PeerDialogs.md @@ -17,5 +17,7 @@ description: constructors and methods of type messages_PeerDialogs [$MadelineProto->messages->getPeerDialogs](../methods/messages_getPeerDialogs.md) +[$MadelineProto->messages->getPinnedDialogs](../methods/messages_getPinnedDialogs.md) + diff --git a/docs/API_docs/types/phone_PhoneCall.md b/docs/API_docs/types/phone_PhoneCall.md new file mode 100644 index 00000000..5071067a --- /dev/null +++ b/docs/API_docs/types/phone_PhoneCall.md @@ -0,0 +1,23 @@ +--- +title: phone_PhoneCall +description: constructors and methods of type phone_PhoneCall +--- +## Type: phone\_PhoneCall +[Back to types index](index.md) + + + +### Possible values (constructors): + +[phone\_phoneCall](../constructors/phone_phoneCall.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->phone->requestCall](../methods/phone_requestCall.md) + +[$MadelineProto->phone->acceptCall](../methods/phone_acceptCall.md) + + + diff --git a/docs/API_docs/types/updates_Difference.md b/docs/API_docs/types/updates_Difference.md index 8f78192b..2a6def1f 100644 --- a/docs/API_docs/types/updates_Difference.md +++ b/docs/API_docs/types/updates_Difference.md @@ -15,6 +15,8 @@ description: constructors and methods of type updates_Difference [updates\_differenceSlice](../constructors/updates_differenceSlice.md) +[updates\_differenceTooLong](../constructors/updates_differenceTooLong.md) + ### Methods that return an object of this type (methods): diff --git a/docs/index.md b/docs/index.md index 74c04a16..93b50879 100644 --- a/docs/index.md +++ b/docs/index.md @@ -35,7 +35,7 @@ git clone https://github.com/danog/MadelineProto cd MadelineProto ``` -Now copy .env.example to .env, edit the its values, read the docs and take a look at testing.php, bot.php. +Now copy .env.example to .env, edit the its values, read the docs and take a look at tests/testing.php, bot.php. ### Dependencies @@ -57,109 +57,7 @@ $MadelineProto = new \danog\MadelineProto\API(); ### Settings The constructor accepts an optional parameter, which is the settings array. This array contains some other arrays, which are the settings for a specific MadelineProto function. -Here you can see the default values for the settings\ arrays and explanations for every setting: - -``` -$settings = [ - 'authorization' => [ // Authorization settings - 'default_temp_auth_key_expires_in' => 31557600, // validity of temporary keys and the binding of the temporary and permanent keys - 'rsa_key' => '-----BEGIN RSA PUBLIC KEY----- -MIIBCgKCAQEAwVACPi9w23mF3tBkdZz+zwrzKOaaQdr01vAbU4E1pvkfj4sqDsm6 -lyDONS789sVoD/xCS9Y0hkkC3gtL1tSfTlgCMOOul9lcixlEKzwKENj1Yz/s7daS -an9tqw3bfUV/nqgbhGX81v/+7RFAEd+RwFnK7a+XYl9sluzHRyVVaTTveB2GazTw -Efzk2DWgkBluml8OREmvfraX3bkHZJTKX4EQSjBbbdJ2ZXIsRrYOXfaA+xayEGB+ -8hdlLmAjbCVfaigxX0CDqWeR1yFL9kwd9P0NsZRPsmoqVwMbMu7mStFai6aIhc3n -Slv8kg9qv1m6XHVQY3PnEw+QQtqSIXklHwIDAQAB ------END RSA PUBLIC KEY-----', // RSA public key - ], - 'connection' => [ // List of datacenters/subdomains where to connect - 'ssl_subdomains' => [ // Subdomains of web.telegram.org for https protocol - 1 => 'pluto', - 2 => 'venus', - 3 => 'aurora', - 4 => 'vesta', - 5 => 'flora', // musa oh wait no :( - ], - 'test' => [ // Test datacenters - 'ipv4' => [ // ipv4 addresses - 2 => [ // The rest will be fetched using help.getConfig - 'ip_address' => '149.154.167.40', - 'port' => 443, - 'media_only' => false, - 'tcpo_only' => false - ] - ], - 'ipv6' => [ // ipv6 addresses - 2 => [ // The rest will be fetched using help.getConfig - 'ip_address' => '2001:067c:04e8:f002:0000:0000:0000:000e', - 'port' => 443, - 'media_only' => false, - 'tcpo_only' => false - ] - ] - ], - 'main' => [ // Main datacenters - 'ipv4' => [ // ipv4 addresses - 2 => [ // The rest will be fetched using help.getConfig - 'ip_address' => '149.154.167.51', - 'port' => 443, - 'media_only' => false, - 'tcpo_only' => false - ] - ], - 'ipv6' => [ // ipv6 addresses - 2 => [ // The rest will be fetched using help.getConfig - 'ip_address' => '2001:067c:04e8:f002:0000:0000:0000:000a', - 'port' => 443, - 'media_only' => false, - 'tcpo_only' => false - ] - ] - ], - ], - 'connection_settings' => [ // connection settings - 'all' => [ // Connection settings will be applied on datacenter ids matching the key of these settings subarrays, if the key is equal to all like in this case that will match all datacenters that haven't a custom settings subarray... - 'protocol' => 'tcp_full', // can be tcp_full, tcp_abridged, tcp_intermediate, http (unsupported), https (unsupported), udp (unsupported) - 'test_mode' => false, // decides whether to connect to the main telegram servers or to the testing servers (deep telegram) - 'ipv6' => $this->ipv6, // decides whether to use ipv6, ipv6 attribute of API attribute of API class contains autodetected boolean - 'timeout' => 10 // timeout for sockets - ], - ], - 'app_info' => [ // obtained in https://my.telegram.org - 'api_id' => 25628, - 'api_hash' => '1fe17cda7d355166cdaa71f04122873c', - 'device_model' => php_uname('s'), - 'system_version' => php_uname('r'), - 'app_version' => 'Unicorn', // 🌚 - 'lang_code' => 'en', - ], - 'tl_schema' => [ // TL scheme files - 'layer' => 57, // layer version - 'src' => [ - 'mtproto' => __DIR__.'/TL_mtproto_v1.json', // mtproto TL scheme - 'telegram' => __DIR__.'/TL_telegram_v57.json', // telegram TL scheme - ], - ], - 'logger' => [ // Logger settings - 'logger' => 1, // 0 - No logger, 1 - Log to the default logger destination, 2 - Log to file defined in logger_param, 3 - Echo logs - 'logger_param' => '/tmp/MadelineProto.log', - 'logger' => 3, // overwrite previous setting and echo logs - ], - 'max_tries' => [ - 'query' => 5, // How many times should I try to call a method or send an object before throwing an exception - 'authorization' => 5, // How many times should I try to generate an authorization key before throwing an exception - 'response' => 5,// How many times should I try to get a response of a query before throwing an exception - ], - 'msg_array_limit' => [ // How big should be the arrays containing the incoming and outgoing messages? - 'incoming' => 30, - 'outgoing' => 30, - ], - 'updates' => [ - 'updates_array_limit' => 1000, // How big should be the array containing the updates processed with the default example_update_handler callback - 'callback' => [$this, 'get_updates_update_handler'], // A callable function that will be called every time an update is received, must accept an array (for the update) as the only parameter - ], -]; -``` +See https://github.com/danog/MadelineProto/blob/master/src/danog/MadelineProto/MTProto.php#L99 for the default values for the settings\ arrays and explanations for every setting. You can provide part of any subsetting array, that way the remaining arrays will be automagically set to default and undefined values of specified subsetting arrays will be set to the default values. Example: @@ -338,12 +236,12 @@ The upload method returns an [InputFile](https://daniil.it/MadelineProto/API_doc ``` $inputFile = $MadelineProto->upload('file', 'optional new file name.ext'); -// Generate an inputMedia object and store it in $inputMedia, see testing.php +// Generate an inputMedia object and store it in $inputMedia, see tests/testing.php $MadelineProto->messages->sendMedia(['peer' => '@pwrtelegramgroup', 'media' => $inputMedia]); ``` -See testing.php for more examples. +See tests/testing.php for more examples. There are multiple download methods that allow you to download a file to a directory, to a file or to a stream. @@ -394,7 +292,7 @@ $authorization = $MadelineProto->bot_login($token); // Note that every time you var_dump($authorization); ``` -See testing.php for more examples. +See tests/testing.php for more examples. ### Storing sessions diff --git a/id.php b/id.php index 7b3d75bc..e744d205 100644 --- a/id.php +++ b/id.php @@ -1,6 +1,6 @@
[$MTmessage](../constructors/MTmessage.md) = \['unread' => [Bool](../types/Bool.md), 'out' => [Bool](../types/Bool.md), 'mentioned' => [Bool](../types/Bool.md), 'media_unread' => [Bool](../types/Bool.md), 'id' => [int](../types/int.md), 'from_id' => [int](../types/int.md), 'to_id' => [Peer](../types/Peer.md), 'fwd_from_id' => [Peer](../types/Peer.md), 'fwd_date' => [int](../types/int.md), 'via_bot_id' => [int](../types/int.md), 'reply_to_msg_id' => [int](../types/int.md), 'date' => [int](../types/int.md), 'message' => [string](../types/string.md), 'media' => [MessageMedia](../types/MessageMedia.md), 'reply_markup' => [ReplyMarkup](../types/ReplyMarkup.md), 'entities' => \[[MessageEntity](../types/MessageEntity.md)\], 'views' => [int](../types/int.md), \]; - ***

[$accountDaysTTL](../constructors/accountDaysTTL.md) = \['days' => [int](../types/int.md), \]; @@ -605,6 +602,9 @@ description: List of constructors ***

[$keyboardButtonRow](../constructors/keyboardButtonRow.md) = \['buttons' => \[[KeyboardButton](../types/KeyboardButton.md)\], \]; +*** +

[$message](../constructors/message.md) = \['unread' => [Bool](../types/Bool.md), 'out' => [Bool](../types/Bool.md), 'mentioned' => [Bool](../types/Bool.md), 'media_unread' => [Bool](../types/Bool.md), 'id' => [int](../types/int.md), 'from_id' => [int](../types/int.md), 'to_id' => [Peer](../types/Peer.md), 'fwd_from_id' => [Peer](../types/Peer.md), 'fwd_date' => [int](../types/int.md), 'via_bot_id' => [int](../types/int.md), 'reply_to_msg_id' => [int](../types/int.md), 'date' => [int](../types/int.md), 'message' => [string](../types/string.md), 'media' => [MessageMedia](../types/MessageMedia.md), 'reply_markup' => [ReplyMarkup](../types/ReplyMarkup.md), 'entities' => \[[MessageEntity](../types/MessageEntity.md)\], 'views' => [int](../types/int.md), \]; + ***

[$messageActionChannelCreate](../constructors/messageActionChannelCreate.md) = \['title' => [string](../types/string.md), \]; @@ -724,7 +724,7 @@ description: List of constructors [$messages\_botResults](../constructors/messages_botResults.md) = \['gallery' => [Bool](../types/Bool.md), 'query_id' => [long](../types/long.md), 'next_offset' => [string](../types/string.md), 'results' => \[[BotInlineResult](../types/BotInlineResult.md)\], \]; -[$messages\_channelMessages](../constructors/messages_channelMessages.md) = \['pts' => [int](../types/int.md), 'count' => [int](../types/int.md), 'messages' => \[[MTMessage](../types/MTMessage.md)\], 'collapsed' => \[[MessageGroup](../types/MessageGroup.md)\], 'chats' => \[[Chat](../types/Chat.md)\], 'users' => \[[User](../types/User.md)\], \]; +[$messages\_channelMessages](../constructors/messages_channelMessages.md) = \['pts' => [int](../types/int.md), 'count' => [int](../types/int.md), 'messages' => \[[Message](../types/Message.md)\], 'collapsed' => \[[MessageGroup](../types/MessageGroup.md)\], 'chats' => \[[Chat](../types/Chat.md)\], 'users' => \[[User](../types/User.md)\], \]; [$messages\_chatFull](../constructors/messages_chatFull.md) = \['full_chat' => [ChatFull](../types/ChatFull.md), 'chats' => \[[Chat](../types/Chat.md)\], 'users' => \[[User](../types/User.md)\], \]; @@ -734,15 +734,15 @@ description: List of constructors [$messages\_dhConfigNotModified](../constructors/messages_dhConfigNotModified.md) = \['random' => [bytes](../types/bytes.md), \]; -[$messages\_dialogs](../constructors/messages_dialogs.md) = \['dialogs' => \[[Dialog](../types/Dialog.md)\], 'messages' => \[[MTMessage](../types/MTMessage.md)\], 'chats' => \[[Chat](../types/Chat.md)\], 'users' => \[[User](../types/User.md)\], \]; +[$messages\_dialogs](../constructors/messages_dialogs.md) = \['dialogs' => \[[Dialog](../types/Dialog.md)\], 'messages' => \[[Message](../types/Message.md)\], 'chats' => \[[Chat](../types/Chat.md)\], 'users' => \[[User](../types/User.md)\], \]; -[$messages\_dialogsSlice](../constructors/messages_dialogsSlice.md) = \['count' => [int](../types/int.md), 'dialogs' => \[[Dialog](../types/Dialog.md)\], 'messages' => \[[MTMessage](../types/MTMessage.md)\], 'chats' => \[[Chat](../types/Chat.md)\], 'users' => \[[User](../types/User.md)\], \]; +[$messages\_dialogsSlice](../constructors/messages_dialogsSlice.md) = \['count' => [int](../types/int.md), 'dialogs' => \[[Dialog](../types/Dialog.md)\], 'messages' => \[[Message](../types/Message.md)\], 'chats' => \[[Chat](../types/Chat.md)\], 'users' => \[[User](../types/User.md)\], \]; [$messages\_foundGifs](../constructors/messages_foundGifs.md) = \['next_offset' => [int](../types/int.md), 'results' => \[[FoundGif](../types/FoundGif.md)\], \]; -[$messages\_messages](../constructors/messages_messages.md) = \['messages' => \[[MTMessage](../types/MTMessage.md)\], 'chats' => \[[Chat](../types/Chat.md)\], 'users' => \[[User](../types/User.md)\], \]; +[$messages\_messages](../constructors/messages_messages.md) = \['messages' => \[[Message](../types/Message.md)\], 'chats' => \[[Chat](../types/Chat.md)\], 'users' => \[[User](../types/User.md)\], \]; -[$messages\_messagesSlice](../constructors/messages_messagesSlice.md) = \['count' => [int](../types/int.md), 'messages' => \[[MTMessage](../types/MTMessage.md)\], 'chats' => \[[Chat](../types/Chat.md)\], 'users' => \[[User](../types/User.md)\], \]; +[$messages\_messagesSlice](../constructors/messages_messagesSlice.md) = \['count' => [int](../types/int.md), 'messages' => \[[Message](../types/Message.md)\], 'chats' => \[[Chat](../types/Chat.md)\], 'users' => \[[User](../types/User.md)\], \]; [$messages\_savedGifs](../constructors/messages_savedGifs.md) = \['hash' => [int](../types/int.md), 'gifs' => \[[Document](../types/Document.md)\], \]; @@ -976,13 +976,13 @@ description: List of constructors

[$updateNewAuthorization](../constructors/updateNewAuthorization.md) = \['auth_key_id' => [long](../types/long.md), 'date' => [int](../types/int.md), 'device' => [string](../types/string.md), 'location' => [string](../types/string.md), \]; *** -

[$updateNewChannelMessage](../constructors/updateNewChannelMessage.md) = \['message' => [MTMessage](../types/MTMessage.md), 'channel_pts' => [int](../types/int.md), 'channel_pts_count' => [int](../types/int.md), \]; +

[$updateNewChannelMessage](../constructors/updateNewChannelMessage.md) = \['message' => [Message](../types/Message.md), 'channel_pts' => [int](../types/int.md), 'channel_pts_count' => [int](../types/int.md), \]; ***

[$updateNewEncryptedMessage](../constructors/updateNewEncryptedMessage.md) = \['encr_message' => [EncryptedMessage](../types/EncryptedMessage.md), 'qts' => [int](../types/int.md), \]; *** -

[$updateNewMessage](../constructors/updateNewMessage.md) = \['message' => [MTMessage](../types/MTMessage.md), 'pts' => [int](../types/int.md), 'pts_count' => [int](../types/int.md), \]; +

[$updateNewMessage](../constructors/updateNewMessage.md) = \['message' => [Message](../types/Message.md), 'pts' => [int](../types/int.md), 'pts_count' => [int](../types/int.md), \]; ***

[$updateNewStickerSet](../constructors/updateNewStickerSet.md) = \['stickerset' => [messages\_StickerSet](../types/messages_StickerSet.md), \]; @@ -1060,17 +1060,17 @@ description: List of constructors

[$updatesTooLong](../constructors/updatesTooLong.md) = \[\]; *** -

[$updates\_channelDifference](../constructors/updates_channelDifference.md) = \['final' => [Bool](../types/Bool.md), 'channel_pts' => [int](../types/int.md), 'timeout' => [int](../types/int.md), 'new_messages' => \[[MTMessage](../types/MTMessage.md)\], 'other_updates' => \[[Update](../types/Update.md)\], 'chats' => \[[Chat](../types/Chat.md)\], 'users' => \[[User](../types/User.md)\], \]; +

[$updates\_channelDifference](../constructors/updates_channelDifference.md) = \['final' => [Bool](../types/Bool.md), 'channel_pts' => [int](../types/int.md), 'timeout' => [int](../types/int.md), 'new_messages' => \[[Message](../types/Message.md)\], 'other_updates' => \[[Update](../types/Update.md)\], 'chats' => \[[Chat](../types/Chat.md)\], 'users' => \[[User](../types/User.md)\], \]; [$updates\_channelDifferenceEmpty](../constructors/updates_channelDifferenceEmpty.md) = \['final' => [Bool](../types/Bool.md), 'channel_pts' => [int](../types/int.md), 'timeout' => [int](../types/int.md), \]; -[$updates\_channelDifferenceTooLong](../constructors/updates_channelDifferenceTooLong.md) = \['final' => [Bool](../types/Bool.md), 'channel_pts' => [int](../types/int.md), 'timeout' => [int](../types/int.md), 'top_message' => [int](../types/int.md), 'top_important_message' => [int](../types/int.md), 'read_inbox_max_id' => [int](../types/int.md), 'unread_count' => [int](../types/int.md), 'unread_important_count' => [int](../types/int.md), 'messages' => \[[MTMessage](../types/MTMessage.md)\], 'chats' => \[[Chat](../types/Chat.md)\], 'users' => \[[User](../types/User.md)\], \]; +[$updates\_channelDifferenceTooLong](../constructors/updates_channelDifferenceTooLong.md) = \['final' => [Bool](../types/Bool.md), 'channel_pts' => [int](../types/int.md), 'timeout' => [int](../types/int.md), 'top_message' => [int](../types/int.md), 'top_important_message' => [int](../types/int.md), 'read_inbox_max_id' => [int](../types/int.md), 'unread_count' => [int](../types/int.md), 'unread_important_count' => [int](../types/int.md), 'messages' => \[[Message](../types/Message.md)\], 'chats' => \[[Chat](../types/Chat.md)\], 'users' => \[[User](../types/User.md)\], \]; -[$updates\_difference](../constructors/updates_difference.md) = \['new_messages' => \[[MTMessage](../types/MTMessage.md)\], 'new_encrypted_messages' => \[[EncryptedMessage](../types/EncryptedMessage.md)\], 'other_updates' => \[[Update](../types/Update.md)\], 'chats' => \[[Chat](../types/Chat.md)\], 'users' => \[[User](../types/User.md)\], 'state' => [updates\_State](../types/updates_State.md), \]; +[$updates\_difference](../constructors/updates_difference.md) = \['new_messages' => \[[Message](../types/Message.md)\], 'new_encrypted_messages' => \[[EncryptedMessage](../types/EncryptedMessage.md)\], 'other_updates' => \[[Update](../types/Update.md)\], 'chats' => \[[Chat](../types/Chat.md)\], 'users' => \[[User](../types/User.md)\], 'state' => [updates\_State](../types/updates_State.md), \]; [$updates\_differenceEmpty](../constructors/updates_differenceEmpty.md) = \['date' => [int](../types/int.md), 'seq' => [int](../types/int.md), \]; -[$updates\_differenceSlice](../constructors/updates_differenceSlice.md) = \['new_messages' => \[[MTMessage](../types/MTMessage.md)\], 'new_encrypted_messages' => \[[EncryptedMessage](../types/EncryptedMessage.md)\], 'other_updates' => \[[Update](../types/Update.md)\], 'chats' => \[[Chat](../types/Chat.md)\], 'users' => \[[User](../types/User.md)\], 'intermediate_state' => [updates\_State](../types/updates_State.md), \]; +[$updates\_differenceSlice](../constructors/updates_differenceSlice.md) = \['new_messages' => \[[Message](../types/Message.md)\], 'new_encrypted_messages' => \[[EncryptedMessage](../types/EncryptedMessage.md)\], 'other_updates' => \[[Update](../types/Update.md)\], 'chats' => \[[Chat](../types/Chat.md)\], 'users' => \[[User](../types/User.md)\], 'intermediate_state' => [updates\_State](../types/updates_State.md), \]; [$updates\_state](../constructors/updates_state.md) = \['pts' => [int](../types/int.md), 'qts' => [int](../types/int.md), 'date' => [int](../types/int.md), 'seq' => [int](../types/int.md), 'unread_count' => [int](../types/int.md), \]; diff --git a/old_docs/API_docs_v46/constructors/MTmessage.md b/old_docs/API_docs_v46/constructors/message.md similarity index 66% rename from old_docs/API_docs_v46/constructors/MTmessage.md rename to old_docs/API_docs_v46/constructors/message.md index 63246f75..dbca0ecc 100644 --- a/old_docs/API_docs_v46/constructors/MTmessage.md +++ b/old_docs/API_docs_v46/constructors/message.md @@ -1,8 +1,8 @@ --- -title: MTmessage -description: MTmessage attributes, type and example +title: message +description: message attributes, type and example --- -## Constructor: MTmessage +## Constructor: message [Back to constructors index](index.md) @@ -31,12 +31,12 @@ description: MTmessage attributes, type and example -### Type: [MTMessage](../types/MTMessage.md) +### Type: [Message](../types/Message.md) ### Example: ``` -$MTmessage = ['_' => 'MTmessage', 'unread' => true, 'out' => true, 'mentioned' => true, 'media_unread' => true, 'id' => int, 'from_id' => int, 'to_id' => Peer, 'fwd_from_id' => Peer, 'fwd_date' => int, 'via_bot_id' => int, 'reply_to_msg_id' => int, 'date' => int, 'message' => string, 'media' => MessageMedia, 'reply_markup' => ReplyMarkup, 'entities' => [Vector t], 'views' => int, ]; +$message = ['_' => 'message', 'unread' => true, 'out' => true, 'mentioned' => true, 'media_unread' => true, 'id' => int, 'from_id' => int, 'to_id' => Peer, 'fwd_from_id' => Peer, 'fwd_date' => int, 'via_bot_id' => int, 'reply_to_msg_id' => int, 'date' => int, 'message' => string, 'media' => MessageMedia, 'reply_markup' => ReplyMarkup, 'entities' => [Vector t], 'views' => int, ]; ``` diff --git a/old_docs/API_docs_v46/constructors/messageEmpty.md b/old_docs/API_docs_v46/constructors/messageEmpty.md index 42850467..7a1d58bc 100644 --- a/old_docs/API_docs_v46/constructors/messageEmpty.md +++ b/old_docs/API_docs_v46/constructors/messageEmpty.md @@ -15,7 +15,7 @@ description: messageEmpty attributes, type and example -### Type: [MTMessage](../types/MTMessage.md) +### Type: [Message](../types/Message.md) ### Example: diff --git a/old_docs/API_docs_v46/constructors/messageService.md b/old_docs/API_docs_v46/constructors/messageService.md index f0694f80..2fd34911 100644 --- a/old_docs/API_docs_v46/constructors/messageService.md +++ b/old_docs/API_docs_v46/constructors/messageService.md @@ -23,7 +23,7 @@ description: messageService attributes, type and example -### Type: [MTMessage](../types/MTMessage.md) +### Type: [Message](../types/Message.md) ### Example: diff --git a/old_docs/API_docs_v46/constructors/messages_channelMessages.md b/old_docs/API_docs_v46/constructors/messages_channelMessages.md index 4c423830..91498c27 100644 --- a/old_docs/API_docs_v46/constructors/messages_channelMessages.md +++ b/old_docs/API_docs_v46/constructors/messages_channelMessages.md @@ -13,7 +13,7 @@ description: messages_channelMessages attributes, type and example |----------|:-------------:|---------:| |pts|[int](../types/int.md) | Required| |count|[int](../types/int.md) | Required| -|messages|Array of [MTMessage](../types/MTMessage.md) | Required| +|messages|Array of [Message](../types/Message.md) | Required| |collapsed|Array of [MessageGroup](../types/MessageGroup.md) | Optional| |chats|Array of [Chat](../types/Chat.md) | Required| |users|Array of [User](../types/User.md) | Required| diff --git a/old_docs/API_docs_v46/constructors/messages_dialogs.md b/old_docs/API_docs_v46/constructors/messages_dialogs.md index 612bf174..bf0a9693 100644 --- a/old_docs/API_docs_v46/constructors/messages_dialogs.md +++ b/old_docs/API_docs_v46/constructors/messages_dialogs.md @@ -12,7 +12,7 @@ description: messages_dialogs attributes, type and example | Name | Type | Required | |----------|:-------------:|---------:| |dialogs|Array of [Dialog](../types/Dialog.md) | Required| -|messages|Array of [MTMessage](../types/MTMessage.md) | Required| +|messages|Array of [Message](../types/Message.md) | Required| |chats|Array of [Chat](../types/Chat.md) | Required| |users|Array of [User](../types/User.md) | Required| diff --git a/old_docs/API_docs_v46/constructors/messages_dialogsSlice.md b/old_docs/API_docs_v46/constructors/messages_dialogsSlice.md index 82b01ecc..4a0ecc07 100644 --- a/old_docs/API_docs_v46/constructors/messages_dialogsSlice.md +++ b/old_docs/API_docs_v46/constructors/messages_dialogsSlice.md @@ -13,7 +13,7 @@ description: messages_dialogsSlice attributes, type and example |----------|:-------------:|---------:| |count|[int](../types/int.md) | Required| |dialogs|Array of [Dialog](../types/Dialog.md) | Required| -|messages|Array of [MTMessage](../types/MTMessage.md) | Required| +|messages|Array of [Message](../types/Message.md) | Required| |chats|Array of [Chat](../types/Chat.md) | Required| |users|Array of [User](../types/User.md) | Required| diff --git a/old_docs/API_docs_v46/constructors/messages_messages.md b/old_docs/API_docs_v46/constructors/messages_messages.md index aa8a410f..95e0d2d1 100644 --- a/old_docs/API_docs_v46/constructors/messages_messages.md +++ b/old_docs/API_docs_v46/constructors/messages_messages.md @@ -11,7 +11,7 @@ description: messages_messages attributes, type and example | Name | Type | Required | |----------|:-------------:|---------:| -|messages|Array of [MTMessage](../types/MTMessage.md) | Required| +|messages|Array of [Message](../types/Message.md) | Required| |chats|Array of [Chat](../types/Chat.md) | Required| |users|Array of [User](../types/User.md) | Required| diff --git a/old_docs/API_docs_v46/constructors/messages_messagesSlice.md b/old_docs/API_docs_v46/constructors/messages_messagesSlice.md index 79a76cdd..bd787aca 100644 --- a/old_docs/API_docs_v46/constructors/messages_messagesSlice.md +++ b/old_docs/API_docs_v46/constructors/messages_messagesSlice.md @@ -12,7 +12,7 @@ description: messages_messagesSlice attributes, type and example | Name | Type | Required | |----------|:-------------:|---------:| |count|[int](../types/int.md) | Required| -|messages|Array of [MTMessage](../types/MTMessage.md) | Required| +|messages|Array of [Message](../types/Message.md) | Required| |chats|Array of [Chat](../types/Chat.md) | Required| |users|Array of [User](../types/User.md) | Required| diff --git a/old_docs/API_docs_v46/constructors/updateNewChannelMessage.md b/old_docs/API_docs_v46/constructors/updateNewChannelMessage.md index e0e46cf3..0211cfae 100644 --- a/old_docs/API_docs_v46/constructors/updateNewChannelMessage.md +++ b/old_docs/API_docs_v46/constructors/updateNewChannelMessage.md @@ -11,7 +11,7 @@ description: updateNewChannelMessage attributes, type and example | Name | Type | Required | |----------|:-------------:|---------:| -|message|[MTMessage](../types/MTMessage.md) | Required| +|message|[Message](../types/Message.md) | Required| |channel\_pts|[int](../types/int.md) | Required| |channel\_pts\_count|[int](../types/int.md) | Required| @@ -23,6 +23,6 @@ description: updateNewChannelMessage attributes, type and example ### Example: ``` -$updateNewChannelMessage = ['_' => 'updateNewChannelMessage', 'message' => MTMessage, 'channel_pts' => int, 'channel_pts_count' => int, ]; +$updateNewChannelMessage = ['_' => 'updateNewChannelMessage', 'message' => Message, 'channel_pts' => int, 'channel_pts_count' => int, ]; ``` diff --git a/old_docs/API_docs_v46/constructors/updateNewMessage.md b/old_docs/API_docs_v46/constructors/updateNewMessage.md index 65c6be5a..6030f854 100644 --- a/old_docs/API_docs_v46/constructors/updateNewMessage.md +++ b/old_docs/API_docs_v46/constructors/updateNewMessage.md @@ -11,7 +11,7 @@ description: updateNewMessage attributes, type and example | Name | Type | Required | |----------|:-------------:|---------:| -|message|[MTMessage](../types/MTMessage.md) | Required| +|message|[Message](../types/Message.md) | Required| |pts|[int](../types/int.md) | Required| |pts\_count|[int](../types/int.md) | Required| @@ -23,6 +23,6 @@ description: updateNewMessage attributes, type and example ### Example: ``` -$updateNewMessage = ['_' => 'updateNewMessage', 'message' => MTMessage, 'pts' => int, 'pts_count' => int, ]; +$updateNewMessage = ['_' => 'updateNewMessage', 'message' => Message, 'pts' => int, 'pts_count' => int, ]; ``` diff --git a/old_docs/API_docs_v46/constructors/updates_channelDifference.md b/old_docs/API_docs_v46/constructors/updates_channelDifference.md index 341340b0..99d4c987 100644 --- a/old_docs/API_docs_v46/constructors/updates_channelDifference.md +++ b/old_docs/API_docs_v46/constructors/updates_channelDifference.md @@ -14,7 +14,7 @@ description: updates_channelDifference attributes, type and example |final|[Bool](../types/Bool.md) | Optional| |channel\_pts|[int](../types/int.md) | Required| |timeout|[int](../types/int.md) | Optional| -|new\_messages|Array of [MTMessage](../types/MTMessage.md) | Required| +|new\_messages|Array of [Message](../types/Message.md) | Required| |other\_updates|Array of [Update](../types/Update.md) | Required| |chats|Array of [Chat](../types/Chat.md) | Required| |users|Array of [User](../types/User.md) | Required| diff --git a/old_docs/API_docs_v46/constructors/updates_channelDifferenceTooLong.md b/old_docs/API_docs_v46/constructors/updates_channelDifferenceTooLong.md index e4f44db8..d1b3fe7d 100644 --- a/old_docs/API_docs_v46/constructors/updates_channelDifferenceTooLong.md +++ b/old_docs/API_docs_v46/constructors/updates_channelDifferenceTooLong.md @@ -19,7 +19,7 @@ description: updates_channelDifferenceTooLong attributes, type and example |read\_inbox\_max\_id|[int](../types/int.md) | Required| |unread\_count|[int](../types/int.md) | Required| |unread\_important\_count|[int](../types/int.md) | Required| -|messages|Array of [MTMessage](../types/MTMessage.md) | Required| +|messages|Array of [Message](../types/Message.md) | Required| |chats|Array of [Chat](../types/Chat.md) | Required| |users|Array of [User](../types/User.md) | Required| diff --git a/old_docs/API_docs_v46/constructors/updates_difference.md b/old_docs/API_docs_v46/constructors/updates_difference.md index e2779b49..62d3fd1d 100644 --- a/old_docs/API_docs_v46/constructors/updates_difference.md +++ b/old_docs/API_docs_v46/constructors/updates_difference.md @@ -11,7 +11,7 @@ description: updates_difference attributes, type and example | Name | Type | Required | |----------|:-------------:|---------:| -|new\_messages|Array of [MTMessage](../types/MTMessage.md) | Required| +|new\_messages|Array of [Message](../types/Message.md) | Required| |new\_encrypted\_messages|Array of [EncryptedMessage](../types/EncryptedMessage.md) | Required| |other\_updates|Array of [Update](../types/Update.md) | Required| |chats|Array of [Chat](../types/Chat.md) | Required| diff --git a/old_docs/API_docs_v46/constructors/updates_differenceSlice.md b/old_docs/API_docs_v46/constructors/updates_differenceSlice.md index 479c9b5c..50b66b72 100644 --- a/old_docs/API_docs_v46/constructors/updates_differenceSlice.md +++ b/old_docs/API_docs_v46/constructors/updates_differenceSlice.md @@ -11,7 +11,7 @@ description: updates_differenceSlice attributes, type and example | Name | Type | Required | |----------|:-------------:|---------:| -|new\_messages|Array of [MTMessage](../types/MTMessage.md) | Required| +|new\_messages|Array of [Message](../types/Message.md) | Required| |new\_encrypted\_messages|Array of [EncryptedMessage](../types/EncryptedMessage.md) | Required| |other\_updates|Array of [Update](../types/Update.md) | Required| |chats|Array of [Chat](../types/Chat.md) | Required| diff --git a/old_docs/API_docs_v46/types/MTMessage.md b/old_docs/API_docs_v46/types/Message.md similarity index 64% rename from old_docs/API_docs_v46/types/MTMessage.md rename to old_docs/API_docs_v46/types/Message.md index 22a37624..ab006ce0 100644 --- a/old_docs/API_docs_v46/types/MTMessage.md +++ b/old_docs/API_docs_v46/types/Message.md @@ -1,8 +1,8 @@ --- -title: MTMessage -description: constructors and methods of type MTMessage +title: Message +description: constructors and methods of type Message --- -## Type: MTMessage +## Type: Message [Back to types index](index.md) @@ -11,7 +11,7 @@ description: constructors and methods of type MTMessage [messageEmpty](../constructors/messageEmpty.md) -[MTmessage](../constructors/MTmessage.md) +[message](../constructors/message.md) [messageService](../constructors/messageService.md) diff --git a/old_docs/API_docs_v46/types/README.md b/old_docs/API_docs_v46/types/README.md index 46af59c2..c0c3aff1 100644 --- a/old_docs/API_docs_v46/types/README.md +++ b/old_docs/API_docs_v46/types/README.md @@ -136,7 +136,7 @@ description: List of types [KeyboardButtonRow](KeyboardButtonRow.md) -[MTMessage](MTMessage.md) +[Message](Message.md) [MessageAction](MessageAction.md) diff --git a/old_docs/API_docs_v57/README.md b/old_docs/API_docs_v57/README.md new file mode 100644 index 00000000..893efbfc --- /dev/null +++ b/old_docs/API_docs_v57/README.md @@ -0,0 +1,14 @@ +--- +title: MadelineProto API documentation (layer v57) +description: MadelineProto API documentation (layer v57) +--- +# MadelineProto API documentation (layer v57) + +[Methods](methods/) + +[Constructors](constructors/) + +[Types](types/) + + +[Back to main documentation](..) diff --git a/old_docs/API_docs_v57/constructors/README.md b/old_docs/API_docs_v57/constructors/README.md new file mode 100644 index 00000000..a9ffeb93 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/README.md @@ -0,0 +1,1290 @@ +--- +title: Constructors +description: List of constructors +--- +# Constructors +[Back to API documentation index](..) + + + +*** +

[$accountDaysTTL](../constructors/accountDaysTTL.md) = \['days' => [int](../types/int.md), \]; + +*** +

[$account\_authorizations](../constructors/account_authorizations.md) = \['authorizations' => \[[Authorization](../types/Authorization.md)\], \]; + +[$account\_noPassword](../constructors/account_noPassword.md) = \['new_salt' => [bytes](../types/bytes.md), 'email_unconfirmed_pattern' => [string](../types/string.md), \]; + +[$account\_password](../constructors/account_password.md) = \['current_salt' => [bytes](../types/bytes.md), 'new_salt' => [bytes](../types/bytes.md), 'hint' => [string](../types/string.md), 'has_recovery' => [Bool](../types/Bool.md), 'email_unconfirmed_pattern' => [string](../types/string.md), \]; + +[$account\_passwordInputSettings](../constructors/account_passwordInputSettings.md) = \['new_salt' => [bytes](../types/bytes.md), 'new_password_hash' => [bytes](../types/bytes.md), 'hint' => [string](../types/string.md), 'email' => [string](../types/string.md), \]; + +[$account\_passwordSettings](../constructors/account_passwordSettings.md) = \['email' => [string](../types/string.md), \]; + +[$account\_privacyRules](../constructors/account_privacyRules.md) = \['rules' => \[[PrivacyRule](../types/PrivacyRule.md)\], 'users' => \[[User](../types/User.md)\], \]; + +*** +

[$auth\_authorization](../constructors/auth_authorization.md) = \['tmp_sessions' => [int](../types/int.md), 'user' => [User](../types/User.md), \]; + +[$auth\_checkedPhone](../constructors/auth_checkedPhone.md) = \['phone_registered' => [Bool](../types/Bool.md), \]; + +[$auth\_codeTypeCall](../constructors/auth_codeTypeCall.md) = \[\]; + +[$auth\_codeTypeFlashCall](../constructors/auth_codeTypeFlashCall.md) = \[\]; + +[$auth\_codeTypeSms](../constructors/auth_codeTypeSms.md) = \[\]; + +[$auth\_exportedAuthorization](../constructors/auth_exportedAuthorization.md) = \['id' => [int](../types/int.md), 'bytes' => [bytes](../types/bytes.md), \]; + +[$auth\_passwordRecovery](../constructors/auth_passwordRecovery.md) = \['email_pattern' => [string](../types/string.md), \]; + +[$auth\_sentCode](../constructors/auth_sentCode.md) = \['phone_registered' => [Bool](../types/Bool.md), 'type' => [auth\_SentCodeType](../types/auth_SentCodeType.md), 'phone_code_hash' => [string](../types/string.md), 'next_type' => [auth\_CodeType](../types/auth_CodeType.md), 'timeout' => [int](../types/int.md), \]; + +[$auth\_sentCodeTypeApp](../constructors/auth_sentCodeTypeApp.md) = \['length' => [int](../types/int.md), \]; + +[$auth\_sentCodeTypeCall](../constructors/auth_sentCodeTypeCall.md) = \['length' => [int](../types/int.md), \]; + +[$auth\_sentCodeTypeFlashCall](../constructors/auth_sentCodeTypeFlashCall.md) = \['pattern' => [string](../types/string.md), \]; + +[$auth\_sentCodeTypeSms](../constructors/auth_sentCodeTypeSms.md) = \['length' => [int](../types/int.md), \]; + +*** +

[$authorization](../constructors/authorization.md) = \['hash' => [long](../types/long.md), 'device_model' => [string](../types/string.md), 'platform' => [string](../types/string.md), 'system_version' => [string](../types/string.md), 'api_id' => [int](../types/int.md), 'app_name' => [string](../types/string.md), 'app_version' => [string](../types/string.md), 'date_created' => [int](../types/int.md), 'date_active' => [int](../types/int.md), 'ip' => [string](../types/string.md), 'country' => [string](../types/string.md), 'region' => [string](../types/string.md), \]; + +*** +

[$boolFalse](../constructors/boolFalse.md) = \[\]; + +*** +

[$boolTrue](../constructors/boolTrue.md) = \[\]; + +*** +

[$botCommand](../constructors/botCommand.md) = \['command' => [string](../types/string.md), 'description' => [string](../types/string.md), \]; + +*** +

[$botInfo](../constructors/botInfo.md) = \['user_id' => [int](../types/int.md), 'description' => [string](../types/string.md), 'commands' => \[[BotCommand](../types/BotCommand.md)\], \]; + +*** +

[$botInlineMediaResult](../constructors/botInlineMediaResult.md) = \['id' => [string](../types/string.md), 'type' => [string](../types/string.md), 'photo' => [Photo](../types/Photo.md), 'document' => [Document](../types/Document.md), 'title' => [string](../types/string.md), 'description' => [string](../types/string.md), 'send_message' => [BotInlineMessage](../types/BotInlineMessage.md), \]; + +*** +

[$botInlineMessageMediaAuto](../constructors/botInlineMessageMediaAuto.md) = \['caption' => [string](../types/string.md), 'reply_markup' => [ReplyMarkup](../types/ReplyMarkup.md), \]; + +*** +

[$botInlineMessageMediaContact](../constructors/botInlineMessageMediaContact.md) = \['phone_number' => [string](../types/string.md), 'first_name' => [string](../types/string.md), 'last_name' => [string](../types/string.md), 'reply_markup' => [ReplyMarkup](../types/ReplyMarkup.md), \]; + +*** +

[$botInlineMessageMediaGeo](../constructors/botInlineMessageMediaGeo.md) = \['geo' => [GeoPoint](../types/GeoPoint.md), 'reply_markup' => [ReplyMarkup](../types/ReplyMarkup.md), \]; + +*** +

[$botInlineMessageMediaVenue](../constructors/botInlineMessageMediaVenue.md) = \['geo' => [GeoPoint](../types/GeoPoint.md), 'title' => [string](../types/string.md), 'address' => [string](../types/string.md), 'provider' => [string](../types/string.md), 'venue_id' => [string](../types/string.md), 'reply_markup' => [ReplyMarkup](../types/ReplyMarkup.md), \]; + +*** +

[$botInlineMessageText](../constructors/botInlineMessageText.md) = \['no_webpage' => [Bool](../types/Bool.md), 'message' => [string](../types/string.md), 'entities' => \[[MessageEntity](../types/MessageEntity.md)\], 'reply_markup' => [ReplyMarkup](../types/ReplyMarkup.md), \]; + +*** +

[$botInlineResult](../constructors/botInlineResult.md) = \['id' => [string](../types/string.md), 'type' => [string](../types/string.md), 'title' => [string](../types/string.md), 'description' => [string](../types/string.md), 'url' => [string](../types/string.md), 'thumb_url' => [string](../types/string.md), 'content_url' => [string](../types/string.md), 'content_type' => [string](../types/string.md), 'w' => [int](../types/int.md), 'h' => [int](../types/int.md), 'duration' => [int](../types/int.md), 'send_message' => [BotInlineMessage](../types/BotInlineMessage.md), \]; + +*** +

[$channel](../constructors/channel.md) = \['creator' => [Bool](../types/Bool.md), 'kicked' => [Bool](../types/Bool.md), 'left' => [Bool](../types/Bool.md), 'editor' => [Bool](../types/Bool.md), 'moderator' => [Bool](../types/Bool.md), 'broadcast' => [Bool](../types/Bool.md), 'verified' => [Bool](../types/Bool.md), 'megagroup' => [Bool](../types/Bool.md), 'restricted' => [Bool](../types/Bool.md), 'democracy' => [Bool](../types/Bool.md), 'signatures' => [Bool](../types/Bool.md), 'min' => [Bool](../types/Bool.md), 'id' => [int](../types/int.md), 'access_hash' => [long](../types/long.md), 'title' => [string](../types/string.md), 'username' => [string](../types/string.md), 'photo' => [ChatPhoto](../types/ChatPhoto.md), 'date' => [int](../types/int.md), 'version' => [int](../types/int.md), 'restriction_reason' => [string](../types/string.md), \]; + +*** +

[$channelForbidden](../constructors/channelForbidden.md) = \['broadcast' => [Bool](../types/Bool.md), 'megagroup' => [Bool](../types/Bool.md), 'id' => [int](../types/int.md), 'access_hash' => [long](../types/long.md), 'title' => [string](../types/string.md), \]; + +*** +

[$channelFull](../constructors/channelFull.md) = \['can_view_participants' => [Bool](../types/Bool.md), 'can_set_username' => [Bool](../types/Bool.md), 'id' => [int](../types/int.md), 'about' => [string](../types/string.md), 'participants_count' => [int](../types/int.md), 'admins_count' => [int](../types/int.md), 'kicked_count' => [int](../types/int.md), 'read_inbox_max_id' => [int](../types/int.md), 'read_outbox_max_id' => [int](../types/int.md), 'unread_count' => [int](../types/int.md), 'chat_photo' => [Photo](../types/Photo.md), 'notify_settings' => [PeerNotifySettings](../types/PeerNotifySettings.md), 'exported_invite' => [ExportedChatInvite](../types/ExportedChatInvite.md), 'bot_info' => \[[BotInfo](../types/BotInfo.md)\], 'migrated_from_chat_id' => [int](../types/int.md), 'migrated_from_max_id' => [int](../types/int.md), 'pinned_msg_id' => [int](../types/int.md), \]; + +*** +

[$channelMessagesFilter](../constructors/channelMessagesFilter.md) = \['exclude_new_messages' => [Bool](../types/Bool.md), 'ranges' => \[[MessageRange](../types/MessageRange.md)\], \]; + +*** +

[$channelMessagesFilterEmpty](../constructors/channelMessagesFilterEmpty.md) = \[\]; + +*** +

[$channelParticipant](../constructors/channelParticipant.md) = \['user_id' => [int](../types/int.md), 'date' => [int](../types/int.md), \]; + +*** +

[$channelParticipantCreator](../constructors/channelParticipantCreator.md) = \['user_id' => [int](../types/int.md), \]; + +*** +

[$channelParticipantEditor](../constructors/channelParticipantEditor.md) = \['user_id' => [int](../types/int.md), 'inviter_id' => [int](../types/int.md), 'date' => [int](../types/int.md), \]; + +*** +

[$channelParticipantKicked](../constructors/channelParticipantKicked.md) = \['user_id' => [int](../types/int.md), 'kicked_by' => [int](../types/int.md), 'date' => [int](../types/int.md), \]; + +*** +

[$channelParticipantModerator](../constructors/channelParticipantModerator.md) = \['user_id' => [int](../types/int.md), 'inviter_id' => [int](../types/int.md), 'date' => [int](../types/int.md), \]; + +*** +

[$channelParticipantSelf](../constructors/channelParticipantSelf.md) = \['user_id' => [int](../types/int.md), 'inviter_id' => [int](../types/int.md), 'date' => [int](../types/int.md), \]; + +*** +

[$channelParticipantsAdmins](../constructors/channelParticipantsAdmins.md) = \[\]; + +*** +

[$channelParticipantsBots](../constructors/channelParticipantsBots.md) = \[\]; + +*** +

[$channelParticipantsKicked](../constructors/channelParticipantsKicked.md) = \[\]; + +*** +

[$channelParticipantsRecent](../constructors/channelParticipantsRecent.md) = \[\]; + +*** +

[$channelRoleEditor](../constructors/channelRoleEditor.md) = \[\]; + +*** +

[$channelRoleEmpty](../constructors/channelRoleEmpty.md) = \[\]; + +*** +

[$channelRoleModerator](../constructors/channelRoleModerator.md) = \[\]; + +*** +

[$channels\_channelParticipant](../constructors/channels_channelParticipant.md) = \['participant' => [ChannelParticipant](../types/ChannelParticipant.md), 'users' => \[[User](../types/User.md)\], \]; + +[$channels\_channelParticipants](../constructors/channels_channelParticipants.md) = \['count' => [int](../types/int.md), 'participants' => \[[ChannelParticipant](../types/ChannelParticipant.md)\], 'users' => \[[User](../types/User.md)\], \]; + +*** +

[$chat](../constructors/chat.md) = \['creator' => [Bool](../types/Bool.md), 'kicked' => [Bool](../types/Bool.md), 'left' => [Bool](../types/Bool.md), 'admins_enabled' => [Bool](../types/Bool.md), 'admin' => [Bool](../types/Bool.md), 'deactivated' => [Bool](../types/Bool.md), 'id' => [int](../types/int.md), 'title' => [string](../types/string.md), 'photo' => [ChatPhoto](../types/ChatPhoto.md), 'participants_count' => [int](../types/int.md), 'date' => [int](../types/int.md), 'version' => [int](../types/int.md), 'migrated_to' => [InputChannel](../types/InputChannel.md), \]; + +*** +

[$chatEmpty](../constructors/chatEmpty.md) = \['id' => [int](../types/int.md), \]; + +*** +

[$chatForbidden](../constructors/chatForbidden.md) = \['id' => [int](../types/int.md), 'title' => [string](../types/string.md), \]; + +*** +

[$chatFull](../constructors/chatFull.md) = \['id' => [int](../types/int.md), 'participants' => [ChatParticipants](../types/ChatParticipants.md), 'chat_photo' => [Photo](../types/Photo.md), 'notify_settings' => [PeerNotifySettings](../types/PeerNotifySettings.md), 'exported_invite' => [ExportedChatInvite](../types/ExportedChatInvite.md), 'bot_info' => \[[BotInfo](../types/BotInfo.md)\], \]; + +*** +

[$chatInvite](../constructors/chatInvite.md) = \['channel' => [Bool](../types/Bool.md), 'broadcast' => [Bool](../types/Bool.md), 'public' => [Bool](../types/Bool.md), 'megagroup' => [Bool](../types/Bool.md), 'title' => [string](../types/string.md), 'photo' => [ChatPhoto](../types/ChatPhoto.md), 'participants_count' => [int](../types/int.md), 'participants' => \[[User](../types/User.md)\], \]; + +*** +

[$chatInviteAlready](../constructors/chatInviteAlready.md) = \['chat' => [Chat](../types/Chat.md), \]; + +*** +

[$chatInviteEmpty](../constructors/chatInviteEmpty.md) = \[\]; + +*** +

[$chatInviteExported](../constructors/chatInviteExported.md) = \['link' => [string](../types/string.md), \]; + +*** +

[$chatParticipant](../constructors/chatParticipant.md) = \['user_id' => [int](../types/int.md), 'inviter_id' => [int](../types/int.md), 'date' => [int](../types/int.md), \]; + +*** +

[$chatParticipantAdmin](../constructors/chatParticipantAdmin.md) = \['user_id' => [int](../types/int.md), 'inviter_id' => [int](../types/int.md), 'date' => [int](../types/int.md), \]; + +*** +

[$chatParticipantCreator](../constructors/chatParticipantCreator.md) = \['user_id' => [int](../types/int.md), \]; + +*** +

[$chatParticipants](../constructors/chatParticipants.md) = \['chat_id' => [int](../types/int.md), 'participants' => \[[ChatParticipant](../types/ChatParticipant.md)\], 'version' => [int](../types/int.md), \]; + +*** +

[$chatParticipantsForbidden](../constructors/chatParticipantsForbidden.md) = \['chat_id' => [int](../types/int.md), 'self_participant' => [ChatParticipant](../types/ChatParticipant.md), \]; + +*** +

[$chatPhoto](../constructors/chatPhoto.md) = \['photo_small' => [FileLocation](../types/FileLocation.md), 'photo_big' => [FileLocation](../types/FileLocation.md), \]; + +*** +

[$chatPhotoEmpty](../constructors/chatPhotoEmpty.md) = \[\]; + +*** +

[$config](../constructors/config.md) = \['date' => [int](../types/int.md), 'expires' => [int](../types/int.md), 'test_mode' => [Bool](../types/Bool.md), 'this_dc' => [int](../types/int.md), 'dc_options' => \[[DcOption](../types/DcOption.md)\], 'chat_size_max' => [int](../types/int.md), 'megagroup_size_max' => [int](../types/int.md), 'forwarded_count_max' => [int](../types/int.md), 'online_update_period_ms' => [int](../types/int.md), 'offline_blur_timeout_ms' => [int](../types/int.md), 'offline_idle_timeout_ms' => [int](../types/int.md), 'online_cloud_timeout_ms' => [int](../types/int.md), 'notify_cloud_delay_ms' => [int](../types/int.md), 'notify_default_delay_ms' => [int](../types/int.md), 'chat_big_size' => [int](../types/int.md), 'push_chat_period_ms' => [int](../types/int.md), 'push_chat_limit' => [int](../types/int.md), 'saved_gifs_limit' => [int](../types/int.md), 'edit_time_limit' => [int](../types/int.md), 'rating_e_decay' => [int](../types/int.md), 'stickers_recent_limit' => [int](../types/int.md), 'tmp_sessions' => [int](../types/int.md), 'disabled_features' => \[[DisabledFeature](../types/DisabledFeature.md)\], \]; + +*** +

[$contact](../constructors/contact.md) = \['user_id' => [int](../types/int.md), 'mutual' => [Bool](../types/Bool.md), \]; + +*** +

[$contactBlocked](../constructors/contactBlocked.md) = \['user_id' => [int](../types/int.md), 'date' => [int](../types/int.md), \]; + +*** +

[$contactLinkContact](../constructors/contactLinkContact.md) = \[\]; + +*** +

[$contactLinkHasPhone](../constructors/contactLinkHasPhone.md) = \[\]; + +*** +

[$contactLinkNone](../constructors/contactLinkNone.md) = \[\]; + +*** +

[$contactLinkUnknown](../constructors/contactLinkUnknown.md) = \[\]; + +*** +

[$contactStatus](../constructors/contactStatus.md) = \['user_id' => [int](../types/int.md), 'status' => [UserStatus](../types/UserStatus.md), \]; + +*** +

[$contacts\_blocked](../constructors/contacts_blocked.md) = \['blocked' => \[[ContactBlocked](../types/ContactBlocked.md)\], 'users' => \[[User](../types/User.md)\], \]; + +[$contacts\_blockedSlice](../constructors/contacts_blockedSlice.md) = \['count' => [int](../types/int.md), 'blocked' => \[[ContactBlocked](../types/ContactBlocked.md)\], 'users' => \[[User](../types/User.md)\], \]; + +[$contacts\_contacts](../constructors/contacts_contacts.md) = \['contacts' => \[[Contact](../types/Contact.md)\], 'users' => \[[User](../types/User.md)\], \]; + +[$contacts\_contactsNotModified](../constructors/contacts_contactsNotModified.md) = \[\]; + +[$contacts\_found](../constructors/contacts_found.md) = \['results' => \[[Peer](../types/Peer.md)\], 'chats' => \[[Chat](../types/Chat.md)\], 'users' => \[[User](../types/User.md)\], \]; + +[$contacts\_importedContacts](../constructors/contacts_importedContacts.md) = \['imported' => \[[ImportedContact](../types/ImportedContact.md)\], 'retry_contacts' => \[[long](../types/long.md)\], 'users' => \[[User](../types/User.md)\], \]; + +[$contacts\_link](../constructors/contacts_link.md) = \['my_link' => [ContactLink](../types/ContactLink.md), 'foreign_link' => [ContactLink](../types/ContactLink.md), 'user' => [User](../types/User.md), \]; + +[$contacts\_resolvedPeer](../constructors/contacts_resolvedPeer.md) = \['peer' => [Peer](../types/Peer.md), 'chats' => \[[Chat](../types/Chat.md)\], 'users' => \[[User](../types/User.md)\], \]; + +[$contacts\_topPeers](../constructors/contacts_topPeers.md) = \['categories' => \[[TopPeerCategoryPeers](../types/TopPeerCategoryPeers.md)\], 'chats' => \[[Chat](../types/Chat.md)\], 'users' => \[[User](../types/User.md)\], \]; + +[$contacts\_topPeersNotModified](../constructors/contacts_topPeersNotModified.md) = \[\]; + +*** +

[$dcOption](../constructors/dcOption.md) = \['ipv6' => [Bool](../types/Bool.md), 'media_only' => [Bool](../types/Bool.md), 'tcpo_only' => [Bool](../types/Bool.md), 'id' => [int](../types/int.md), 'ip_address' => [string](../types/string.md), 'port' => [int](../types/int.md), \]; + +*** +

[$dialog](../constructors/dialog.md) = \['peer' => [Peer](../types/Peer.md), 'top_message' => [int](../types/int.md), 'read_inbox_max_id' => [int](../types/int.md), 'read_outbox_max_id' => [int](../types/int.md), 'unread_count' => [int](../types/int.md), 'notify_settings' => [PeerNotifySettings](../types/PeerNotifySettings.md), 'pts' => [int](../types/int.md), 'draft' => [DraftMessage](../types/DraftMessage.md), \]; + +*** +

[$disabledFeature](../constructors/disabledFeature.md) = \['feature' => [string](../types/string.md), 'description' => [string](../types/string.md), \]; + +*** +

[$document](../constructors/document.md) = \['id' => [long](../types/long.md), 'access_hash' => [long](../types/long.md), 'date' => [int](../types/int.md), 'mime_type' => [string](../types/string.md), 'size' => [int](../types/int.md), 'thumb' => [PhotoSize](../types/PhotoSize.md), 'dc_id' => [int](../types/int.md), 'version' => [int](../types/int.md), 'attributes' => \[[DocumentAttribute](../types/DocumentAttribute.md)\], \]; + +*** +

[$documentAttributeAnimated](../constructors/documentAttributeAnimated.md) = \[\]; + +*** +

[$documentAttributeAudio](../constructors/documentAttributeAudio.md) = \['voice' => [Bool](../types/Bool.md), 'duration' => [int](../types/int.md), 'title' => [string](../types/string.md), 'performer' => [string](../types/string.md), 'waveform' => [bytes](../types/bytes.md), \]; + +*** +

[$documentAttributeFilename](../constructors/documentAttributeFilename.md) = \['file_name' => [string](../types/string.md), \]; + +*** +

[$documentAttributeHasStickers](../constructors/documentAttributeHasStickers.md) = \[\]; + +*** +

[$documentAttributeImageSize](../constructors/documentAttributeImageSize.md) = \['w' => [int](../types/int.md), 'h' => [int](../types/int.md), \]; + +*** +

[$documentAttributeSticker](../constructors/documentAttributeSticker.md) = \['mask' => [Bool](../types/Bool.md), 'alt' => [string](../types/string.md), 'stickerset' => [InputStickerSet](../types/InputStickerSet.md), 'mask_coords' => [MaskCoords](../types/MaskCoords.md), \]; + +*** +

[$documentAttributeVideo](../constructors/documentAttributeVideo.md) = \['duration' => [int](../types/int.md), 'w' => [int](../types/int.md), 'h' => [int](../types/int.md), \]; + +*** +

[$documentEmpty](../constructors/documentEmpty.md) = \['id' => [long](../types/long.md), \]; + +*** +

[$draftMessage](../constructors/draftMessage.md) = \['no_webpage' => [Bool](../types/Bool.md), 'reply_to_msg_id' => [int](../types/int.md), 'message' => [string](../types/string.md), 'entities' => \[[MessageEntity](../types/MessageEntity.md)\], 'date' => [int](../types/int.md), \]; + +*** +

[$draftMessageEmpty](../constructors/draftMessageEmpty.md) = \[\]; + +*** +

[$encryptedChat](../constructors/encryptedChat.md) = \['id' => [int](../types/int.md), 'access_hash' => [long](../types/long.md), 'date' => [int](../types/int.md), 'admin_id' => [int](../types/int.md), 'participant_id' => [int](../types/int.md), 'g_a_or_b' => [bytes](../types/bytes.md), 'key_fingerprint' => [long](../types/long.md), \]; + +*** +

[$encryptedChatDiscarded](../constructors/encryptedChatDiscarded.md) = \['id' => [int](../types/int.md), \]; + +*** +

[$encryptedChatEmpty](../constructors/encryptedChatEmpty.md) = \['id' => [int](../types/int.md), \]; + +*** +

[$encryptedChatRequested](../constructors/encryptedChatRequested.md) = \['id' => [int](../types/int.md), 'access_hash' => [long](../types/long.md), 'date' => [int](../types/int.md), 'admin_id' => [int](../types/int.md), 'participant_id' => [int](../types/int.md), 'g_a' => [bytes](../types/bytes.md), \]; + +*** +

[$encryptedChatWaiting](../constructors/encryptedChatWaiting.md) = \['id' => [int](../types/int.md), 'access_hash' => [long](../types/long.md), 'date' => [int](../types/int.md), 'admin_id' => [int](../types/int.md), 'participant_id' => [int](../types/int.md), \]; + +*** +

[$encryptedFile](../constructors/encryptedFile.md) = \['id' => [long](../types/long.md), 'access_hash' => [long](../types/long.md), 'size' => [int](../types/int.md), 'dc_id' => [int](../types/int.md), 'key_fingerprint' => [int](../types/int.md), \]; + +*** +

[$encryptedFileEmpty](../constructors/encryptedFileEmpty.md) = \[\]; + +*** +

[$encryptedMessage](../constructors/encryptedMessage.md) = \['chat_id' => [int](../types/int.md), 'date' => [int](../types/int.md), 'bytes' => [bytes](../types/bytes.md), 'file' => [EncryptedFile](../types/EncryptedFile.md), \]; + +*** +

[$encryptedMessageService](../constructors/encryptedMessageService.md) = \['chat_id' => [int](../types/int.md), 'date' => [int](../types/int.md), 'bytes' => [bytes](../types/bytes.md), \]; + +*** +

[$error](../constructors/error.md) = \['code' => [int](../types/int.md), 'text' => [string](../types/string.md), \]; + +*** +

[$exportedMessageLink](../constructors/exportedMessageLink.md) = \['link' => [string](../types/string.md), \]; + +*** +

[$fileLocation](../constructors/fileLocation.md) = \['dc_id' => [int](../types/int.md), 'volume_id' => [long](../types/long.md), 'local_id' => [int](../types/int.md), 'secret' => [long](../types/long.md), \]; + +*** +

[$fileLocationUnavailable](../constructors/fileLocationUnavailable.md) = \['volume_id' => [long](../types/long.md), 'local_id' => [int](../types/int.md), 'secret' => [long](../types/long.md), \]; + +*** +

[$foundGif](../constructors/foundGif.md) = \['url' => [string](../types/string.md), 'thumb_url' => [string](../types/string.md), 'content_url' => [string](../types/string.md), 'content_type' => [string](../types/string.md), 'w' => [int](../types/int.md), 'h' => [int](../types/int.md), \]; + +*** +

[$foundGifCached](../constructors/foundGifCached.md) = \['url' => [string](../types/string.md), 'photo' => [Photo](../types/Photo.md), 'document' => [Document](../types/Document.md), \]; + +*** +

[$game](../constructors/game.md) = \['id' => [long](../types/long.md), 'access_hash' => [long](../types/long.md), 'short_name' => [string](../types/string.md), 'title' => [string](../types/string.md), 'description' => [string](../types/string.md), 'photo' => [Photo](../types/Photo.md), 'document' => [Document](../types/Document.md), \]; + +*** +

[$geoPoint](../constructors/geoPoint.md) = \['long' => [double](../types/double.md), 'lat' => [double](../types/double.md), \]; + +*** +

[$geoPointEmpty](../constructors/geoPointEmpty.md) = \[\]; + +*** +

[$help\_appChangelog](../constructors/help_appChangelog.md) = \['text' => [string](../types/string.md), \]; + +[$help\_appChangelogEmpty](../constructors/help_appChangelogEmpty.md) = \[\]; + +[$help\_appUpdate](../constructors/help_appUpdate.md) = \['id' => [int](../types/int.md), 'critical' => [Bool](../types/Bool.md), 'url' => [string](../types/string.md), 'text' => [string](../types/string.md), \]; + +[$help\_inviteText](../constructors/help_inviteText.md) = \['message' => [string](../types/string.md), \]; + +[$help\_noAppUpdate](../constructors/help_noAppUpdate.md) = \[\]; + +[$help\_support](../constructors/help_support.md) = \['phone_number' => [string](../types/string.md), 'user' => [User](../types/User.md), \]; + +[$help\_termsOfService](../constructors/help_termsOfService.md) = \['text' => [string](../types/string.md), \]; + +*** +

[$highScore](../constructors/highScore.md) = \['pos' => [int](../types/int.md), 'user_id' => [int](../types/int.md), 'score' => [int](../types/int.md), \]; + +*** +

[$importedContact](../constructors/importedContact.md) = \['user_id' => [int](../types/int.md), 'client_id' => [long](../types/long.md), \]; + +*** +

[$inlineBotSwitchPM](../constructors/inlineBotSwitchPM.md) = \['text' => [string](../types/string.md), 'start_param' => [string](../types/string.md), \]; + +*** +

[$inputAppEvent](../constructors/inputAppEvent.md) = \['time' => [double](../types/double.md), 'type' => [string](../types/string.md), 'peer' => [long](../types/long.md), 'data' => [string](../types/string.md), \]; + +*** +

[$inputBotInlineMessageGame](../constructors/inputBotInlineMessageGame.md) = \['reply_markup' => [ReplyMarkup](../types/ReplyMarkup.md), \]; + +*** +

[$inputBotInlineMessageID](../constructors/inputBotInlineMessageID.md) = \['dc_id' => [int](../types/int.md), 'id' => [long](../types/long.md), 'access_hash' => [long](../types/long.md), \]; + +*** +

[$inputBotInlineMessageMediaAuto](../constructors/inputBotInlineMessageMediaAuto.md) = \['caption' => [string](../types/string.md), 'reply_markup' => [ReplyMarkup](../types/ReplyMarkup.md), \]; + +*** +

[$inputBotInlineMessageMediaContact](../constructors/inputBotInlineMessageMediaContact.md) = \['phone_number' => [string](../types/string.md), 'first_name' => [string](../types/string.md), 'last_name' => [string](../types/string.md), 'reply_markup' => [ReplyMarkup](../types/ReplyMarkup.md), \]; + +*** +

[$inputBotInlineMessageMediaGeo](../constructors/inputBotInlineMessageMediaGeo.md) = \['geo_point' => [InputGeoPoint](../types/InputGeoPoint.md), 'reply_markup' => [ReplyMarkup](../types/ReplyMarkup.md), \]; + +*** +

[$inputBotInlineMessageMediaVenue](../constructors/inputBotInlineMessageMediaVenue.md) = \['geo_point' => [InputGeoPoint](../types/InputGeoPoint.md), 'title' => [string](../types/string.md), 'address' => [string](../types/string.md), 'provider' => [string](../types/string.md), 'venue_id' => [string](../types/string.md), 'reply_markup' => [ReplyMarkup](../types/ReplyMarkup.md), \]; + +*** +

[$inputBotInlineMessageText](../constructors/inputBotInlineMessageText.md) = \['no_webpage' => [Bool](../types/Bool.md), 'message' => [string](../types/string.md), 'entities' => \[[MessageEntity](../types/MessageEntity.md)\], 'reply_markup' => [ReplyMarkup](../types/ReplyMarkup.md), \]; + +*** +

[$inputBotInlineResult](../constructors/inputBotInlineResult.md) = \['id' => [string](../types/string.md), 'type' => [string](../types/string.md), 'title' => [string](../types/string.md), 'description' => [string](../types/string.md), 'url' => [string](../types/string.md), 'thumb_url' => [string](../types/string.md), 'content_url' => [string](../types/string.md), 'content_type' => [string](../types/string.md), 'w' => [int](../types/int.md), 'h' => [int](../types/int.md), 'duration' => [int](../types/int.md), 'send_message' => [InputBotInlineMessage](../types/InputBotInlineMessage.md), \]; + +*** +

[$inputBotInlineResultDocument](../constructors/inputBotInlineResultDocument.md) = \['id' => [string](../types/string.md), 'type' => [string](../types/string.md), 'title' => [string](../types/string.md), 'description' => [string](../types/string.md), 'document' => [InputDocument](../types/InputDocument.md), 'send_message' => [InputBotInlineMessage](../types/InputBotInlineMessage.md), \]; + +*** +

[$inputBotInlineResultGame](../constructors/inputBotInlineResultGame.md) = \['id' => [string](../types/string.md), 'short_name' => [string](../types/string.md), 'send_message' => [InputBotInlineMessage](../types/InputBotInlineMessage.md), \]; + +*** +

[$inputBotInlineResultPhoto](../constructors/inputBotInlineResultPhoto.md) = \['id' => [string](../types/string.md), 'type' => [string](../types/string.md), 'photo' => [InputPhoto](../types/InputPhoto.md), 'send_message' => [InputBotInlineMessage](../types/InputBotInlineMessage.md), \]; + +*** +

[$inputChannel](../constructors/inputChannel.md) = \['channel_id' => [int](../types/int.md), 'access_hash' => [long](../types/long.md), \]; + +*** +

[$inputChannelEmpty](../constructors/inputChannelEmpty.md) = \[\]; + +*** +

[$inputChatPhoto](../constructors/inputChatPhoto.md) = \['id' => [InputPhoto](../types/InputPhoto.md), \]; + +*** +

[$inputChatPhotoEmpty](../constructors/inputChatPhotoEmpty.md) = \[\]; + +*** +

[$inputChatUploadedPhoto](../constructors/inputChatUploadedPhoto.md) = \['file' => [InputFile](../types/InputFile.md), \]; + +*** +

[$inputDocument](../constructors/inputDocument.md) = \['id' => [long](../types/long.md), 'access_hash' => [long](../types/long.md), \]; + +*** +

[$inputDocumentEmpty](../constructors/inputDocumentEmpty.md) = \[\]; + +*** +

[$inputDocumentFileLocation](../constructors/inputDocumentFileLocation.md) = \['id' => [long](../types/long.md), 'access_hash' => [long](../types/long.md), 'version' => [int](../types/int.md), \]; + +*** +

[$inputEncryptedChat](../constructors/inputEncryptedChat.md) = \['chat_id' => [int](../types/int.md), 'access_hash' => [long](../types/long.md), \]; + +*** +

[$inputEncryptedFile](../constructors/inputEncryptedFile.md) = \['id' => [long](../types/long.md), 'access_hash' => [long](../types/long.md), \]; + +*** +

[$inputEncryptedFileBigUploaded](../constructors/inputEncryptedFileBigUploaded.md) = \['id' => [long](../types/long.md), 'parts' => [int](../types/int.md), 'key_fingerprint' => [int](../types/int.md), \]; + +*** +

[$inputEncryptedFileEmpty](../constructors/inputEncryptedFileEmpty.md) = \[\]; + +*** +

[$inputEncryptedFileLocation](../constructors/inputEncryptedFileLocation.md) = \['id' => [long](../types/long.md), 'access_hash' => [long](../types/long.md), \]; + +*** +

[$inputEncryptedFileUploaded](../constructors/inputEncryptedFileUploaded.md) = \['id' => [long](../types/long.md), 'parts' => [int](../types/int.md), 'md5_checksum' => [string](../types/string.md), 'key_fingerprint' => [int](../types/int.md), \]; + +*** +

[$inputFile](../constructors/inputFile.md) = \['id' => [long](../types/long.md), 'parts' => [int](../types/int.md), 'name' => [string](../types/string.md), 'md5_checksum' => [string](../types/string.md), \]; + +*** +

[$inputFileBig](../constructors/inputFileBig.md) = \['id' => [long](../types/long.md), 'parts' => [int](../types/int.md), 'name' => [string](../types/string.md), \]; + +*** +

[$inputFileLocation](../constructors/inputFileLocation.md) = \['volume_id' => [long](../types/long.md), 'local_id' => [int](../types/int.md), 'secret' => [long](../types/long.md), \]; + +*** +

[$inputGameID](../constructors/inputGameID.md) = \['id' => [long](../types/long.md), 'access_hash' => [long](../types/long.md), \]; + +*** +

[$inputGameShortName](../constructors/inputGameShortName.md) = \['bot_id' => [InputUser](../types/InputUser.md), 'short_name' => [string](../types/string.md), \]; + +*** +

[$inputGeoPoint](../constructors/inputGeoPoint.md) = \['lat' => [double](../types/double.md), 'long' => [double](../types/double.md), \]; + +*** +

[$inputGeoPointEmpty](../constructors/inputGeoPointEmpty.md) = \[\]; + +*** +

[$inputMediaContact](../constructors/inputMediaContact.md) = \['phone_number' => [string](../types/string.md), 'first_name' => [string](../types/string.md), 'last_name' => [string](../types/string.md), \]; + +*** +

[$inputMediaDocument](../constructors/inputMediaDocument.md) = \['id' => [InputDocument](../types/InputDocument.md), 'caption' => [string](../types/string.md), \]; + +*** +

[$inputMediaDocumentExternal](../constructors/inputMediaDocumentExternal.md) = \['url' => [string](../types/string.md), 'caption' => [string](../types/string.md), \]; + +*** +

[$inputMediaEmpty](../constructors/inputMediaEmpty.md) = \[\]; + +*** +

[$inputMediaGame](../constructors/inputMediaGame.md) = \['id' => [InputGame](../types/InputGame.md), \]; + +*** +

[$inputMediaGeoPoint](../constructors/inputMediaGeoPoint.md) = \['geo_point' => [InputGeoPoint](../types/InputGeoPoint.md), \]; + +*** +

[$inputMediaGifExternal](../constructors/inputMediaGifExternal.md) = \['url' => [string](../types/string.md), 'q' => [string](../types/string.md), \]; + +*** +

[$inputMediaPhoto](../constructors/inputMediaPhoto.md) = \['id' => [InputPhoto](../types/InputPhoto.md), 'caption' => [string](../types/string.md), \]; + +*** +

[$inputMediaPhotoExternal](../constructors/inputMediaPhotoExternal.md) = \['url' => [string](../types/string.md), 'caption' => [string](../types/string.md), \]; + +*** +

[$inputMediaUploadedDocument](../constructors/inputMediaUploadedDocument.md) = \['file' => [InputFile](../types/InputFile.md), 'mime_type' => [string](../types/string.md), 'attributes' => \[[DocumentAttribute](../types/DocumentAttribute.md)\], 'caption' => [string](../types/string.md), 'stickers' => \[[InputDocument](../types/InputDocument.md)\], \]; + +*** +

[$inputMediaUploadedPhoto](../constructors/inputMediaUploadedPhoto.md) = \['file' => [InputFile](../types/InputFile.md), 'caption' => [string](../types/string.md), 'stickers' => \[[InputDocument](../types/InputDocument.md)\], \]; + +*** +

[$inputMediaUploadedThumbDocument](../constructors/inputMediaUploadedThumbDocument.md) = \['file' => [InputFile](../types/InputFile.md), 'thumb' => [InputFile](../types/InputFile.md), 'mime_type' => [string](../types/string.md), 'attributes' => \[[DocumentAttribute](../types/DocumentAttribute.md)\], 'caption' => [string](../types/string.md), 'stickers' => \[[InputDocument](../types/InputDocument.md)\], \]; + +*** +

[$inputMediaVenue](../constructors/inputMediaVenue.md) = \['geo_point' => [InputGeoPoint](../types/InputGeoPoint.md), 'title' => [string](../types/string.md), 'address' => [string](../types/string.md), 'provider' => [string](../types/string.md), 'venue_id' => [string](../types/string.md), \]; + +*** +

[$inputMessageEntityMentionName](../constructors/inputMessageEntityMentionName.md) = \['offset' => [int](../types/int.md), 'length' => [int](../types/int.md), 'user_id' => [InputUser](../types/InputUser.md), \]; + +*** +

[$inputMessagesFilterChatPhotos](../constructors/inputMessagesFilterChatPhotos.md) = \[\]; + +*** +

[$inputMessagesFilterDocument](../constructors/inputMessagesFilterDocument.md) = \[\]; + +*** +

[$inputMessagesFilterEmpty](../constructors/inputMessagesFilterEmpty.md) = \[\]; + +*** +

[$inputMessagesFilterGif](../constructors/inputMessagesFilterGif.md) = \[\]; + +*** +

[$inputMessagesFilterMusic](../constructors/inputMessagesFilterMusic.md) = \[\]; + +*** +

[$inputMessagesFilterPhotoVideo](../constructors/inputMessagesFilterPhotoVideo.md) = \[\]; + +*** +

[$inputMessagesFilterPhotoVideoDocuments](../constructors/inputMessagesFilterPhotoVideoDocuments.md) = \[\]; + +*** +

[$inputMessagesFilterPhotos](../constructors/inputMessagesFilterPhotos.md) = \[\]; + +*** +

[$inputMessagesFilterUrl](../constructors/inputMessagesFilterUrl.md) = \[\]; + +*** +

[$inputMessagesFilterVideo](../constructors/inputMessagesFilterVideo.md) = \[\]; + +*** +

[$inputMessagesFilterVoice](../constructors/inputMessagesFilterVoice.md) = \[\]; + +*** +

[$inputNotifyAll](../constructors/inputNotifyAll.md) = \[\]; + +*** +

[$inputNotifyChats](../constructors/inputNotifyChats.md) = \[\]; + +*** +

[$inputNotifyPeer](../constructors/inputNotifyPeer.md) = \['peer' => [InputPeer](../types/InputPeer.md), \]; + +*** +

[$inputNotifyUsers](../constructors/inputNotifyUsers.md) = \[\]; + +*** +

[$inputPeerChannel](../constructors/inputPeerChannel.md) = \['channel_id' => [int](../types/int.md), 'access_hash' => [long](../types/long.md), \]; + +*** +

[$inputPeerChat](../constructors/inputPeerChat.md) = \['chat_id' => [int](../types/int.md), \]; + +*** +

[$inputPeerEmpty](../constructors/inputPeerEmpty.md) = \[\]; + +*** +

[$inputPeerNotifyEventsAll](../constructors/inputPeerNotifyEventsAll.md) = \[\]; + +*** +

[$inputPeerNotifyEventsEmpty](../constructors/inputPeerNotifyEventsEmpty.md) = \[\]; + +*** +

[$inputPeerNotifySettings](../constructors/inputPeerNotifySettings.md) = \['show_previews' => [Bool](../types/Bool.md), 'silent' => [Bool](../types/Bool.md), 'mute_until' => [int](../types/int.md), 'sound' => [string](../types/string.md), \]; + +*** +

[$inputPeerSelf](../constructors/inputPeerSelf.md) = \[\]; + +*** +

[$inputPeerUser](../constructors/inputPeerUser.md) = \['user_id' => [int](../types/int.md), 'access_hash' => [long](../types/long.md), \]; + +*** +

[$inputPhoneContact](../constructors/inputPhoneContact.md) = \['client_id' => [long](../types/long.md), 'phone' => [string](../types/string.md), 'first_name' => [string](../types/string.md), 'last_name' => [string](../types/string.md), \]; + +*** +

[$inputPhoto](../constructors/inputPhoto.md) = \['id' => [long](../types/long.md), 'access_hash' => [long](../types/long.md), \]; + +*** +

[$inputPhotoEmpty](../constructors/inputPhotoEmpty.md) = \[\]; + +*** +

[$inputPrivacyKeyChatInvite](../constructors/inputPrivacyKeyChatInvite.md) = \[\]; + +*** +

[$inputPrivacyKeyStatusTimestamp](../constructors/inputPrivacyKeyStatusTimestamp.md) = \[\]; + +*** +

[$inputPrivacyValueAllowAll](../constructors/inputPrivacyValueAllowAll.md) = \[\]; + +*** +

[$inputPrivacyValueAllowContacts](../constructors/inputPrivacyValueAllowContacts.md) = \[\]; + +*** +

[$inputPrivacyValueAllowUsers](../constructors/inputPrivacyValueAllowUsers.md) = \['users' => \[[InputUser](../types/InputUser.md)\], \]; + +*** +

[$inputPrivacyValueDisallowAll](../constructors/inputPrivacyValueDisallowAll.md) = \[\]; + +*** +

[$inputPrivacyValueDisallowContacts](../constructors/inputPrivacyValueDisallowContacts.md) = \[\]; + +*** +

[$inputPrivacyValueDisallowUsers](../constructors/inputPrivacyValueDisallowUsers.md) = \['users' => \[[InputUser](../types/InputUser.md)\], \]; + +*** +

[$inputReportReasonOther](../constructors/inputReportReasonOther.md) = \['text' => [string](../types/string.md), \]; + +*** +

[$inputReportReasonPornography](../constructors/inputReportReasonPornography.md) = \[\]; + +*** +

[$inputReportReasonSpam](../constructors/inputReportReasonSpam.md) = \[\]; + +*** +

[$inputReportReasonViolence](../constructors/inputReportReasonViolence.md) = \[\]; + +*** +

[$inputStickerSetEmpty](../constructors/inputStickerSetEmpty.md) = \[\]; + +*** +

[$inputStickerSetID](../constructors/inputStickerSetID.md) = \['id' => [long](../types/long.md), 'access_hash' => [long](../types/long.md), \]; + +*** +

[$inputStickerSetShortName](../constructors/inputStickerSetShortName.md) = \['short_name' => [string](../types/string.md), \]; + +*** +

[$inputStickeredMediaDocument](../constructors/inputStickeredMediaDocument.md) = \['id' => [InputDocument](../types/InputDocument.md), \]; + +*** +

[$inputStickeredMediaPhoto](../constructors/inputStickeredMediaPhoto.md) = \['id' => [InputPhoto](../types/InputPhoto.md), \]; + +*** +

[$inputUser](../constructors/inputUser.md) = \['user_id' => [int](../types/int.md), 'access_hash' => [long](../types/long.md), \]; + +*** +

[$inputUserEmpty](../constructors/inputUserEmpty.md) = \[\]; + +*** +

[$inputUserSelf](../constructors/inputUserSelf.md) = \[\]; + +*** +

[$keyboardButton](../constructors/keyboardButton.md) = \['text' => [string](../types/string.md), \]; + +*** +

[$keyboardButtonCallback](../constructors/keyboardButtonCallback.md) = \['text' => [string](../types/string.md), 'data' => [bytes](../types/bytes.md), \]; + +*** +

[$keyboardButtonGame](../constructors/keyboardButtonGame.md) = \['text' => [string](../types/string.md), \]; + +*** +

[$keyboardButtonRequestGeoLocation](../constructors/keyboardButtonRequestGeoLocation.md) = \['text' => [string](../types/string.md), \]; + +*** +

[$keyboardButtonRequestPhone](../constructors/keyboardButtonRequestPhone.md) = \['text' => [string](../types/string.md), \]; + +*** +

[$keyboardButtonRow](../constructors/keyboardButtonRow.md) = \['buttons' => \[[KeyboardButton](../types/KeyboardButton.md)\], \]; + +*** +

[$keyboardButtonSwitchInline](../constructors/keyboardButtonSwitchInline.md) = \['same_peer' => [Bool](../types/Bool.md), 'text' => [string](../types/string.md), 'query' => [string](../types/string.md), \]; + +*** +

[$keyboardButtonUrl](../constructors/keyboardButtonUrl.md) = \['text' => [string](../types/string.md), 'url' => [string](../types/string.md), \]; + +*** +

[$maskCoords](../constructors/maskCoords.md) = \['n' => [int](../types/int.md), 'x' => [double](../types/double.md), 'y' => [double](../types/double.md), 'zoom' => [double](../types/double.md), \]; + +*** +

[$message](../constructors/message.md) = \['out' => [Bool](../types/Bool.md), 'mentioned' => [Bool](../types/Bool.md), 'media_unread' => [Bool](../types/Bool.md), 'silent' => [Bool](../types/Bool.md), 'post' => [Bool](../types/Bool.md), 'id' => [int](../types/int.md), 'from_id' => [int](../types/int.md), 'to_id' => [Peer](../types/Peer.md), 'fwd_from' => [MessageFwdHeader](../types/MessageFwdHeader.md), 'via_bot_id' => [int](../types/int.md), 'reply_to_msg_id' => [int](../types/int.md), 'date' => [int](../types/int.md), 'message' => [string](../types/string.md), 'media' => [MessageMedia](../types/MessageMedia.md), 'reply_markup' => [ReplyMarkup](../types/ReplyMarkup.md), 'entities' => \[[MessageEntity](../types/MessageEntity.md)\], 'views' => [int](../types/int.md), 'edit_date' => [int](../types/int.md), \]; + +*** +

[$messageActionChannelCreate](../constructors/messageActionChannelCreate.md) = \['title' => [string](../types/string.md), \]; + +*** +

[$messageActionChannelMigrateFrom](../constructors/messageActionChannelMigrateFrom.md) = \['title' => [string](../types/string.md), 'chat_id' => [int](../types/int.md), \]; + +*** +

[$messageActionChatAddUser](../constructors/messageActionChatAddUser.md) = \['users' => \[[int](../types/int.md)\], \]; + +*** +

[$messageActionChatCreate](../constructors/messageActionChatCreate.md) = \['title' => [string](../types/string.md), 'users' => \[[int](../types/int.md)\], \]; + +*** +

[$messageActionChatDeletePhoto](../constructors/messageActionChatDeletePhoto.md) = \[\]; + +*** +

[$messageActionChatDeleteUser](../constructors/messageActionChatDeleteUser.md) = \['user_id' => [int](../types/int.md), \]; + +*** +

[$messageActionChatEditPhoto](../constructors/messageActionChatEditPhoto.md) = \['photo' => [Photo](../types/Photo.md), \]; + +*** +

[$messageActionChatEditTitle](../constructors/messageActionChatEditTitle.md) = \['title' => [string](../types/string.md), \]; + +*** +

[$messageActionChatJoinedByLink](../constructors/messageActionChatJoinedByLink.md) = \['inviter_id' => [int](../types/int.md), \]; + +*** +

[$messageActionChatMigrateTo](../constructors/messageActionChatMigrateTo.md) = \['channel_id' => [int](../types/int.md), \]; + +*** +

[$messageActionEmpty](../constructors/messageActionEmpty.md) = \[\]; + +*** +

[$messageActionGameScore](../constructors/messageActionGameScore.md) = \['game_id' => [long](../types/long.md), 'score' => [int](../types/int.md), \]; + +*** +

[$messageActionHistoryClear](../constructors/messageActionHistoryClear.md) = \[\]; + +*** +

[$messageActionPinMessage](../constructors/messageActionPinMessage.md) = \[\]; + +*** +

[$messageEmpty](../constructors/messageEmpty.md) = \['id' => [int](../types/int.md), \]; + +*** +

[$messageEntityBold](../constructors/messageEntityBold.md) = \['offset' => [int](../types/int.md), 'length' => [int](../types/int.md), \]; + +*** +

[$messageEntityBotCommand](../constructors/messageEntityBotCommand.md) = \['offset' => [int](../types/int.md), 'length' => [int](../types/int.md), \]; + +*** +

[$messageEntityCode](../constructors/messageEntityCode.md) = \['offset' => [int](../types/int.md), 'length' => [int](../types/int.md), \]; + +*** +

[$messageEntityEmail](../constructors/messageEntityEmail.md) = \['offset' => [int](../types/int.md), 'length' => [int](../types/int.md), \]; + +*** +

[$messageEntityHashtag](../constructors/messageEntityHashtag.md) = \['offset' => [int](../types/int.md), 'length' => [int](../types/int.md), \]; + +*** +

[$messageEntityItalic](../constructors/messageEntityItalic.md) = \['offset' => [int](../types/int.md), 'length' => [int](../types/int.md), \]; + +*** +

[$messageEntityMention](../constructors/messageEntityMention.md) = \['offset' => [int](../types/int.md), 'length' => [int](../types/int.md), \]; + +*** +

[$messageEntityMentionName](../constructors/messageEntityMentionName.md) = \['offset' => [int](../types/int.md), 'length' => [int](../types/int.md), 'user_id' => [int](../types/int.md), \]; + +*** +

[$messageEntityPre](../constructors/messageEntityPre.md) = \['offset' => [int](../types/int.md), 'length' => [int](../types/int.md), 'language' => [string](../types/string.md), \]; + +*** +

[$messageEntityTextUrl](../constructors/messageEntityTextUrl.md) = \['offset' => [int](../types/int.md), 'length' => [int](../types/int.md), 'url' => [string](../types/string.md), \]; + +*** +

[$messageEntityUnknown](../constructors/messageEntityUnknown.md) = \['offset' => [int](../types/int.md), 'length' => [int](../types/int.md), \]; + +*** +

[$messageEntityUrl](../constructors/messageEntityUrl.md) = \['offset' => [int](../types/int.md), 'length' => [int](../types/int.md), \]; + +*** +

[$messageFwdHeader](../constructors/messageFwdHeader.md) = \['from_id' => [int](../types/int.md), 'date' => [int](../types/int.md), 'channel_id' => [int](../types/int.md), 'channel_post' => [int](../types/int.md), \]; + +*** +

[$messageMediaContact](../constructors/messageMediaContact.md) = \['phone_number' => [string](../types/string.md), 'first_name' => [string](../types/string.md), 'last_name' => [string](../types/string.md), 'user_id' => [int](../types/int.md), \]; + +*** +

[$messageMediaDocument](../constructors/messageMediaDocument.md) = \['document' => [Document](../types/Document.md), 'caption' => [string](../types/string.md), \]; + +*** +

[$messageMediaEmpty](../constructors/messageMediaEmpty.md) = \[\]; + +*** +

[$messageMediaGame](../constructors/messageMediaGame.md) = \['game' => [Game](../types/Game.md), \]; + +*** +

[$messageMediaGeo](../constructors/messageMediaGeo.md) = \['geo' => [GeoPoint](../types/GeoPoint.md), \]; + +*** +

[$messageMediaPhoto](../constructors/messageMediaPhoto.md) = \['photo' => [Photo](../types/Photo.md), 'caption' => [string](../types/string.md), \]; + +*** +

[$messageMediaUnsupported](../constructors/messageMediaUnsupported.md) = \[\]; + +*** +

[$messageMediaVenue](../constructors/messageMediaVenue.md) = \['geo' => [GeoPoint](../types/GeoPoint.md), 'title' => [string](../types/string.md), 'address' => [string](../types/string.md), 'provider' => [string](../types/string.md), 'venue_id' => [string](../types/string.md), \]; + +*** +

[$messageMediaWebPage](../constructors/messageMediaWebPage.md) = \['webpage' => [WebPage](../types/WebPage.md), \]; + +*** +

[$messageRange](../constructors/messageRange.md) = \['min_id' => [int](../types/int.md), 'max_id' => [int](../types/int.md), \]; + +*** +

[$messageService](../constructors/messageService.md) = \['out' => [Bool](../types/Bool.md), 'mentioned' => [Bool](../types/Bool.md), 'media_unread' => [Bool](../types/Bool.md), 'silent' => [Bool](../types/Bool.md), 'post' => [Bool](../types/Bool.md), 'id' => [int](../types/int.md), 'from_id' => [int](../types/int.md), 'to_id' => [Peer](../types/Peer.md), 'reply_to_msg_id' => [int](../types/int.md), 'date' => [int](../types/int.md), 'action' => [MessageAction](../types/MessageAction.md), \]; + +*** +

[$messages\_affectedHistory](../constructors/messages_affectedHistory.md) = \['pts' => [int](../types/int.md), 'pts_count' => [int](../types/int.md), 'offset' => [int](../types/int.md), \]; + +[$messages\_affectedMessages](../constructors/messages_affectedMessages.md) = \['pts' => [int](../types/int.md), 'pts_count' => [int](../types/int.md), \]; + +[$messages\_allStickers](../constructors/messages_allStickers.md) = \['hash' => [int](../types/int.md), 'sets' => \[[StickerSet](../types/StickerSet.md)\], \]; + +[$messages\_allStickersNotModified](../constructors/messages_allStickersNotModified.md) = \[\]; + +[$messages\_archivedStickers](../constructors/messages_archivedStickers.md) = \['count' => [int](../types/int.md), 'sets' => \[[StickerSetCovered](../types/StickerSetCovered.md)\], \]; + +[$messages\_botCallbackAnswer](../constructors/messages_botCallbackAnswer.md) = \['alert' => [Bool](../types/Bool.md), 'has_url' => [Bool](../types/Bool.md), 'message' => [string](../types/string.md), 'url' => [string](../types/string.md), \]; + +[$messages\_botResults](../constructors/messages_botResults.md) = \['gallery' => [Bool](../types/Bool.md), 'query_id' => [long](../types/long.md), 'next_offset' => [string](../types/string.md), 'switch_pm' => [InlineBotSwitchPM](../types/InlineBotSwitchPM.md), 'results' => \[[BotInlineResult](../types/BotInlineResult.md)\], \]; + +[$messages\_channelMessages](../constructors/messages_channelMessages.md) = \['pts' => [int](../types/int.md), 'count' => [int](../types/int.md), 'messages' => \[[Message](../types/Message.md)\], 'chats' => \[[Chat](../types/Chat.md)\], 'users' => \[[User](../types/User.md)\], \]; + +[$messages\_chatFull](../constructors/messages_chatFull.md) = \['full_chat' => [ChatFull](../types/ChatFull.md), 'chats' => \[[Chat](../types/Chat.md)\], 'users' => \[[User](../types/User.md)\], \]; + +[$messages\_chats](../constructors/messages_chats.md) = \['chats' => \[[Chat](../types/Chat.md)\], \]; + +[$messages\_dhConfig](../constructors/messages_dhConfig.md) = \['g' => [int](../types/int.md), 'p' => [bytes](../types/bytes.md), 'version' => [int](../types/int.md), 'random' => [bytes](../types/bytes.md), \]; + +[$messages\_dhConfigNotModified](../constructors/messages_dhConfigNotModified.md) = \['random' => [bytes](../types/bytes.md), \]; + +[$messages\_dialogs](../constructors/messages_dialogs.md) = \['dialogs' => \[[Dialog](../types/Dialog.md)\], 'messages' => \[[Message](../types/Message.md)\], 'chats' => \[[Chat](../types/Chat.md)\], 'users' => \[[User](../types/User.md)\], \]; + +[$messages\_dialogsSlice](../constructors/messages_dialogsSlice.md) = \['count' => [int](../types/int.md), 'dialogs' => \[[Dialog](../types/Dialog.md)\], 'messages' => \[[Message](../types/Message.md)\], 'chats' => \[[Chat](../types/Chat.md)\], 'users' => \[[User](../types/User.md)\], \]; + +[$messages\_featuredStickers](../constructors/messages_featuredStickers.md) = \['hash' => [int](../types/int.md), 'sets' => \[[StickerSetCovered](../types/StickerSetCovered.md)\], 'unread' => \[[long](../types/long.md)\], \]; + +[$messages\_featuredStickersNotModified](../constructors/messages_featuredStickersNotModified.md) = \[\]; + +[$messages\_foundGifs](../constructors/messages_foundGifs.md) = \['next_offset' => [int](../types/int.md), 'results' => \[[FoundGif](../types/FoundGif.md)\], \]; + +[$messages\_highScores](../constructors/messages_highScores.md) = \['scores' => \[[HighScore](../types/HighScore.md)\], 'users' => \[[User](../types/User.md)\], \]; + +[$messages\_messageEditData](../constructors/messages_messageEditData.md) = \['caption' => [Bool](../types/Bool.md), \]; + +[$messages\_messages](../constructors/messages_messages.md) = \['messages' => \[[Message](../types/Message.md)\], 'chats' => \[[Chat](../types/Chat.md)\], 'users' => \[[User](../types/User.md)\], \]; + +[$messages\_messagesSlice](../constructors/messages_messagesSlice.md) = \['count' => [int](../types/int.md), 'messages' => \[[Message](../types/Message.md)\], 'chats' => \[[Chat](../types/Chat.md)\], 'users' => \[[User](../types/User.md)\], \]; + +[$messages\_peerDialogs](../constructors/messages_peerDialogs.md) = \['dialogs' => \[[Dialog](../types/Dialog.md)\], 'messages' => \[[Message](../types/Message.md)\], 'chats' => \[[Chat](../types/Chat.md)\], 'users' => \[[User](../types/User.md)\], 'state' => [updates\_State](../types/updates_State.md), \]; + +[$messages\_recentStickers](../constructors/messages_recentStickers.md) = \['hash' => [int](../types/int.md), 'stickers' => \[[Document](../types/Document.md)\], \]; + +[$messages\_recentStickersNotModified](../constructors/messages_recentStickersNotModified.md) = \[\]; + +[$messages\_savedGifs](../constructors/messages_savedGifs.md) = \['hash' => [int](../types/int.md), 'gifs' => \[[Document](../types/Document.md)\], \]; + +[$messages\_savedGifsNotModified](../constructors/messages_savedGifsNotModified.md) = \[\]; + +[$messages\_sentEncryptedFile](../constructors/messages_sentEncryptedFile.md) = \['date' => [int](../types/int.md), 'file' => [EncryptedFile](../types/EncryptedFile.md), \]; + +[$messages\_sentEncryptedMessage](../constructors/messages_sentEncryptedMessage.md) = \['date' => [int](../types/int.md), \]; + +[$messages\_stickerSet](../constructors/messages_stickerSet.md) = \['set' => [StickerSet](../types/StickerSet.md), 'packs' => \[[StickerPack](../types/StickerPack.md)\], 'documents' => \[[Document](../types/Document.md)\], \]; + +[$messages\_stickerSetInstallResultArchive](../constructors/messages_stickerSetInstallResultArchive.md) = \['sets' => \[[StickerSetCovered](../types/StickerSetCovered.md)\], \]; + +[$messages\_stickerSetInstallResultSuccess](../constructors/messages_stickerSetInstallResultSuccess.md) = \[\]; + +[$messages\_stickers](../constructors/messages_stickers.md) = \['hash' => [string](../types/string.md), 'stickers' => \[[Document](../types/Document.md)\], \]; + +[$messages\_stickersNotModified](../constructors/messages_stickersNotModified.md) = \[\]; + +*** +

[$nearestDc](../constructors/nearestDc.md) = \['country' => [string](../types/string.md), 'this_dc' => [int](../types/int.md), 'nearest_dc' => [int](../types/int.md), \]; + +*** +

[$notifyAll](../constructors/notifyAll.md) = \[\]; + +*** +

[$notifyChats](../constructors/notifyChats.md) = \[\]; + +*** +

[$notifyPeer](../constructors/notifyPeer.md) = \['peer' => [Peer](../types/Peer.md), \]; + +*** +

[$notifyUsers](../constructors/notifyUsers.md) = \[\]; + +*** +

[$null](../constructors/null.md) = \[\]; + +*** +

[$peerChannel](../constructors/peerChannel.md) = \['channel_id' => [int](../types/int.md), \]; + +*** +

[$peerChat](../constructors/peerChat.md) = \['chat_id' => [int](../types/int.md), \]; + +*** +

[$peerNotifyEventsAll](../constructors/peerNotifyEventsAll.md) = \[\]; + +*** +

[$peerNotifyEventsEmpty](../constructors/peerNotifyEventsEmpty.md) = \[\]; + +*** +

[$peerNotifySettings](../constructors/peerNotifySettings.md) = \['show_previews' => [Bool](../types/Bool.md), 'silent' => [Bool](../types/Bool.md), 'mute_until' => [int](../types/int.md), 'sound' => [string](../types/string.md), \]; + +*** +

[$peerNotifySettingsEmpty](../constructors/peerNotifySettingsEmpty.md) = \[\]; + +*** +

[$peerSettings](../constructors/peerSettings.md) = \['report_spam' => [Bool](../types/Bool.md), \]; + +*** +

[$peerUser](../constructors/peerUser.md) = \['user_id' => [int](../types/int.md), \]; + +*** +

[$photo](../constructors/photo.md) = \['has_stickers' => [Bool](../types/Bool.md), 'id' => [long](../types/long.md), 'access_hash' => [long](../types/long.md), 'date' => [int](../types/int.md), 'sizes' => \[[PhotoSize](../types/PhotoSize.md)\], \]; + +*** +

[$photoCachedSize](../constructors/photoCachedSize.md) = \['type' => [string](../types/string.md), 'location' => [FileLocation](../types/FileLocation.md), 'w' => [int](../types/int.md), 'h' => [int](../types/int.md), 'bytes' => [bytes](../types/bytes.md), \]; + +*** +

[$photoEmpty](../constructors/photoEmpty.md) = \['id' => [long](../types/long.md), \]; + +*** +

[$photoSize](../constructors/photoSize.md) = \['type' => [string](../types/string.md), 'location' => [FileLocation](../types/FileLocation.md), 'w' => [int](../types/int.md), 'h' => [int](../types/int.md), 'size' => [int](../types/int.md), \]; + +*** +

[$photoSizeEmpty](../constructors/photoSizeEmpty.md) = \['type' => [string](../types/string.md), \]; + +*** +

[$photos\_photo](../constructors/photos_photo.md) = \['photo' => [Photo](../types/Photo.md), 'users' => \[[User](../types/User.md)\], \]; + +[$photos\_photos](../constructors/photos_photos.md) = \['photos' => \[[Photo](../types/Photo.md)\], 'users' => \[[User](../types/User.md)\], \]; + +[$photos\_photosSlice](../constructors/photos_photosSlice.md) = \['count' => [int](../types/int.md), 'photos' => \[[Photo](../types/Photo.md)\], 'users' => \[[User](../types/User.md)\], \]; + +*** +

[$privacyKeyChatInvite](../constructors/privacyKeyChatInvite.md) = \[\]; + +*** +

[$privacyKeyStatusTimestamp](../constructors/privacyKeyStatusTimestamp.md) = \[\]; + +*** +

[$privacyValueAllowAll](../constructors/privacyValueAllowAll.md) = \[\]; + +*** +

[$privacyValueAllowContacts](../constructors/privacyValueAllowContacts.md) = \[\]; + +*** +

[$privacyValueAllowUsers](../constructors/privacyValueAllowUsers.md) = \['users' => \[[int](../types/int.md)\], \]; + +*** +

[$privacyValueDisallowAll](../constructors/privacyValueDisallowAll.md) = \[\]; + +*** +

[$privacyValueDisallowContacts](../constructors/privacyValueDisallowContacts.md) = \[\]; + +*** +

[$privacyValueDisallowUsers](../constructors/privacyValueDisallowUsers.md) = \['users' => \[[int](../types/int.md)\], \]; + +*** +

[$receivedNotifyMessage](../constructors/receivedNotifyMessage.md) = \['id' => [int](../types/int.md), \]; + +*** +

[$replyInlineMarkup](../constructors/replyInlineMarkup.md) = \['rows' => \[[KeyboardButtonRow](../types/KeyboardButtonRow.md)\], \]; + +*** +

[$replyKeyboardForceReply](../constructors/replyKeyboardForceReply.md) = \['single_use' => [Bool](../types/Bool.md), 'selective' => [Bool](../types/Bool.md), \]; + +*** +

[$replyKeyboardHide](../constructors/replyKeyboardHide.md) = \['selective' => [Bool](../types/Bool.md), \]; + +*** +

[$replyKeyboardMarkup](../constructors/replyKeyboardMarkup.md) = \['resize' => [Bool](../types/Bool.md), 'single_use' => [Bool](../types/Bool.md), 'selective' => [Bool](../types/Bool.md), 'rows' => \[[KeyboardButtonRow](../types/KeyboardButtonRow.md)\], \]; + +*** +

[$sendMessageCancelAction](../constructors/sendMessageCancelAction.md) = \[\]; + +*** +

[$sendMessageChooseContactAction](../constructors/sendMessageChooseContactAction.md) = \[\]; + +*** +

[$sendMessageGamePlayAction](../constructors/sendMessageGamePlayAction.md) = \[\]; + +*** +

[$sendMessageGeoLocationAction](../constructors/sendMessageGeoLocationAction.md) = \[\]; + +*** +

[$sendMessageRecordAudioAction](../constructors/sendMessageRecordAudioAction.md) = \[\]; + +*** +

[$sendMessageRecordVideoAction](../constructors/sendMessageRecordVideoAction.md) = \[\]; + +*** +

[$sendMessageTypingAction](../constructors/sendMessageTypingAction.md) = \[\]; + +*** +

[$sendMessageUploadAudioAction](../constructors/sendMessageUploadAudioAction.md) = \['progress' => [int](../types/int.md), \]; + +*** +

[$sendMessageUploadDocumentAction](../constructors/sendMessageUploadDocumentAction.md) = \['progress' => [int](../types/int.md), \]; + +*** +

[$sendMessageUploadPhotoAction](../constructors/sendMessageUploadPhotoAction.md) = \['progress' => [int](../types/int.md), \]; + +*** +

[$sendMessageUploadVideoAction](../constructors/sendMessageUploadVideoAction.md) = \['progress' => [int](../types/int.md), \]; + +*** +

[$stickerPack](../constructors/stickerPack.md) = \['emoticon' => [string](../types/string.md), 'documents' => \[[long](../types/long.md)\], \]; + +*** +

[$stickerSet](../constructors/stickerSet.md) = \['installed' => [Bool](../types/Bool.md), 'archived' => [Bool](../types/Bool.md), 'official' => [Bool](../types/Bool.md), 'masks' => [Bool](../types/Bool.md), 'id' => [long](../types/long.md), 'access_hash' => [long](../types/long.md), 'title' => [string](../types/string.md), 'short_name' => [string](../types/string.md), 'count' => [int](../types/int.md), 'hash' => [int](../types/int.md), \]; + +*** +

[$stickerSetCovered](../constructors/stickerSetCovered.md) = \['set' => [StickerSet](../types/StickerSet.md), 'cover' => [Document](../types/Document.md), \]; + +*** +

[$stickerSetMultiCovered](../constructors/stickerSetMultiCovered.md) = \['set' => [StickerSet](../types/StickerSet.md), 'covers' => \[[Document](../types/Document.md)\], \]; + +*** +

[$storage\_fileGif](../constructors/storage_fileGif.md) = \[\]; + +[$storage\_fileJpeg](../constructors/storage_fileJpeg.md) = \[\]; + +[$storage\_fileMov](../constructors/storage_fileMov.md) = \[\]; + +[$storage\_fileMp3](../constructors/storage_fileMp3.md) = \[\]; + +[$storage\_fileMp4](../constructors/storage_fileMp4.md) = \[\]; + +[$storage\_filePartial](../constructors/storage_filePartial.md) = \[\]; + +[$storage\_filePdf](../constructors/storage_filePdf.md) = \[\]; + +[$storage\_filePng](../constructors/storage_filePng.md) = \[\]; + +[$storage\_fileUnknown](../constructors/storage_fileUnknown.md) = \[\]; + +[$storage\_fileWebp](../constructors/storage_fileWebp.md) = \[\]; + +*** +

[$topPeer](../constructors/topPeer.md) = \['peer' => [Peer](../types/Peer.md), 'rating' => [double](../types/double.md), \]; + +*** +

[$topPeerCategoryBotsInline](../constructors/topPeerCategoryBotsInline.md) = \[\]; + +*** +

[$topPeerCategoryBotsPM](../constructors/topPeerCategoryBotsPM.md) = \[\]; + +*** +

[$topPeerCategoryChannels](../constructors/topPeerCategoryChannels.md) = \[\]; + +*** +

[$topPeerCategoryCorrespondents](../constructors/topPeerCategoryCorrespondents.md) = \[\]; + +*** +

[$topPeerCategoryGroups](../constructors/topPeerCategoryGroups.md) = \[\]; + +*** +

[$topPeerCategoryPeers](../constructors/topPeerCategoryPeers.md) = \['category' => [TopPeerCategory](../types/TopPeerCategory.md), 'count' => [int](../types/int.md), 'peers' => \[[TopPeer](../types/TopPeer.md)\], \]; + +*** +

[$true](../constructors/true.md) = \[\]; + +*** +

[$updateBotCallbackQuery](../constructors/updateBotCallbackQuery.md) = \['query_id' => [long](../types/long.md), 'user_id' => [int](../types/int.md), 'peer' => [Peer](../types/Peer.md), 'msg_id' => [int](../types/int.md), 'chat_instance' => [long](../types/long.md), 'data' => [bytes](../types/bytes.md), 'game_short_name' => [string](../types/string.md), \]; + +*** +

[$updateBotInlineQuery](../constructors/updateBotInlineQuery.md) = \['query_id' => [long](../types/long.md), 'user_id' => [int](../types/int.md), 'query' => [string](../types/string.md), 'geo' => [GeoPoint](../types/GeoPoint.md), 'offset' => [string](../types/string.md), \]; + +*** +

[$updateBotInlineSend](../constructors/updateBotInlineSend.md) = \['user_id' => [int](../types/int.md), 'query' => [string](../types/string.md), 'geo' => [GeoPoint](../types/GeoPoint.md), 'id' => [string](../types/string.md), 'msg_id' => [InputBotInlineMessageID](../types/InputBotInlineMessageID.md), \]; + +*** +

[$updateChannel](../constructors/updateChannel.md) = \['channel_id' => [int](../types/int.md), \]; + +*** +

[$updateChannelMessageViews](../constructors/updateChannelMessageViews.md) = \['channel_id' => [int](../types/int.md), 'id' => [int](../types/int.md), 'views' => [int](../types/int.md), \]; + +*** +

[$updateChannelPinnedMessage](../constructors/updateChannelPinnedMessage.md) = \['channel_id' => [int](../types/int.md), 'id' => [int](../types/int.md), \]; + +*** +

[$updateChannelTooLong](../constructors/updateChannelTooLong.md) = \['channel_id' => [int](../types/int.md), 'pts' => [int](../types/int.md), \]; + +*** +

[$updateChatAdmins](../constructors/updateChatAdmins.md) = \['chat_id' => [int](../types/int.md), 'enabled' => [Bool](../types/Bool.md), 'version' => [int](../types/int.md), \]; + +*** +

[$updateChatParticipantAdd](../constructors/updateChatParticipantAdd.md) = \['chat_id' => [int](../types/int.md), 'user_id' => [int](../types/int.md), 'inviter_id' => [int](../types/int.md), 'date' => [int](../types/int.md), 'version' => [int](../types/int.md), \]; + +*** +

[$updateChatParticipantAdmin](../constructors/updateChatParticipantAdmin.md) = \['chat_id' => [int](../types/int.md), 'user_id' => [int](../types/int.md), 'is_admin' => [Bool](../types/Bool.md), 'version' => [int](../types/int.md), \]; + +*** +

[$updateChatParticipantDelete](../constructors/updateChatParticipantDelete.md) = \['chat_id' => [int](../types/int.md), 'user_id' => [int](../types/int.md), 'version' => [int](../types/int.md), \]; + +*** +

[$updateChatParticipants](../constructors/updateChatParticipants.md) = \['participants' => [ChatParticipants](../types/ChatParticipants.md), \]; + +*** +

[$updateChatUserTyping](../constructors/updateChatUserTyping.md) = \['chat_id' => [int](../types/int.md), 'user_id' => [int](../types/int.md), 'action' => [SendMessageAction](../types/SendMessageAction.md), \]; + +*** +

[$updateConfig](../constructors/updateConfig.md) = \[\]; + +*** +

[$updateContactLink](../constructors/updateContactLink.md) = \['user_id' => [int](../types/int.md), 'my_link' => [ContactLink](../types/ContactLink.md), 'foreign_link' => [ContactLink](../types/ContactLink.md), \]; + +*** +

[$updateContactRegistered](../constructors/updateContactRegistered.md) = \['user_id' => [int](../types/int.md), 'date' => [int](../types/int.md), \]; + +*** +

[$updateDcOptions](../constructors/updateDcOptions.md) = \['dc_options' => \[[DcOption](../types/DcOption.md)\], \]; + +*** +

[$updateDeleteChannelMessages](../constructors/updateDeleteChannelMessages.md) = \['channel_id' => [int](../types/int.md), 'messages' => \[[int](../types/int.md)\], 'pts' => [int](../types/int.md), 'pts_count' => [int](../types/int.md), \]; + +*** +

[$updateDeleteMessages](../constructors/updateDeleteMessages.md) = \['messages' => \[[int](../types/int.md)\], 'pts' => [int](../types/int.md), 'pts_count' => [int](../types/int.md), \]; + +*** +

[$updateDraftMessage](../constructors/updateDraftMessage.md) = \['peer' => [Peer](../types/Peer.md), 'draft' => [DraftMessage](../types/DraftMessage.md), \]; + +*** +

[$updateEditChannelMessage](../constructors/updateEditChannelMessage.md) = \['message' => [Message](../types/Message.md), 'pts' => [int](../types/int.md), 'pts_count' => [int](../types/int.md), \]; + +*** +

[$updateEditMessage](../constructors/updateEditMessage.md) = \['message' => [Message](../types/Message.md), 'pts' => [int](../types/int.md), 'pts_count' => [int](../types/int.md), \]; + +*** +

[$updateEncryptedChatTyping](../constructors/updateEncryptedChatTyping.md) = \['chat_id' => [int](../types/int.md), \]; + +*** +

[$updateEncryptedMessagesRead](../constructors/updateEncryptedMessagesRead.md) = \['chat_id' => [int](../types/int.md), 'max_date' => [int](../types/int.md), 'date' => [int](../types/int.md), \]; + +*** +

[$updateEncryption](../constructors/updateEncryption.md) = \['chat' => [EncryptedChat](../types/EncryptedChat.md), 'date' => [int](../types/int.md), \]; + +*** +

[$updateInlineBotCallbackQuery](../constructors/updateInlineBotCallbackQuery.md) = \['query_id' => [long](../types/long.md), 'user_id' => [int](../types/int.md), 'msg_id' => [InputBotInlineMessageID](../types/InputBotInlineMessageID.md), 'chat_instance' => [long](../types/long.md), 'data' => [bytes](../types/bytes.md), 'game_short_name' => [string](../types/string.md), \]; + +*** +

[$updateMessageID](../constructors/updateMessageID.md) = \['id' => [int](../types/int.md), \]; + +*** +

[$updateNewAuthorization](../constructors/updateNewAuthorization.md) = \['auth_key_id' => [long](../types/long.md), 'date' => [int](../types/int.md), 'device' => [string](../types/string.md), 'location' => [string](../types/string.md), \]; + +*** +

[$updateNewChannelMessage](../constructors/updateNewChannelMessage.md) = \['message' => [Message](../types/Message.md), 'pts' => [int](../types/int.md), 'pts_count' => [int](../types/int.md), \]; + +*** +

[$updateNewEncryptedMessage](../constructors/updateNewEncryptedMessage.md) = \['message' => [EncryptedMessage](../types/EncryptedMessage.md), 'qts' => [int](../types/int.md), \]; + +*** +

[$updateNewMessage](../constructors/updateNewMessage.md) = \['message' => [Message](../types/Message.md), 'pts' => [int](../types/int.md), 'pts_count' => [int](../types/int.md), \]; + +*** +

[$updateNewStickerSet](../constructors/updateNewStickerSet.md) = \['stickerset' => [messages\_StickerSet](../types/messages_StickerSet.md), \]; + +*** +

[$updateNotifySettings](../constructors/updateNotifySettings.md) = \['peer' => [NotifyPeer](../types/NotifyPeer.md), 'notify_settings' => [PeerNotifySettings](../types/PeerNotifySettings.md), \]; + +*** +

[$updatePrivacy](../constructors/updatePrivacy.md) = \['key' => [PrivacyKey](../types/PrivacyKey.md), 'rules' => \[[PrivacyRule](../types/PrivacyRule.md)\], \]; + +*** +

[$updatePtsChanged](../constructors/updatePtsChanged.md) = \[\]; + +*** +

[$updateReadChannelInbox](../constructors/updateReadChannelInbox.md) = \['channel_id' => [int](../types/int.md), 'max_id' => [int](../types/int.md), \]; + +*** +

[$updateReadChannelOutbox](../constructors/updateReadChannelOutbox.md) = \['channel_id' => [int](../types/int.md), 'max_id' => [int](../types/int.md), \]; + +*** +

[$updateReadFeaturedStickers](../constructors/updateReadFeaturedStickers.md) = \[\]; + +*** +

[$updateReadHistoryInbox](../constructors/updateReadHistoryInbox.md) = \['peer' => [Peer](../types/Peer.md), 'max_id' => [int](../types/int.md), 'pts' => [int](../types/int.md), 'pts_count' => [int](../types/int.md), \]; + +*** +

[$updateReadHistoryOutbox](../constructors/updateReadHistoryOutbox.md) = \['peer' => [Peer](../types/Peer.md), 'max_id' => [int](../types/int.md), 'pts' => [int](../types/int.md), 'pts_count' => [int](../types/int.md), \]; + +*** +

[$updateReadMessagesContents](../constructors/updateReadMessagesContents.md) = \['messages' => \[[int](../types/int.md)\], 'pts' => [int](../types/int.md), 'pts_count' => [int](../types/int.md), \]; + +*** +

[$updateRecentStickers](../constructors/updateRecentStickers.md) = \[\]; + +*** +

[$updateSavedGifs](../constructors/updateSavedGifs.md) = \[\]; + +*** +

[$updateServiceNotification](../constructors/updateServiceNotification.md) = \['type' => [string](../types/string.md), 'message' => [string](../types/string.md), 'media' => [MessageMedia](../types/MessageMedia.md), 'popup' => [Bool](../types/Bool.md), \]; + +*** +

[$updateShort](../constructors/updateShort.md) = \['update' => [Update](../types/Update.md), 'date' => [int](../types/int.md), \]; + +*** +

[$updateShortChatMessage](../constructors/updateShortChatMessage.md) = \['out' => [Bool](../types/Bool.md), 'mentioned' => [Bool](../types/Bool.md), 'media_unread' => [Bool](../types/Bool.md), 'silent' => [Bool](../types/Bool.md), 'id' => [int](../types/int.md), 'from_id' => [int](../types/int.md), 'chat_id' => [int](../types/int.md), 'message' => [string](../types/string.md), 'pts' => [int](../types/int.md), 'pts_count' => [int](../types/int.md), 'date' => [int](../types/int.md), 'fwd_from' => [MessageFwdHeader](../types/MessageFwdHeader.md), 'via_bot_id' => [int](../types/int.md), 'reply_to_msg_id' => [int](../types/int.md), 'entities' => \[[MessageEntity](../types/MessageEntity.md)\], \]; + +*** +

[$updateShortMessage](../constructors/updateShortMessage.md) = \['out' => [Bool](../types/Bool.md), 'mentioned' => [Bool](../types/Bool.md), 'media_unread' => [Bool](../types/Bool.md), 'silent' => [Bool](../types/Bool.md), 'id' => [int](../types/int.md), 'user_id' => [int](../types/int.md), 'message' => [string](../types/string.md), 'pts' => [int](../types/int.md), 'pts_count' => [int](../types/int.md), 'date' => [int](../types/int.md), 'fwd_from' => [MessageFwdHeader](../types/MessageFwdHeader.md), 'via_bot_id' => [int](../types/int.md), 'reply_to_msg_id' => [int](../types/int.md), 'entities' => \[[MessageEntity](../types/MessageEntity.md)\], \]; + +*** +

[$updateShortSentMessage](../constructors/updateShortSentMessage.md) = \['out' => [Bool](../types/Bool.md), 'id' => [int](../types/int.md), 'pts' => [int](../types/int.md), 'pts_count' => [int](../types/int.md), 'date' => [int](../types/int.md), 'media' => [MessageMedia](../types/MessageMedia.md), 'entities' => \[[MessageEntity](../types/MessageEntity.md)\], \]; + +*** +

[$updateStickerSets](../constructors/updateStickerSets.md) = \[\]; + +*** +

[$updateStickerSetsOrder](../constructors/updateStickerSetsOrder.md) = \['masks' => [Bool](../types/Bool.md), 'order' => \[[long](../types/long.md)\], \]; + +*** +

[$updateUserBlocked](../constructors/updateUserBlocked.md) = \['user_id' => [int](../types/int.md), 'blocked' => [Bool](../types/Bool.md), \]; + +*** +

[$updateUserName](../constructors/updateUserName.md) = \['user_id' => [int](../types/int.md), 'first_name' => [string](../types/string.md), 'last_name' => [string](../types/string.md), 'username' => [string](../types/string.md), \]; + +*** +

[$updateUserPhone](../constructors/updateUserPhone.md) = \['user_id' => [int](../types/int.md), 'phone' => [string](../types/string.md), \]; + +*** +

[$updateUserPhoto](../constructors/updateUserPhoto.md) = \['user_id' => [int](../types/int.md), 'date' => [int](../types/int.md), 'photo' => [UserProfilePhoto](../types/UserProfilePhoto.md), 'previous' => [Bool](../types/Bool.md), \]; + +*** +

[$updateUserStatus](../constructors/updateUserStatus.md) = \['user_id' => [int](../types/int.md), 'status' => [UserStatus](../types/UserStatus.md), \]; + +*** +

[$updateUserTyping](../constructors/updateUserTyping.md) = \['user_id' => [int](../types/int.md), 'action' => [SendMessageAction](../types/SendMessageAction.md), \]; + +*** +

[$updateWebPage](../constructors/updateWebPage.md) = \['webpage' => [WebPage](../types/WebPage.md), 'pts' => [int](../types/int.md), 'pts_count' => [int](../types/int.md), \]; + +*** +

[$updates](../constructors/updates.md) = \['updates' => \[[Update](../types/Update.md)\], 'users' => \[[User](../types/User.md)\], 'chats' => \[[Chat](../types/Chat.md)\], 'date' => [int](../types/int.md), 'seq' => [int](../types/int.md), \]; + +*** +

[$updatesCombined](../constructors/updatesCombined.md) = \['updates' => \[[Update](../types/Update.md)\], 'users' => \[[User](../types/User.md)\], 'chats' => \[[Chat](../types/Chat.md)\], 'date' => [int](../types/int.md), 'seq_start' => [int](../types/int.md), 'seq' => [int](../types/int.md), \]; + +*** +

[$updatesTooLong](../constructors/updatesTooLong.md) = \[\]; + +*** +

[$updates\_channelDifference](../constructors/updates_channelDifference.md) = \['final' => [Bool](../types/Bool.md), 'pts' => [int](../types/int.md), 'timeout' => [int](../types/int.md), 'new_messages' => \[[Message](../types/Message.md)\], 'other_updates' => \[[Update](../types/Update.md)\], 'chats' => \[[Chat](../types/Chat.md)\], 'users' => \[[User](../types/User.md)\], \]; + +[$updates\_channelDifferenceEmpty](../constructors/updates_channelDifferenceEmpty.md) = \['final' => [Bool](../types/Bool.md), 'pts' => [int](../types/int.md), 'timeout' => [int](../types/int.md), \]; + +[$updates\_channelDifferenceTooLong](../constructors/updates_channelDifferenceTooLong.md) = \['final' => [Bool](../types/Bool.md), 'pts' => [int](../types/int.md), 'timeout' => [int](../types/int.md), 'top_message' => [int](../types/int.md), 'read_inbox_max_id' => [int](../types/int.md), 'read_outbox_max_id' => [int](../types/int.md), 'unread_count' => [int](../types/int.md), 'messages' => \[[Message](../types/Message.md)\], 'chats' => \[[Chat](../types/Chat.md)\], 'users' => \[[User](../types/User.md)\], \]; + +[$updates\_difference](../constructors/updates_difference.md) = \['new_messages' => \[[Message](../types/Message.md)\], 'new_encrypted_messages' => \[[EncryptedMessage](../types/EncryptedMessage.md)\], 'other_updates' => \[[Update](../types/Update.md)\], 'chats' => \[[Chat](../types/Chat.md)\], 'users' => \[[User](../types/User.md)\], 'state' => [updates\_State](../types/updates_State.md), \]; + +[$updates\_differenceEmpty](../constructors/updates_differenceEmpty.md) = \['date' => [int](../types/int.md), 'seq' => [int](../types/int.md), \]; + +[$updates\_differenceSlice](../constructors/updates_differenceSlice.md) = \['new_messages' => \[[Message](../types/Message.md)\], 'new_encrypted_messages' => \[[EncryptedMessage](../types/EncryptedMessage.md)\], 'other_updates' => \[[Update](../types/Update.md)\], 'chats' => \[[Chat](../types/Chat.md)\], 'users' => \[[User](../types/User.md)\], 'intermediate_state' => [updates\_State](../types/updates_State.md), \]; + +[$updates\_state](../constructors/updates_state.md) = \['pts' => [int](../types/int.md), 'qts' => [int](../types/int.md), 'date' => [int](../types/int.md), 'seq' => [int](../types/int.md), 'unread_count' => [int](../types/int.md), \]; + +*** +

[$upload\_file](../constructors/upload_file.md) = \['type' => [storage\_FileType](../types/storage_FileType.md), 'mtime' => [int](../types/int.md), 'bytes' => [bytes](../types/bytes.md), \]; + +*** +

[$user](../constructors/user.md) = \['self' => [Bool](../types/Bool.md), 'contact' => [Bool](../types/Bool.md), 'mutual_contact' => [Bool](../types/Bool.md), 'deleted' => [Bool](../types/Bool.md), 'bot' => [Bool](../types/Bool.md), 'bot_chat_history' => [Bool](../types/Bool.md), 'bot_nochats' => [Bool](../types/Bool.md), 'verified' => [Bool](../types/Bool.md), 'restricted' => [Bool](../types/Bool.md), 'min' => [Bool](../types/Bool.md), 'bot_inline_geo' => [Bool](../types/Bool.md), 'id' => [int](../types/int.md), 'access_hash' => [long](../types/long.md), 'first_name' => [string](../types/string.md), 'last_name' => [string](../types/string.md), 'username' => [string](../types/string.md), 'phone' => [string](../types/string.md), 'photo' => [UserProfilePhoto](../types/UserProfilePhoto.md), 'status' => [UserStatus](../types/UserStatus.md), 'bot_info_version' => [int](../types/int.md), 'restriction_reason' => [string](../types/string.md), 'bot_inline_placeholder' => [string](../types/string.md), \]; + +*** +

[$userEmpty](../constructors/userEmpty.md) = \['id' => [int](../types/int.md), \]; + +*** +

[$userFull](../constructors/userFull.md) = \['blocked' => [Bool](../types/Bool.md), 'user' => [User](../types/User.md), 'about' => [string](../types/string.md), 'link' => [contacts\_Link](../types/contacts_Link.md), 'profile_photo' => [Photo](../types/Photo.md), 'notify_settings' => [PeerNotifySettings](../types/PeerNotifySettings.md), 'bot_info' => [BotInfo](../types/BotInfo.md), \]; + +*** +

[$userProfilePhoto](../constructors/userProfilePhoto.md) = \['photo_id' => [long](../types/long.md), 'photo_small' => [FileLocation](../types/FileLocation.md), 'photo_big' => [FileLocation](../types/FileLocation.md), \]; + +*** +

[$userProfilePhotoEmpty](../constructors/userProfilePhotoEmpty.md) = \[\]; + +*** +

[$userStatusEmpty](../constructors/userStatusEmpty.md) = \[\]; + +*** +

[$userStatusLastMonth](../constructors/userStatusLastMonth.md) = \[\]; + +*** +

[$userStatusLastWeek](../constructors/userStatusLastWeek.md) = \[\]; + +*** +

[$userStatusOffline](../constructors/userStatusOffline.md) = \['was_online' => [int](../types/int.md), \]; + +*** +

[$userStatusOnline](../constructors/userStatusOnline.md) = \['expires' => [int](../types/int.md), \]; + +*** +

[$userStatusRecently](../constructors/userStatusRecently.md) = \[\]; + +*** +

[$vector](../constructors/vector.md) = \[\]; + +*** +

[$wallPaper](../constructors/wallPaper.md) = \['id' => [int](../types/int.md), 'title' => [string](../types/string.md), 'sizes' => \[[PhotoSize](../types/PhotoSize.md)\], 'color' => [int](../types/int.md), \]; + +*** +

[$wallPaperSolid](../constructors/wallPaperSolid.md) = \['id' => [int](../types/int.md), 'title' => [string](../types/string.md), 'bg_color' => [int](../types/int.md), 'color' => [int](../types/int.md), \]; + +*** +

[$webPage](../constructors/webPage.md) = \['id' => [long](../types/long.md), 'url' => [string](../types/string.md), 'display_url' => [string](../types/string.md), 'type' => [string](../types/string.md), 'site_name' => [string](../types/string.md), 'title' => [string](../types/string.md), 'description' => [string](../types/string.md), 'photo' => [Photo](../types/Photo.md), 'embed_url' => [string](../types/string.md), 'embed_type' => [string](../types/string.md), 'embed_width' => [int](../types/int.md), 'embed_height' => [int](../types/int.md), 'duration' => [int](../types/int.md), 'author' => [string](../types/string.md), 'document' => [Document](../types/Document.md), \]; + +*** +

[$webPageEmpty](../constructors/webPageEmpty.md) = \['id' => [long](../types/long.md), \]; + +*** +

[$webPagePending](../constructors/webPagePending.md) = \['id' => [long](../types/long.md), 'date' => [int](../types/int.md), \]; + diff --git a/old_docs/API_docs_v57/constructors/accountDaysTTL.md b/old_docs/API_docs_v57/constructors/accountDaysTTL.md new file mode 100644 index 00000000..ee21d493 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/accountDaysTTL.md @@ -0,0 +1,26 @@ +--- +title: accountDaysTTL +description: accountDaysTTL attributes, type and example +--- +## Constructor: accountDaysTTL +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|days|[int](../types/int.md) | Required| + + + +### Type: [AccountDaysTTL](../types/AccountDaysTTL.md) + + +### Example: + +``` +$accountDaysTTL = ['_' => 'accountDaysTTL', 'days' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/account_authorizations.md b/old_docs/API_docs_v57/constructors/account_authorizations.md new file mode 100644 index 00000000..faa9a72a --- /dev/null +++ b/old_docs/API_docs_v57/constructors/account_authorizations.md @@ -0,0 +1,26 @@ +--- +title: account.authorizations +description: account_authorizations attributes, type and example +--- +## Constructor: account.authorizations +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|authorizations|Array of [Authorization](../types/Authorization.md) | Required| + + + +### Type: [account\_Authorizations](../types/account_Authorizations.md) + + +### Example: + +``` +$account_authorizations = ['_' => 'account.authorizations', 'authorizations' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/account_noPassword.md b/old_docs/API_docs_v57/constructors/account_noPassword.md new file mode 100644 index 00000000..13328059 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/account_noPassword.md @@ -0,0 +1,27 @@ +--- +title: account.noPassword +description: account_noPassword attributes, type and example +--- +## Constructor: account.noPassword +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|new\_salt|[bytes](../types/bytes.md) | Required| +|email\_unconfirmed\_pattern|[string](../types/string.md) | Required| + + + +### Type: [account\_Password](../types/account_Password.md) + + +### Example: + +``` +$account_noPassword = ['_' => 'account.noPassword', 'new_salt' => bytes, 'email_unconfirmed_pattern' => string, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/account_password.md b/old_docs/API_docs_v57/constructors/account_password.md new file mode 100644 index 00000000..535e680e --- /dev/null +++ b/old_docs/API_docs_v57/constructors/account_password.md @@ -0,0 +1,30 @@ +--- +title: account.password +description: account_password attributes, type and example +--- +## Constructor: account.password +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|current\_salt|[bytes](../types/bytes.md) | Required| +|new\_salt|[bytes](../types/bytes.md) | Required| +|hint|[string](../types/string.md) | Required| +|has\_recovery|[Bool](../types/Bool.md) | Required| +|email\_unconfirmed\_pattern|[string](../types/string.md) | Required| + + + +### Type: [account\_Password](../types/account_Password.md) + + +### Example: + +``` +$account_password = ['_' => 'account.password', 'current_salt' => bytes, 'new_salt' => bytes, 'hint' => string, 'has_recovery' => Bool, 'email_unconfirmed_pattern' => string, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/account_passwordInputSettings.md b/old_docs/API_docs_v57/constructors/account_passwordInputSettings.md new file mode 100644 index 00000000..6cc90a61 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/account_passwordInputSettings.md @@ -0,0 +1,29 @@ +--- +title: account.passwordInputSettings +description: account_passwordInputSettings attributes, type and example +--- +## Constructor: account.passwordInputSettings +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|new\_salt|[bytes](../types/bytes.md) | Optional| +|new\_password\_hash|[bytes](../types/bytes.md) | Optional| +|hint|[string](../types/string.md) | Optional| +|email|[string](../types/string.md) | Optional| + + + +### Type: [account\_PasswordInputSettings](../types/account_PasswordInputSettings.md) + + +### Example: + +``` +$account_passwordInputSettings = ['_' => 'account.passwordInputSettings', 'new_salt' => bytes, 'new_password_hash' => bytes, 'hint' => string, 'email' => string, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/account_passwordSettings.md b/old_docs/API_docs_v57/constructors/account_passwordSettings.md new file mode 100644 index 00000000..e9501e39 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/account_passwordSettings.md @@ -0,0 +1,26 @@ +--- +title: account.passwordSettings +description: account_passwordSettings attributes, type and example +--- +## Constructor: account.passwordSettings +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|email|[string](../types/string.md) | Required| + + + +### Type: [account\_PasswordSettings](../types/account_PasswordSettings.md) + + +### Example: + +``` +$account_passwordSettings = ['_' => 'account.passwordSettings', 'email' => string, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/account_privacyRules.md b/old_docs/API_docs_v57/constructors/account_privacyRules.md new file mode 100644 index 00000000..5a908fe3 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/account_privacyRules.md @@ -0,0 +1,27 @@ +--- +title: account.privacyRules +description: account_privacyRules attributes, type and example +--- +## Constructor: account.privacyRules +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|rules|Array of [PrivacyRule](../types/PrivacyRule.md) | Required| +|users|Array of [User](../types/User.md) | Required| + + + +### Type: [account\_PrivacyRules](../types/account_PrivacyRules.md) + + +### Example: + +``` +$account_privacyRules = ['_' => 'account.privacyRules', 'rules' => [Vector t], 'users' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/auth_authorization.md b/old_docs/API_docs_v57/constructors/auth_authorization.md new file mode 100644 index 00000000..97164ac9 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/auth_authorization.md @@ -0,0 +1,27 @@ +--- +title: auth.authorization +description: auth_authorization attributes, type and example +--- +## Constructor: auth.authorization +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|tmp\_sessions|[int](../types/int.md) | Optional| +|user|[User](../types/User.md) | Required| + + + +### Type: [auth\_Authorization](../types/auth_Authorization.md) + + +### Example: + +``` +$auth_authorization = ['_' => 'auth.authorization', 'tmp_sessions' => int, 'user' => User, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/auth_checkedPhone.md b/old_docs/API_docs_v57/constructors/auth_checkedPhone.md new file mode 100644 index 00000000..3c6895d7 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/auth_checkedPhone.md @@ -0,0 +1,26 @@ +--- +title: auth.checkedPhone +description: auth_checkedPhone attributes, type and example +--- +## Constructor: auth.checkedPhone +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|phone\_registered|[Bool](../types/Bool.md) | Required| + + + +### Type: [auth\_CheckedPhone](../types/auth_CheckedPhone.md) + + +### Example: + +``` +$auth_checkedPhone = ['_' => 'auth.checkedPhone', 'phone_registered' => Bool, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/auth_codeTypeCall.md b/old_docs/API_docs_v57/constructors/auth_codeTypeCall.md new file mode 100644 index 00000000..51cf2356 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/auth_codeTypeCall.md @@ -0,0 +1,21 @@ +--- +title: auth.codeTypeCall +description: auth_codeTypeCall attributes, type and example +--- +## Constructor: auth.codeTypeCall +[Back to constructors index](index.md) + + + + + + +### Type: [auth\_CodeType](../types/auth_CodeType.md) + + +### Example: + +``` +$auth_codeTypeCall = ['_' => 'auth.codeTypeCall', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/auth_codeTypeFlashCall.md b/old_docs/API_docs_v57/constructors/auth_codeTypeFlashCall.md new file mode 100644 index 00000000..a04d864c --- /dev/null +++ b/old_docs/API_docs_v57/constructors/auth_codeTypeFlashCall.md @@ -0,0 +1,21 @@ +--- +title: auth.codeTypeFlashCall +description: auth_codeTypeFlashCall attributes, type and example +--- +## Constructor: auth.codeTypeFlashCall +[Back to constructors index](index.md) + + + + + + +### Type: [auth\_CodeType](../types/auth_CodeType.md) + + +### Example: + +``` +$auth_codeTypeFlashCall = ['_' => 'auth.codeTypeFlashCall', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/auth_codeTypeSms.md b/old_docs/API_docs_v57/constructors/auth_codeTypeSms.md new file mode 100644 index 00000000..f0ae8fa7 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/auth_codeTypeSms.md @@ -0,0 +1,21 @@ +--- +title: auth.codeTypeSms +description: auth_codeTypeSms attributes, type and example +--- +## Constructor: auth.codeTypeSms +[Back to constructors index](index.md) + + + + + + +### Type: [auth\_CodeType](../types/auth_CodeType.md) + + +### Example: + +``` +$auth_codeTypeSms = ['_' => 'auth.codeTypeSms', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/auth_exportedAuthorization.md b/old_docs/API_docs_v57/constructors/auth_exportedAuthorization.md new file mode 100644 index 00000000..22d010c2 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/auth_exportedAuthorization.md @@ -0,0 +1,27 @@ +--- +title: auth.exportedAuthorization +description: auth_exportedAuthorization attributes, type and example +--- +## Constructor: auth.exportedAuthorization +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[int](../types/int.md) | Required| +|bytes|[bytes](../types/bytes.md) | Required| + + + +### Type: [auth\_ExportedAuthorization](../types/auth_ExportedAuthorization.md) + + +### Example: + +``` +$auth_exportedAuthorization = ['_' => 'auth.exportedAuthorization', 'id' => int, 'bytes' => bytes, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/auth_passwordRecovery.md b/old_docs/API_docs_v57/constructors/auth_passwordRecovery.md new file mode 100644 index 00000000..58036995 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/auth_passwordRecovery.md @@ -0,0 +1,26 @@ +--- +title: auth.passwordRecovery +description: auth_passwordRecovery attributes, type and example +--- +## Constructor: auth.passwordRecovery +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|email\_pattern|[string](../types/string.md) | Required| + + + +### Type: [auth\_PasswordRecovery](../types/auth_PasswordRecovery.md) + + +### Example: + +``` +$auth_passwordRecovery = ['_' => 'auth.passwordRecovery', 'email_pattern' => string, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/auth_sentCode.md b/old_docs/API_docs_v57/constructors/auth_sentCode.md new file mode 100644 index 00000000..bf2eb0da --- /dev/null +++ b/old_docs/API_docs_v57/constructors/auth_sentCode.md @@ -0,0 +1,30 @@ +--- +title: auth.sentCode +description: auth_sentCode attributes, type and example +--- +## Constructor: auth.sentCode +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|phone\_registered|[Bool](../types/Bool.md) | Optional| +|type|[auth\_SentCodeType](../types/auth_SentCodeType.md) | Required| +|phone\_code\_hash|[string](../types/string.md) | Required| +|next\_type|[auth\_CodeType](../types/auth_CodeType.md) | Optional| +|timeout|[int](../types/int.md) | Optional| + + + +### Type: [auth\_SentCode](../types/auth_SentCode.md) + + +### Example: + +``` +$auth_sentCode = ['_' => 'auth.sentCode', 'phone_registered' => true, 'type' => auth.SentCodeType, 'phone_code_hash' => string, 'next_type' => auth.CodeType, 'timeout' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/auth_sentCodeTypeApp.md b/old_docs/API_docs_v57/constructors/auth_sentCodeTypeApp.md new file mode 100644 index 00000000..1f21221b --- /dev/null +++ b/old_docs/API_docs_v57/constructors/auth_sentCodeTypeApp.md @@ -0,0 +1,26 @@ +--- +title: auth.sentCodeTypeApp +description: auth_sentCodeTypeApp attributes, type and example +--- +## Constructor: auth.sentCodeTypeApp +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|length|[int](../types/int.md) | Required| + + + +### Type: [auth\_SentCodeType](../types/auth_SentCodeType.md) + + +### Example: + +``` +$auth_sentCodeTypeApp = ['_' => 'auth.sentCodeTypeApp', 'length' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/auth_sentCodeTypeCall.md b/old_docs/API_docs_v57/constructors/auth_sentCodeTypeCall.md new file mode 100644 index 00000000..94fac075 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/auth_sentCodeTypeCall.md @@ -0,0 +1,26 @@ +--- +title: auth.sentCodeTypeCall +description: auth_sentCodeTypeCall attributes, type and example +--- +## Constructor: auth.sentCodeTypeCall +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|length|[int](../types/int.md) | Required| + + + +### Type: [auth\_SentCodeType](../types/auth_SentCodeType.md) + + +### Example: + +``` +$auth_sentCodeTypeCall = ['_' => 'auth.sentCodeTypeCall', 'length' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/auth_sentCodeTypeFlashCall.md b/old_docs/API_docs_v57/constructors/auth_sentCodeTypeFlashCall.md new file mode 100644 index 00000000..979f0c63 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/auth_sentCodeTypeFlashCall.md @@ -0,0 +1,26 @@ +--- +title: auth.sentCodeTypeFlashCall +description: auth_sentCodeTypeFlashCall attributes, type and example +--- +## Constructor: auth.sentCodeTypeFlashCall +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|pattern|[string](../types/string.md) | Required| + + + +### Type: [auth\_SentCodeType](../types/auth_SentCodeType.md) + + +### Example: + +``` +$auth_sentCodeTypeFlashCall = ['_' => 'auth.sentCodeTypeFlashCall', 'pattern' => string, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/auth_sentCodeTypeSms.md b/old_docs/API_docs_v57/constructors/auth_sentCodeTypeSms.md new file mode 100644 index 00000000..100b7177 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/auth_sentCodeTypeSms.md @@ -0,0 +1,26 @@ +--- +title: auth.sentCodeTypeSms +description: auth_sentCodeTypeSms attributes, type and example +--- +## Constructor: auth.sentCodeTypeSms +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|length|[int](../types/int.md) | Required| + + + +### Type: [auth\_SentCodeType](../types/auth_SentCodeType.md) + + +### Example: + +``` +$auth_sentCodeTypeSms = ['_' => 'auth.sentCodeTypeSms', 'length' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/authorization.md b/old_docs/API_docs_v57/constructors/authorization.md new file mode 100644 index 00000000..2029d267 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/authorization.md @@ -0,0 +1,37 @@ +--- +title: authorization +description: authorization attributes, type and example +--- +## Constructor: authorization +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|hash|[long](../types/long.md) | Required| +|device\_model|[string](../types/string.md) | Required| +|platform|[string](../types/string.md) | Required| +|system\_version|[string](../types/string.md) | Required| +|api\_id|[int](../types/int.md) | Required| +|app\_name|[string](../types/string.md) | Required| +|app\_version|[string](../types/string.md) | Required| +|date\_created|[int](../types/int.md) | Required| +|date\_active|[int](../types/int.md) | Required| +|ip|[string](../types/string.md) | Required| +|country|[string](../types/string.md) | Required| +|region|[string](../types/string.md) | Required| + + + +### Type: [Authorization](../types/Authorization.md) + + +### Example: + +``` +$authorization = ['_' => 'authorization', 'hash' => long, 'device_model' => string, 'platform' => string, 'system_version' => string, 'api_id' => int, 'app_name' => string, 'app_version' => string, 'date_created' => int, 'date_active' => int, 'ip' => string, 'country' => string, 'region' => string, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/boolFalse.md b/old_docs/API_docs_v57/constructors/boolFalse.md new file mode 100644 index 00000000..3462a90f --- /dev/null +++ b/old_docs/API_docs_v57/constructors/boolFalse.md @@ -0,0 +1,8 @@ +--- +title: boolFalse +description: Represents a boolean with value equal to false +--- +# boolFalse +[Back to constructor index](index.md) + + Represents a boolean with value equal to `false`. \ No newline at end of file diff --git a/old_docs/API_docs_v57/constructors/boolTrue.md b/old_docs/API_docs_v57/constructors/boolTrue.md new file mode 100644 index 00000000..2b200e04 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/boolTrue.md @@ -0,0 +1,8 @@ +--- +title: boolTrue +description: Represents a boolean with value equal to true +--- +# boolTrue +[Back to constructor index](index.md) + +Represents a boolean with value equal to `true`. \ No newline at end of file diff --git a/old_docs/API_docs_v57/constructors/botCommand.md b/old_docs/API_docs_v57/constructors/botCommand.md new file mode 100644 index 00000000..40713c71 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/botCommand.md @@ -0,0 +1,27 @@ +--- +title: botCommand +description: botCommand attributes, type and example +--- +## Constructor: botCommand +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|command|[string](../types/string.md) | Required| +|description|[string](../types/string.md) | Required| + + + +### Type: [BotCommand](../types/BotCommand.md) + + +### Example: + +``` +$botCommand = ['_' => 'botCommand', 'command' => string, 'description' => string, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/botInfo.md b/old_docs/API_docs_v57/constructors/botInfo.md new file mode 100644 index 00000000..63be7e80 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/botInfo.md @@ -0,0 +1,28 @@ +--- +title: botInfo +description: botInfo attributes, type and example +--- +## Constructor: botInfo +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|user\_id|[int](../types/int.md) | Required| +|description|[string](../types/string.md) | Required| +|commands|Array of [BotCommand](../types/BotCommand.md) | Required| + + + +### Type: [BotInfo](../types/BotInfo.md) + + +### Example: + +``` +$botInfo = ['_' => 'botInfo', 'user_id' => int, 'description' => string, 'commands' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/botInlineMediaResult.md b/old_docs/API_docs_v57/constructors/botInlineMediaResult.md new file mode 100644 index 00000000..ba366745 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/botInlineMediaResult.md @@ -0,0 +1,32 @@ +--- +title: botInlineMediaResult +description: botInlineMediaResult attributes, type and example +--- +## Constructor: botInlineMediaResult +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[string](../types/string.md) | Required| +|type|[string](../types/string.md) | Required| +|photo|[Photo](../types/Photo.md) | Optional| +|document|[Document](../types/Document.md) | Optional| +|title|[string](../types/string.md) | Optional| +|description|[string](../types/string.md) | Optional| +|send\_message|[BotInlineMessage](../types/BotInlineMessage.md) | Required| + + + +### Type: [BotInlineResult](../types/BotInlineResult.md) + + +### Example: + +``` +$botInlineMediaResult = ['_' => 'botInlineMediaResult', 'id' => string, 'type' => string, 'photo' => Photo, 'document' => Document, 'title' => string, 'description' => string, 'send_message' => BotInlineMessage, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/botInlineMessageMediaAuto.md b/old_docs/API_docs_v57/constructors/botInlineMessageMediaAuto.md new file mode 100644 index 00000000..2e94b63f --- /dev/null +++ b/old_docs/API_docs_v57/constructors/botInlineMessageMediaAuto.md @@ -0,0 +1,27 @@ +--- +title: botInlineMessageMediaAuto +description: botInlineMessageMediaAuto attributes, type and example +--- +## Constructor: botInlineMessageMediaAuto +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|caption|[string](../types/string.md) | Required| +|reply\_markup|[ReplyMarkup](../types/ReplyMarkup.md) | Optional| + + + +### Type: [BotInlineMessage](../types/BotInlineMessage.md) + + +### Example: + +``` +$botInlineMessageMediaAuto = ['_' => 'botInlineMessageMediaAuto', 'caption' => string, 'reply_markup' => ReplyMarkup, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/botInlineMessageMediaContact.md b/old_docs/API_docs_v57/constructors/botInlineMessageMediaContact.md new file mode 100644 index 00000000..287d4826 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/botInlineMessageMediaContact.md @@ -0,0 +1,29 @@ +--- +title: botInlineMessageMediaContact +description: botInlineMessageMediaContact attributes, type and example +--- +## Constructor: botInlineMessageMediaContact +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|phone\_number|[string](../types/string.md) | Required| +|first\_name|[string](../types/string.md) | Required| +|last\_name|[string](../types/string.md) | Required| +|reply\_markup|[ReplyMarkup](../types/ReplyMarkup.md) | Optional| + + + +### Type: [BotInlineMessage](../types/BotInlineMessage.md) + + +### Example: + +``` +$botInlineMessageMediaContact = ['_' => 'botInlineMessageMediaContact', 'phone_number' => string, 'first_name' => string, 'last_name' => string, 'reply_markup' => ReplyMarkup, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/botInlineMessageMediaGeo.md b/old_docs/API_docs_v57/constructors/botInlineMessageMediaGeo.md new file mode 100644 index 00000000..f59c902a --- /dev/null +++ b/old_docs/API_docs_v57/constructors/botInlineMessageMediaGeo.md @@ -0,0 +1,27 @@ +--- +title: botInlineMessageMediaGeo +description: botInlineMessageMediaGeo attributes, type and example +--- +## Constructor: botInlineMessageMediaGeo +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|geo|[GeoPoint](../types/GeoPoint.md) | Required| +|reply\_markup|[ReplyMarkup](../types/ReplyMarkup.md) | Optional| + + + +### Type: [BotInlineMessage](../types/BotInlineMessage.md) + + +### Example: + +``` +$botInlineMessageMediaGeo = ['_' => 'botInlineMessageMediaGeo', 'geo' => GeoPoint, 'reply_markup' => ReplyMarkup, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/botInlineMessageMediaVenue.md b/old_docs/API_docs_v57/constructors/botInlineMessageMediaVenue.md new file mode 100644 index 00000000..e719bb56 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/botInlineMessageMediaVenue.md @@ -0,0 +1,31 @@ +--- +title: botInlineMessageMediaVenue +description: botInlineMessageMediaVenue attributes, type and example +--- +## Constructor: botInlineMessageMediaVenue +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|geo|[GeoPoint](../types/GeoPoint.md) | Required| +|title|[string](../types/string.md) | Required| +|address|[string](../types/string.md) | Required| +|provider|[string](../types/string.md) | Required| +|venue\_id|[string](../types/string.md) | Required| +|reply\_markup|[ReplyMarkup](../types/ReplyMarkup.md) | Optional| + + + +### Type: [BotInlineMessage](../types/BotInlineMessage.md) + + +### Example: + +``` +$botInlineMessageMediaVenue = ['_' => 'botInlineMessageMediaVenue', 'geo' => GeoPoint, 'title' => string, 'address' => string, 'provider' => string, 'venue_id' => string, 'reply_markup' => ReplyMarkup, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/botInlineMessageText.md b/old_docs/API_docs_v57/constructors/botInlineMessageText.md new file mode 100644 index 00000000..a0f45747 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/botInlineMessageText.md @@ -0,0 +1,29 @@ +--- +title: botInlineMessageText +description: botInlineMessageText attributes, type and example +--- +## Constructor: botInlineMessageText +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|no\_webpage|[Bool](../types/Bool.md) | Optional| +|message|[string](../types/string.md) | Required| +|entities|Array of [MessageEntity](../types/MessageEntity.md) | Optional| +|reply\_markup|[ReplyMarkup](../types/ReplyMarkup.md) | Optional| + + + +### Type: [BotInlineMessage](../types/BotInlineMessage.md) + + +### Example: + +``` +$botInlineMessageText = ['_' => 'botInlineMessageText', 'no_webpage' => true, 'message' => string, 'entities' => [Vector t], 'reply_markup' => ReplyMarkup, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/botInlineResult.md b/old_docs/API_docs_v57/constructors/botInlineResult.md new file mode 100644 index 00000000..0ce5fe1e --- /dev/null +++ b/old_docs/API_docs_v57/constructors/botInlineResult.md @@ -0,0 +1,37 @@ +--- +title: botInlineResult +description: botInlineResult attributes, type and example +--- +## Constructor: botInlineResult +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[string](../types/string.md) | Required| +|type|[string](../types/string.md) | Required| +|title|[string](../types/string.md) | Optional| +|description|[string](../types/string.md) | Optional| +|url|[string](../types/string.md) | Optional| +|thumb\_url|[string](../types/string.md) | Optional| +|content\_url|[string](../types/string.md) | Optional| +|content\_type|[string](../types/string.md) | Optional| +|w|[int](../types/int.md) | Optional| +|h|[int](../types/int.md) | Optional| +|duration|[int](../types/int.md) | Optional| +|send\_message|[BotInlineMessage](../types/BotInlineMessage.md) | Required| + + + +### Type: [BotInlineResult](../types/BotInlineResult.md) + + +### Example: + +``` +$botInlineResult = ['_' => 'botInlineResult', 'id' => string, 'type' => string, 'title' => string, 'description' => string, 'url' => string, 'thumb_url' => string, 'content_url' => string, 'content_type' => string, 'w' => int, 'h' => int, 'duration' => int, 'send_message' => BotInlineMessage, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/channel.md b/old_docs/API_docs_v57/constructors/channel.md new file mode 100644 index 00000000..1b7ba64d --- /dev/null +++ b/old_docs/API_docs_v57/constructors/channel.md @@ -0,0 +1,58 @@ +--- +title: channel +description: channel attributes, type and example +--- +## Constructor: channel +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|creator|[Bool](../types/Bool.md) | Optional| +|kicked|[Bool](../types/Bool.md) | Optional| +|left|[Bool](../types/Bool.md) | Optional| +|editor|[Bool](../types/Bool.md) | Optional| +|moderator|[Bool](../types/Bool.md) | Optional| +|broadcast|[Bool](../types/Bool.md) | Optional| +|verified|[Bool](../types/Bool.md) | Optional| +|megagroup|[Bool](../types/Bool.md) | Optional| +|restricted|[Bool](../types/Bool.md) | Optional| +|democracy|[Bool](../types/Bool.md) | Optional| +|signatures|[Bool](../types/Bool.md) | Optional| +|min|[Bool](../types/Bool.md) | Optional| +|id|[int](../types/int.md) | Required| +|access\_hash|[long](../types/long.md) | Optional| +|title|[string](../types/string.md) | Required| +|username|[string](../types/string.md) | Optional| +|photo|[ChatPhoto](../types/ChatPhoto.md) | Required| +|date|[int](../types/int.md) | Required| +|version|[int](../types/int.md) | Required| +|restriction\_reason|[string](../types/string.md) | Optional| + + + +### Type: [Chat](../types/Chat.md) + + +### 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) +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/constructors/channelForbidden.md b/old_docs/API_docs_v57/constructors/channelForbidden.md new file mode 100644 index 00000000..36b7ac28 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/channelForbidden.md @@ -0,0 +1,43 @@ +--- +title: channelForbidden +description: channelForbidden attributes, type and example +--- +## Constructor: channelForbidden +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|broadcast|[Bool](../types/Bool.md) | Optional| +|megagroup|[Bool](../types/Bool.md) | Optional| +|id|[int](../types/int.md) | Required| +|access\_hash|[long](../types/long.md) | Required| +|title|[string](../types/string.md) | Required| + + + +### Type: [Chat](../types/Chat.md) + + +### Example: + +``` +$channelForbidden = ['_' => 'channelForbidden', 'broadcast' => true, 'megagroup' => true, 'id' => int, 'access_hash' => long, 'title' => string, ]; +``` + +The following syntaxes can also be used: + +``` +$channelForbidden = '@username'; // Username + +$channelForbidden = 44700; // bot API id (users) +$channelForbidden = -492772765; // bot API id (chats) +$channelForbidden = -10038575794; // bot API id (channels) + +$channelForbidden = 'user#44700'; // tg-cli style id (users) +$channelForbidden = 'chat#492772765'; // tg-cli style id (chats) +$channelForbidden = 'channel#38575794'; // tg-cli style id (channels) +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/constructors/channelFull.md b/old_docs/API_docs_v57/constructors/channelFull.md new file mode 100644 index 00000000..33c11b23 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/channelFull.md @@ -0,0 +1,42 @@ +--- +title: channelFull +description: channelFull attributes, type and example +--- +## Constructor: channelFull +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|can\_view\_participants|[Bool](../types/Bool.md) | Optional| +|can\_set\_username|[Bool](../types/Bool.md) | Optional| +|id|[int](../types/int.md) | Required| +|about|[string](../types/string.md) | Required| +|participants\_count|[int](../types/int.md) | Optional| +|admins\_count|[int](../types/int.md) | Optional| +|kicked\_count|[int](../types/int.md) | Optional| +|read\_inbox\_max\_id|[int](../types/int.md) | Required| +|read\_outbox\_max\_id|[int](../types/int.md) | Required| +|unread\_count|[int](../types/int.md) | Required| +|chat\_photo|[Photo](../types/Photo.md) | Required| +|notify\_settings|[PeerNotifySettings](../types/PeerNotifySettings.md) | Required| +|exported\_invite|[ExportedChatInvite](../types/ExportedChatInvite.md) | Required| +|bot\_info|Array of [BotInfo](../types/BotInfo.md) | Required| +|migrated\_from\_chat\_id|[int](../types/int.md) | Optional| +|migrated\_from\_max\_id|[int](../types/int.md) | Optional| +|pinned\_msg\_id|[int](../types/int.md) | Optional| + + + +### Type: [ChatFull](../types/ChatFull.md) + + +### Example: + +``` +$channelFull = ['_' => 'channelFull', 'can_view_participants' => true, 'can_set_username' => true, 'id' => int, 'about' => string, 'participants_count' => int, 'admins_count' => int, 'kicked_count' => int, 'read_inbox_max_id' => int, 'read_outbox_max_id' => int, 'unread_count' => int, 'chat_photo' => Photo, 'notify_settings' => PeerNotifySettings, 'exported_invite' => ExportedChatInvite, 'bot_info' => [Vector t], 'migrated_from_chat_id' => int, 'migrated_from_max_id' => int, 'pinned_msg_id' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/channelMessagesFilter.md b/old_docs/API_docs_v57/constructors/channelMessagesFilter.md new file mode 100644 index 00000000..4b908c3b --- /dev/null +++ b/old_docs/API_docs_v57/constructors/channelMessagesFilter.md @@ -0,0 +1,27 @@ +--- +title: channelMessagesFilter +description: channelMessagesFilter attributes, type and example +--- +## Constructor: channelMessagesFilter +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|exclude\_new\_messages|[Bool](../types/Bool.md) | Optional| +|ranges|Array of [MessageRange](../types/MessageRange.md) | Required| + + + +### Type: [ChannelMessagesFilter](../types/ChannelMessagesFilter.md) + + +### Example: + +``` +$channelMessagesFilter = ['_' => 'channelMessagesFilter', 'exclude_new_messages' => true, 'ranges' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/channelMessagesFilterEmpty.md b/old_docs/API_docs_v57/constructors/channelMessagesFilterEmpty.md new file mode 100644 index 00000000..795a3566 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/channelMessagesFilterEmpty.md @@ -0,0 +1,21 @@ +--- +title: channelMessagesFilterEmpty +description: channelMessagesFilterEmpty attributes, type and example +--- +## Constructor: channelMessagesFilterEmpty +[Back to constructors index](index.md) + + + + + + +### Type: [ChannelMessagesFilter](../types/ChannelMessagesFilter.md) + + +### Example: + +``` +$channelMessagesFilterEmpty = ['_' => 'channelMessagesFilterEmpty', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/channelParticipant.md b/old_docs/API_docs_v57/constructors/channelParticipant.md new file mode 100644 index 00000000..7c5285b4 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/channelParticipant.md @@ -0,0 +1,27 @@ +--- +title: channelParticipant +description: channelParticipant attributes, type and example +--- +## Constructor: channelParticipant +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|user\_id|[int](../types/int.md) | Required| +|date|[int](../types/int.md) | Required| + + + +### Type: [ChannelParticipant](../types/ChannelParticipant.md) + + +### Example: + +``` +$channelParticipant = ['_' => 'channelParticipant', 'user_id' => int, 'date' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/channelParticipantCreator.md b/old_docs/API_docs_v57/constructors/channelParticipantCreator.md new file mode 100644 index 00000000..db404ea9 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/channelParticipantCreator.md @@ -0,0 +1,26 @@ +--- +title: channelParticipantCreator +description: channelParticipantCreator attributes, type and example +--- +## Constructor: channelParticipantCreator +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|user\_id|[int](../types/int.md) | Required| + + + +### Type: [ChannelParticipant](../types/ChannelParticipant.md) + + +### Example: + +``` +$channelParticipantCreator = ['_' => 'channelParticipantCreator', 'user_id' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/channelParticipantEditor.md b/old_docs/API_docs_v57/constructors/channelParticipantEditor.md new file mode 100644 index 00000000..d1528461 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/channelParticipantEditor.md @@ -0,0 +1,28 @@ +--- +title: channelParticipantEditor +description: channelParticipantEditor attributes, type and example +--- +## Constructor: channelParticipantEditor +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|user\_id|[int](../types/int.md) | Required| +|inviter\_id|[int](../types/int.md) | Required| +|date|[int](../types/int.md) | Required| + + + +### Type: [ChannelParticipant](../types/ChannelParticipant.md) + + +### Example: + +``` +$channelParticipantEditor = ['_' => 'channelParticipantEditor', 'user_id' => int, 'inviter_id' => int, 'date' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/channelParticipantKicked.md b/old_docs/API_docs_v57/constructors/channelParticipantKicked.md new file mode 100644 index 00000000..9fb17baa --- /dev/null +++ b/old_docs/API_docs_v57/constructors/channelParticipantKicked.md @@ -0,0 +1,28 @@ +--- +title: channelParticipantKicked +description: channelParticipantKicked attributes, type and example +--- +## Constructor: channelParticipantKicked +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|user\_id|[int](../types/int.md) | Required| +|kicked\_by|[int](../types/int.md) | Required| +|date|[int](../types/int.md) | Required| + + + +### Type: [ChannelParticipant](../types/ChannelParticipant.md) + + +### Example: + +``` +$channelParticipantKicked = ['_' => 'channelParticipantKicked', 'user_id' => int, 'kicked_by' => int, 'date' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/channelParticipantModerator.md b/old_docs/API_docs_v57/constructors/channelParticipantModerator.md new file mode 100644 index 00000000..c973f862 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/channelParticipantModerator.md @@ -0,0 +1,28 @@ +--- +title: channelParticipantModerator +description: channelParticipantModerator attributes, type and example +--- +## Constructor: channelParticipantModerator +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|user\_id|[int](../types/int.md) | Required| +|inviter\_id|[int](../types/int.md) | Required| +|date|[int](../types/int.md) | Required| + + + +### Type: [ChannelParticipant](../types/ChannelParticipant.md) + + +### Example: + +``` +$channelParticipantModerator = ['_' => 'channelParticipantModerator', 'user_id' => int, 'inviter_id' => int, 'date' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/channelParticipantSelf.md b/old_docs/API_docs_v57/constructors/channelParticipantSelf.md new file mode 100644 index 00000000..3af75916 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/channelParticipantSelf.md @@ -0,0 +1,28 @@ +--- +title: channelParticipantSelf +description: channelParticipantSelf attributes, type and example +--- +## Constructor: channelParticipantSelf +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|user\_id|[int](../types/int.md) | Required| +|inviter\_id|[int](../types/int.md) | Required| +|date|[int](../types/int.md) | Required| + + + +### Type: [ChannelParticipant](../types/ChannelParticipant.md) + + +### Example: + +``` +$channelParticipantSelf = ['_' => 'channelParticipantSelf', 'user_id' => int, 'inviter_id' => int, 'date' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/channelParticipantsAdmins.md b/old_docs/API_docs_v57/constructors/channelParticipantsAdmins.md new file mode 100644 index 00000000..f58bdf25 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/channelParticipantsAdmins.md @@ -0,0 +1,21 @@ +--- +title: channelParticipantsAdmins +description: channelParticipantsAdmins attributes, type and example +--- +## Constructor: channelParticipantsAdmins +[Back to constructors index](index.md) + + + + + + +### Type: [ChannelParticipantsFilter](../types/ChannelParticipantsFilter.md) + + +### Example: + +``` +$channelParticipantsAdmins = ['_' => 'channelParticipantsAdmins', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/channelParticipantsBots.md b/old_docs/API_docs_v57/constructors/channelParticipantsBots.md new file mode 100644 index 00000000..66cfecae --- /dev/null +++ b/old_docs/API_docs_v57/constructors/channelParticipantsBots.md @@ -0,0 +1,21 @@ +--- +title: channelParticipantsBots +description: channelParticipantsBots attributes, type and example +--- +## Constructor: channelParticipantsBots +[Back to constructors index](index.md) + + + + + + +### Type: [ChannelParticipantsFilter](../types/ChannelParticipantsFilter.md) + + +### Example: + +``` +$channelParticipantsBots = ['_' => 'channelParticipantsBots', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/channelParticipantsKicked.md b/old_docs/API_docs_v57/constructors/channelParticipantsKicked.md new file mode 100644 index 00000000..c869f17a --- /dev/null +++ b/old_docs/API_docs_v57/constructors/channelParticipantsKicked.md @@ -0,0 +1,21 @@ +--- +title: channelParticipantsKicked +description: channelParticipantsKicked attributes, type and example +--- +## Constructor: channelParticipantsKicked +[Back to constructors index](index.md) + + + + + + +### Type: [ChannelParticipantsFilter](../types/ChannelParticipantsFilter.md) + + +### Example: + +``` +$channelParticipantsKicked = ['_' => 'channelParticipantsKicked', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/channelParticipantsRecent.md b/old_docs/API_docs_v57/constructors/channelParticipantsRecent.md new file mode 100644 index 00000000..bd29ca22 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/channelParticipantsRecent.md @@ -0,0 +1,21 @@ +--- +title: channelParticipantsRecent +description: channelParticipantsRecent attributes, type and example +--- +## Constructor: channelParticipantsRecent +[Back to constructors index](index.md) + + + + + + +### Type: [ChannelParticipantsFilter](../types/ChannelParticipantsFilter.md) + + +### Example: + +``` +$channelParticipantsRecent = ['_' => 'channelParticipantsRecent', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/channelRoleEditor.md b/old_docs/API_docs_v57/constructors/channelRoleEditor.md new file mode 100644 index 00000000..45c13c56 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/channelRoleEditor.md @@ -0,0 +1,21 @@ +--- +title: channelRoleEditor +description: channelRoleEditor attributes, type and example +--- +## Constructor: channelRoleEditor +[Back to constructors index](index.md) + + + + + + +### Type: [ChannelParticipantRole](../types/ChannelParticipantRole.md) + + +### Example: + +``` +$channelRoleEditor = ['_' => 'channelRoleEditor', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/channelRoleEmpty.md b/old_docs/API_docs_v57/constructors/channelRoleEmpty.md new file mode 100644 index 00000000..8ceb9c98 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/channelRoleEmpty.md @@ -0,0 +1,21 @@ +--- +title: channelRoleEmpty +description: channelRoleEmpty attributes, type and example +--- +## Constructor: channelRoleEmpty +[Back to constructors index](index.md) + + + + + + +### Type: [ChannelParticipantRole](../types/ChannelParticipantRole.md) + + +### Example: + +``` +$channelRoleEmpty = ['_' => 'channelRoleEmpty', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/channelRoleModerator.md b/old_docs/API_docs_v57/constructors/channelRoleModerator.md new file mode 100644 index 00000000..a6c00587 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/channelRoleModerator.md @@ -0,0 +1,21 @@ +--- +title: channelRoleModerator +description: channelRoleModerator attributes, type and example +--- +## Constructor: channelRoleModerator +[Back to constructors index](index.md) + + + + + + +### Type: [ChannelParticipantRole](../types/ChannelParticipantRole.md) + + +### Example: + +``` +$channelRoleModerator = ['_' => 'channelRoleModerator', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/channels_channelParticipant.md b/old_docs/API_docs_v57/constructors/channels_channelParticipant.md new file mode 100644 index 00000000..ac7a74ca --- /dev/null +++ b/old_docs/API_docs_v57/constructors/channels_channelParticipant.md @@ -0,0 +1,27 @@ +--- +title: channels.channelParticipant +description: channels_channelParticipant attributes, type and example +--- +## Constructor: channels.channelParticipant +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|participant|[ChannelParticipant](../types/ChannelParticipant.md) | Required| +|users|Array of [User](../types/User.md) | Required| + + + +### Type: [channels\_ChannelParticipant](../types/channels_ChannelParticipant.md) + + +### Example: + +``` +$channels_channelParticipant = ['_' => 'channels.channelParticipant', 'participant' => ChannelParticipant, 'users' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/channels_channelParticipants.md b/old_docs/API_docs_v57/constructors/channels_channelParticipants.md new file mode 100644 index 00000000..f8783395 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/channels_channelParticipants.md @@ -0,0 +1,28 @@ +--- +title: channels.channelParticipants +description: channels_channelParticipants attributes, type and example +--- +## Constructor: channels.channelParticipants +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|count|[int](../types/int.md) | Required| +|participants|Array of [ChannelParticipant](../types/ChannelParticipant.md) | Required| +|users|Array of [User](../types/User.md) | Required| + + + +### Type: [channels\_ChannelParticipants](../types/channels_ChannelParticipants.md) + + +### Example: + +``` +$channels_channelParticipants = ['_' => 'channels.channelParticipants', 'count' => int, 'participants' => [Vector t], 'users' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/chat.md b/old_docs/API_docs_v57/constructors/chat.md new file mode 100644 index 00000000..674d5bfe --- /dev/null +++ b/old_docs/API_docs_v57/constructors/chat.md @@ -0,0 +1,51 @@ +--- +title: chat +description: chat attributes, type and example +--- +## Constructor: chat +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|creator|[Bool](../types/Bool.md) | Optional| +|kicked|[Bool](../types/Bool.md) | Optional| +|left|[Bool](../types/Bool.md) | Optional| +|admins\_enabled|[Bool](../types/Bool.md) | Optional| +|admin|[Bool](../types/Bool.md) | Optional| +|deactivated|[Bool](../types/Bool.md) | Optional| +|id|[int](../types/int.md) | Required| +|title|[string](../types/string.md) | Required| +|photo|[ChatPhoto](../types/ChatPhoto.md) | Required| +|participants\_count|[int](../types/int.md) | Required| +|date|[int](../types/int.md) | Required| +|version|[int](../types/int.md) | Required| +|migrated\_to|[InputChannel](../types/InputChannel.md) | Optional| + + + +### Type: [Chat](../types/Chat.md) + + +### Example: + +``` +$chat = ['_' => 'chat', 'creator' => true, 'kicked' => true, 'left' => true, 'admins_enabled' => true, 'admin' => true, 'deactivated' => true, 'id' => int, 'title' => string, 'photo' => ChatPhoto, 'participants_count' => int, 'date' => int, 'version' => int, 'migrated_to' => InputChannel, ]; +``` + +The following syntaxes can also be used: + +``` +$chat = '@username'; // Username + +$chat = 44700; // bot API id (users) +$chat = -492772765; // bot API id (chats) +$chat = -10038575794; // bot API id (channels) + +$chat = 'user#44700'; // tg-cli style id (users) +$chat = 'chat#492772765'; // tg-cli style id (chats) +$chat = 'channel#38575794'; // tg-cli style id (channels) +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/constructors/chatEmpty.md b/old_docs/API_docs_v57/constructors/chatEmpty.md new file mode 100644 index 00000000..06f9a761 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/chatEmpty.md @@ -0,0 +1,39 @@ +--- +title: chatEmpty +description: chatEmpty attributes, type and example +--- +## Constructor: chatEmpty +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[int](../types/int.md) | Required| + + + +### Type: [Chat](../types/Chat.md) + + +### Example: + +``` +$chatEmpty = ['_' => 'chatEmpty', 'id' => int, ]; +``` + +The following syntaxes can also be used: + +``` +$chatEmpty = '@username'; // Username + +$chatEmpty = 44700; // bot API id (users) +$chatEmpty = -492772765; // bot API id (chats) +$chatEmpty = -10038575794; // bot API id (channels) + +$chatEmpty = 'user#44700'; // tg-cli style id (users) +$chatEmpty = 'chat#492772765'; // tg-cli style id (chats) +$chatEmpty = 'channel#38575794'; // tg-cli style id (channels) +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/constructors/chatForbidden.md b/old_docs/API_docs_v57/constructors/chatForbidden.md new file mode 100644 index 00000000..fd52d8ba --- /dev/null +++ b/old_docs/API_docs_v57/constructors/chatForbidden.md @@ -0,0 +1,40 @@ +--- +title: chatForbidden +description: chatForbidden attributes, type and example +--- +## Constructor: chatForbidden +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[int](../types/int.md) | Required| +|title|[string](../types/string.md) | Required| + + + +### Type: [Chat](../types/Chat.md) + + +### Example: + +``` +$chatForbidden = ['_' => 'chatForbidden', 'id' => int, 'title' => string, ]; +``` + +The following syntaxes can also be used: + +``` +$chatForbidden = '@username'; // Username + +$chatForbidden = 44700; // bot API id (users) +$chatForbidden = -492772765; // bot API id (chats) +$chatForbidden = -10038575794; // bot API id (channels) + +$chatForbidden = 'user#44700'; // tg-cli style id (users) +$chatForbidden = 'chat#492772765'; // tg-cli style id (chats) +$chatForbidden = 'channel#38575794'; // tg-cli style id (channels) +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/constructors/chatFull.md b/old_docs/API_docs_v57/constructors/chatFull.md new file mode 100644 index 00000000..866e8fc6 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/chatFull.md @@ -0,0 +1,31 @@ +--- +title: chatFull +description: chatFull attributes, type and example +--- +## Constructor: chatFull +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[int](../types/int.md) | Required| +|participants|[ChatParticipants](../types/ChatParticipants.md) | Required| +|chat\_photo|[Photo](../types/Photo.md) | Required| +|notify\_settings|[PeerNotifySettings](../types/PeerNotifySettings.md) | Required| +|exported\_invite|[ExportedChatInvite](../types/ExportedChatInvite.md) | Required| +|bot\_info|Array of [BotInfo](../types/BotInfo.md) | Required| + + + +### Type: [ChatFull](../types/ChatFull.md) + + +### Example: + +``` +$chatFull = ['_' => 'chatFull', 'id' => int, 'participants' => ChatParticipants, 'chat_photo' => Photo, 'notify_settings' => PeerNotifySettings, 'exported_invite' => ExportedChatInvite, 'bot_info' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/chatInvite.md b/old_docs/API_docs_v57/constructors/chatInvite.md new file mode 100644 index 00000000..bf2f9b57 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/chatInvite.md @@ -0,0 +1,33 @@ +--- +title: chatInvite +description: chatInvite attributes, type and example +--- +## Constructor: chatInvite +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|channel|[Bool](../types/Bool.md) | Optional| +|broadcast|[Bool](../types/Bool.md) | Optional| +|public|[Bool](../types/Bool.md) | Optional| +|megagroup|[Bool](../types/Bool.md) | Optional| +|title|[string](../types/string.md) | Required| +|photo|[ChatPhoto](../types/ChatPhoto.md) | Required| +|participants\_count|[int](../types/int.md) | Required| +|participants|Array of [User](../types/User.md) | Optional| + + + +### Type: [ChatInvite](../types/ChatInvite.md) + + +### Example: + +``` +$chatInvite = ['_' => 'chatInvite', 'channel' => true, 'broadcast' => true, 'public' => true, 'megagroup' => true, 'title' => string, 'photo' => ChatPhoto, 'participants_count' => int, 'participants' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/chatInviteAlready.md b/old_docs/API_docs_v57/constructors/chatInviteAlready.md new file mode 100644 index 00000000..84175cc2 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/chatInviteAlready.md @@ -0,0 +1,26 @@ +--- +title: chatInviteAlready +description: chatInviteAlready attributes, type and example +--- +## Constructor: chatInviteAlready +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|chat|[Chat](../types/Chat.md) | Required| + + + +### Type: [ChatInvite](../types/ChatInvite.md) + + +### Example: + +``` +$chatInviteAlready = ['_' => 'chatInviteAlready', 'chat' => Chat, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/chatInviteEmpty.md b/old_docs/API_docs_v57/constructors/chatInviteEmpty.md new file mode 100644 index 00000000..d09ba953 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/chatInviteEmpty.md @@ -0,0 +1,21 @@ +--- +title: chatInviteEmpty +description: chatInviteEmpty attributes, type and example +--- +## Constructor: chatInviteEmpty +[Back to constructors index](index.md) + + + + + + +### Type: [ExportedChatInvite](../types/ExportedChatInvite.md) + + +### Example: + +``` +$chatInviteEmpty = ['_' => 'chatInviteEmpty', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/chatInviteExported.md b/old_docs/API_docs_v57/constructors/chatInviteExported.md new file mode 100644 index 00000000..c5cffa0c --- /dev/null +++ b/old_docs/API_docs_v57/constructors/chatInviteExported.md @@ -0,0 +1,26 @@ +--- +title: chatInviteExported +description: chatInviteExported attributes, type and example +--- +## Constructor: chatInviteExported +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|link|[string](../types/string.md) | Required| + + + +### Type: [ExportedChatInvite](../types/ExportedChatInvite.md) + + +### Example: + +``` +$chatInviteExported = ['_' => 'chatInviteExported', 'link' => string, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/chatParticipant.md b/old_docs/API_docs_v57/constructors/chatParticipant.md new file mode 100644 index 00000000..2d7e7cdc --- /dev/null +++ b/old_docs/API_docs_v57/constructors/chatParticipant.md @@ -0,0 +1,28 @@ +--- +title: chatParticipant +description: chatParticipant attributes, type and example +--- +## Constructor: chatParticipant +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|user\_id|[int](../types/int.md) | Required| +|inviter\_id|[int](../types/int.md) | Required| +|date|[int](../types/int.md) | Required| + + + +### Type: [ChatParticipant](../types/ChatParticipant.md) + + +### Example: + +``` +$chatParticipant = ['_' => 'chatParticipant', 'user_id' => int, 'inviter_id' => int, 'date' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/chatParticipantAdmin.md b/old_docs/API_docs_v57/constructors/chatParticipantAdmin.md new file mode 100644 index 00000000..531ae6aa --- /dev/null +++ b/old_docs/API_docs_v57/constructors/chatParticipantAdmin.md @@ -0,0 +1,28 @@ +--- +title: chatParticipantAdmin +description: chatParticipantAdmin attributes, type and example +--- +## Constructor: chatParticipantAdmin +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|user\_id|[int](../types/int.md) | Required| +|inviter\_id|[int](../types/int.md) | Required| +|date|[int](../types/int.md) | Required| + + + +### Type: [ChatParticipant](../types/ChatParticipant.md) + + +### Example: + +``` +$chatParticipantAdmin = ['_' => 'chatParticipantAdmin', 'user_id' => int, 'inviter_id' => int, 'date' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/chatParticipantCreator.md b/old_docs/API_docs_v57/constructors/chatParticipantCreator.md new file mode 100644 index 00000000..460f398d --- /dev/null +++ b/old_docs/API_docs_v57/constructors/chatParticipantCreator.md @@ -0,0 +1,26 @@ +--- +title: chatParticipantCreator +description: chatParticipantCreator attributes, type and example +--- +## Constructor: chatParticipantCreator +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|user\_id|[int](../types/int.md) | Required| + + + +### Type: [ChatParticipant](../types/ChatParticipant.md) + + +### Example: + +``` +$chatParticipantCreator = ['_' => 'chatParticipantCreator', 'user_id' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/chatParticipants.md b/old_docs/API_docs_v57/constructors/chatParticipants.md new file mode 100644 index 00000000..39c08b98 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/chatParticipants.md @@ -0,0 +1,28 @@ +--- +title: chatParticipants +description: chatParticipants attributes, type and example +--- +## Constructor: chatParticipants +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|chat\_id|[int](../types/int.md) | Required| +|participants|Array of [ChatParticipant](../types/ChatParticipant.md) | Required| +|version|[int](../types/int.md) | Required| + + + +### Type: [ChatParticipants](../types/ChatParticipants.md) + + +### Example: + +``` +$chatParticipants = ['_' => 'chatParticipants', 'chat_id' => int, 'participants' => [Vector t], 'version' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/chatParticipantsForbidden.md b/old_docs/API_docs_v57/constructors/chatParticipantsForbidden.md new file mode 100644 index 00000000..549a38f7 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/chatParticipantsForbidden.md @@ -0,0 +1,27 @@ +--- +title: chatParticipantsForbidden +description: chatParticipantsForbidden attributes, type and example +--- +## Constructor: chatParticipantsForbidden +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|chat\_id|[int](../types/int.md) | Required| +|self\_participant|[ChatParticipant](../types/ChatParticipant.md) | Optional| + + + +### Type: [ChatParticipants](../types/ChatParticipants.md) + + +### Example: + +``` +$chatParticipantsForbidden = ['_' => 'chatParticipantsForbidden', 'chat_id' => int, 'self_participant' => ChatParticipant, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/chatPhoto.md b/old_docs/API_docs_v57/constructors/chatPhoto.md new file mode 100644 index 00000000..b84fa68e --- /dev/null +++ b/old_docs/API_docs_v57/constructors/chatPhoto.md @@ -0,0 +1,27 @@ +--- +title: chatPhoto +description: chatPhoto attributes, type and example +--- +## Constructor: chatPhoto +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|photo\_small|[FileLocation](../types/FileLocation.md) | Required| +|photo\_big|[FileLocation](../types/FileLocation.md) | Required| + + + +### Type: [ChatPhoto](../types/ChatPhoto.md) + + +### Example: + +``` +$chatPhoto = ['_' => 'chatPhoto', 'photo_small' => FileLocation, 'photo_big' => FileLocation, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/chatPhotoEmpty.md b/old_docs/API_docs_v57/constructors/chatPhotoEmpty.md new file mode 100644 index 00000000..9d090564 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/chatPhotoEmpty.md @@ -0,0 +1,21 @@ +--- +title: chatPhotoEmpty +description: chatPhotoEmpty attributes, type and example +--- +## Constructor: chatPhotoEmpty +[Back to constructors index](index.md) + + + + + + +### Type: [ChatPhoto](../types/ChatPhoto.md) + + +### Example: + +``` +$chatPhotoEmpty = ['_' => 'chatPhotoEmpty', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/config.md b/old_docs/API_docs_v57/constructors/config.md new file mode 100644 index 00000000..78418ca4 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/config.md @@ -0,0 +1,48 @@ +--- +title: config +description: config attributes, type and example +--- +## Constructor: config +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|date|[int](../types/int.md) | Required| +|expires|[int](../types/int.md) | Required| +|test\_mode|[Bool](../types/Bool.md) | Required| +|this\_dc|[int](../types/int.md) | Required| +|dc\_options|Array of [DcOption](../types/DcOption.md) | Required| +|chat\_size\_max|[int](../types/int.md) | Required| +|megagroup\_size\_max|[int](../types/int.md) | Required| +|forwarded\_count\_max|[int](../types/int.md) | Required| +|online\_update\_period\_ms|[int](../types/int.md) | Required| +|offline\_blur\_timeout\_ms|[int](../types/int.md) | Required| +|offline\_idle\_timeout\_ms|[int](../types/int.md) | Required| +|online\_cloud\_timeout\_ms|[int](../types/int.md) | Required| +|notify\_cloud\_delay\_ms|[int](../types/int.md) | Required| +|notify\_default\_delay\_ms|[int](../types/int.md) | Required| +|chat\_big\_size|[int](../types/int.md) | Required| +|push\_chat\_period\_ms|[int](../types/int.md) | Required| +|push\_chat\_limit|[int](../types/int.md) | Required| +|saved\_gifs\_limit|[int](../types/int.md) | Required| +|edit\_time\_limit|[int](../types/int.md) | Required| +|rating\_e\_decay|[int](../types/int.md) | Required| +|stickers\_recent\_limit|[int](../types/int.md) | Required| +|tmp\_sessions|[int](../types/int.md) | Optional| +|disabled\_features|Array of [DisabledFeature](../types/DisabledFeature.md) | Required| + + + +### Type: [Config](../types/Config.md) + + +### Example: + +``` +$config = ['_' => 'config', 'date' => int, 'expires' => int, 'test_mode' => Bool, 'this_dc' => int, 'dc_options' => [Vector t], 'chat_size_max' => int, 'megagroup_size_max' => int, 'forwarded_count_max' => int, 'online_update_period_ms' => int, 'offline_blur_timeout_ms' => int, 'offline_idle_timeout_ms' => int, 'online_cloud_timeout_ms' => int, 'notify_cloud_delay_ms' => int, 'notify_default_delay_ms' => int, 'chat_big_size' => int, 'push_chat_period_ms' => int, 'push_chat_limit' => int, 'saved_gifs_limit' => int, 'edit_time_limit' => int, 'rating_e_decay' => int, 'stickers_recent_limit' => int, 'tmp_sessions' => int, 'disabled_features' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/contact.md b/old_docs/API_docs_v57/constructors/contact.md new file mode 100644 index 00000000..72220ce1 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/contact.md @@ -0,0 +1,27 @@ +--- +title: contact +description: contact attributes, type and example +--- +## Constructor: contact +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|user\_id|[int](../types/int.md) | Required| +|mutual|[Bool](../types/Bool.md) | Required| + + + +### Type: [Contact](../types/Contact.md) + + +### Example: + +``` +$contact = ['_' => 'contact', 'user_id' => int, 'mutual' => Bool, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/contactBlocked.md b/old_docs/API_docs_v57/constructors/contactBlocked.md new file mode 100644 index 00000000..2b56ea6d --- /dev/null +++ b/old_docs/API_docs_v57/constructors/contactBlocked.md @@ -0,0 +1,27 @@ +--- +title: contactBlocked +description: contactBlocked attributes, type and example +--- +## Constructor: contactBlocked +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|user\_id|[int](../types/int.md) | Required| +|date|[int](../types/int.md) | Required| + + + +### Type: [ContactBlocked](../types/ContactBlocked.md) + + +### Example: + +``` +$contactBlocked = ['_' => 'contactBlocked', 'user_id' => int, 'date' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/contactLinkContact.md b/old_docs/API_docs_v57/constructors/contactLinkContact.md new file mode 100644 index 00000000..02235bc7 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/contactLinkContact.md @@ -0,0 +1,21 @@ +--- +title: contactLinkContact +description: contactLinkContact attributes, type and example +--- +## Constructor: contactLinkContact +[Back to constructors index](index.md) + + + + + + +### Type: [ContactLink](../types/ContactLink.md) + + +### Example: + +``` +$contactLinkContact = ['_' => 'contactLinkContact', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/contactLinkHasPhone.md b/old_docs/API_docs_v57/constructors/contactLinkHasPhone.md new file mode 100644 index 00000000..6547e4d2 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/contactLinkHasPhone.md @@ -0,0 +1,21 @@ +--- +title: contactLinkHasPhone +description: contactLinkHasPhone attributes, type and example +--- +## Constructor: contactLinkHasPhone +[Back to constructors index](index.md) + + + + + + +### Type: [ContactLink](../types/ContactLink.md) + + +### Example: + +``` +$contactLinkHasPhone = ['_' => 'contactLinkHasPhone', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/contactLinkNone.md b/old_docs/API_docs_v57/constructors/contactLinkNone.md new file mode 100644 index 00000000..a96a96ef --- /dev/null +++ b/old_docs/API_docs_v57/constructors/contactLinkNone.md @@ -0,0 +1,21 @@ +--- +title: contactLinkNone +description: contactLinkNone attributes, type and example +--- +## Constructor: contactLinkNone +[Back to constructors index](index.md) + + + + + + +### Type: [ContactLink](../types/ContactLink.md) + + +### Example: + +``` +$contactLinkNone = ['_' => 'contactLinkNone', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/contactLinkUnknown.md b/old_docs/API_docs_v57/constructors/contactLinkUnknown.md new file mode 100644 index 00000000..a6b7f4b2 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/contactLinkUnknown.md @@ -0,0 +1,21 @@ +--- +title: contactLinkUnknown +description: contactLinkUnknown attributes, type and example +--- +## Constructor: contactLinkUnknown +[Back to constructors index](index.md) + + + + + + +### Type: [ContactLink](../types/ContactLink.md) + + +### Example: + +``` +$contactLinkUnknown = ['_' => 'contactLinkUnknown', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/contactStatus.md b/old_docs/API_docs_v57/constructors/contactStatus.md new file mode 100644 index 00000000..3a215884 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/contactStatus.md @@ -0,0 +1,27 @@ +--- +title: contactStatus +description: contactStatus attributes, type and example +--- +## Constructor: contactStatus +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|user\_id|[int](../types/int.md) | Required| +|status|[UserStatus](../types/UserStatus.md) | Required| + + + +### Type: [ContactStatus](../types/ContactStatus.md) + + +### Example: + +``` +$contactStatus = ['_' => 'contactStatus', 'user_id' => int, 'status' => UserStatus, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/contacts_blocked.md b/old_docs/API_docs_v57/constructors/contacts_blocked.md new file mode 100644 index 00000000..183c0e47 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/contacts_blocked.md @@ -0,0 +1,27 @@ +--- +title: contacts.blocked +description: contacts_blocked attributes, type and example +--- +## Constructor: contacts.blocked +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|blocked|Array of [ContactBlocked](../types/ContactBlocked.md) | Required| +|users|Array of [User](../types/User.md) | Required| + + + +### Type: [contacts\_Blocked](../types/contacts_Blocked.md) + + +### Example: + +``` +$contacts_blocked = ['_' => 'contacts.blocked', 'blocked' => [Vector t], 'users' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/contacts_blockedSlice.md b/old_docs/API_docs_v57/constructors/contacts_blockedSlice.md new file mode 100644 index 00000000..90d6079d --- /dev/null +++ b/old_docs/API_docs_v57/constructors/contacts_blockedSlice.md @@ -0,0 +1,28 @@ +--- +title: contacts.blockedSlice +description: contacts_blockedSlice attributes, type and example +--- +## Constructor: contacts.blockedSlice +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|count|[int](../types/int.md) | Required| +|blocked|Array of [ContactBlocked](../types/ContactBlocked.md) | Required| +|users|Array of [User](../types/User.md) | Required| + + + +### Type: [contacts\_Blocked](../types/contacts_Blocked.md) + + +### Example: + +``` +$contacts_blockedSlice = ['_' => 'contacts.blockedSlice', 'count' => int, 'blocked' => [Vector t], 'users' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/contacts_contacts.md b/old_docs/API_docs_v57/constructors/contacts_contacts.md new file mode 100644 index 00000000..3a51f889 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/contacts_contacts.md @@ -0,0 +1,27 @@ +--- +title: contacts.contacts +description: contacts_contacts attributes, type and example +--- +## Constructor: contacts.contacts +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|contacts|Array of [Contact](../types/Contact.md) | Required| +|users|Array of [User](../types/User.md) | Required| + + + +### Type: [contacts\_Contacts](../types/contacts_Contacts.md) + + +### Example: + +``` +$contacts_contacts = ['_' => 'contacts.contacts', 'contacts' => [Vector t], 'users' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/contacts_contactsNotModified.md b/old_docs/API_docs_v57/constructors/contacts_contactsNotModified.md new file mode 100644 index 00000000..a225759a --- /dev/null +++ b/old_docs/API_docs_v57/constructors/contacts_contactsNotModified.md @@ -0,0 +1,21 @@ +--- +title: contacts.contactsNotModified +description: contacts_contactsNotModified attributes, type and example +--- +## Constructor: contacts.contactsNotModified +[Back to constructors index](index.md) + + + + + + +### Type: [contacts\_Contacts](../types/contacts_Contacts.md) + + +### Example: + +``` +$contacts_contactsNotModified = ['_' => 'contacts.contactsNotModified', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/contacts_found.md b/old_docs/API_docs_v57/constructors/contacts_found.md new file mode 100644 index 00000000..c96fbbbb --- /dev/null +++ b/old_docs/API_docs_v57/constructors/contacts_found.md @@ -0,0 +1,28 @@ +--- +title: contacts.found +description: contacts_found attributes, type and example +--- +## Constructor: contacts.found +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|results|Array of [Peer](../types/Peer.md) | Required| +|chats|Array of [Chat](../types/Chat.md) | Required| +|users|Array of [User](../types/User.md) | Required| + + + +### Type: [contacts\_Found](../types/contacts_Found.md) + + +### Example: + +``` +$contacts_found = ['_' => 'contacts.found', 'results' => [Vector t], 'chats' => [Vector t], 'users' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/contacts_importedContacts.md b/old_docs/API_docs_v57/constructors/contacts_importedContacts.md new file mode 100644 index 00000000..0b9bdb51 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/contacts_importedContacts.md @@ -0,0 +1,28 @@ +--- +title: contacts.importedContacts +description: contacts_importedContacts attributes, type and example +--- +## Constructor: contacts.importedContacts +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|imported|Array of [ImportedContact](../types/ImportedContact.md) | Required| +|retry\_contacts|Array of [long](../types/long.md) | Required| +|users|Array of [User](../types/User.md) | Required| + + + +### Type: [contacts\_ImportedContacts](../types/contacts_ImportedContacts.md) + + +### Example: + +``` +$contacts_importedContacts = ['_' => 'contacts.importedContacts', 'imported' => [Vector t], 'retry_contacts' => [Vector t], 'users' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/contacts_link.md b/old_docs/API_docs_v57/constructors/contacts_link.md new file mode 100644 index 00000000..ff115396 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/contacts_link.md @@ -0,0 +1,28 @@ +--- +title: contacts.link +description: contacts_link attributes, type and example +--- +## Constructor: contacts.link +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|my\_link|[ContactLink](../types/ContactLink.md) | Required| +|foreign\_link|[ContactLink](../types/ContactLink.md) | Required| +|user|[User](../types/User.md) | Required| + + + +### Type: [contacts\_Link](../types/contacts_Link.md) + + +### Example: + +``` +$contacts_link = ['_' => 'contacts.link', 'my_link' => ContactLink, 'foreign_link' => ContactLink, 'user' => User, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/contacts_resolvedPeer.md b/old_docs/API_docs_v57/constructors/contacts_resolvedPeer.md new file mode 100644 index 00000000..cdc9a71b --- /dev/null +++ b/old_docs/API_docs_v57/constructors/contacts_resolvedPeer.md @@ -0,0 +1,28 @@ +--- +title: contacts.resolvedPeer +description: contacts_resolvedPeer attributes, type and example +--- +## Constructor: contacts.resolvedPeer +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|peer|[Peer](../types/Peer.md) | Required| +|chats|Array of [Chat](../types/Chat.md) | Required| +|users|Array of [User](../types/User.md) | Required| + + + +### Type: [contacts\_ResolvedPeer](../types/contacts_ResolvedPeer.md) + + +### Example: + +``` +$contacts_resolvedPeer = ['_' => 'contacts.resolvedPeer', 'peer' => Peer, 'chats' => [Vector t], 'users' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/contacts_topPeers.md b/old_docs/API_docs_v57/constructors/contacts_topPeers.md new file mode 100644 index 00000000..783f66b9 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/contacts_topPeers.md @@ -0,0 +1,28 @@ +--- +title: contacts.topPeers +description: contacts_topPeers attributes, type and example +--- +## Constructor: contacts.topPeers +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|categories|Array of [TopPeerCategoryPeers](../types/TopPeerCategoryPeers.md) | Required| +|chats|Array of [Chat](../types/Chat.md) | Required| +|users|Array of [User](../types/User.md) | Required| + + + +### Type: [contacts\_TopPeers](../types/contacts_TopPeers.md) + + +### Example: + +``` +$contacts_topPeers = ['_' => 'contacts.topPeers', 'categories' => [Vector t], 'chats' => [Vector t], 'users' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/contacts_topPeersNotModified.md b/old_docs/API_docs_v57/constructors/contacts_topPeersNotModified.md new file mode 100644 index 00000000..38b3aae8 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/contacts_topPeersNotModified.md @@ -0,0 +1,21 @@ +--- +title: contacts.topPeersNotModified +description: contacts_topPeersNotModified attributes, type and example +--- +## Constructor: contacts.topPeersNotModified +[Back to constructors index](index.md) + + + + + + +### Type: [contacts\_TopPeers](../types/contacts_TopPeers.md) + + +### Example: + +``` +$contacts_topPeersNotModified = ['_' => 'contacts.topPeersNotModified', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/dcOption.md b/old_docs/API_docs_v57/constructors/dcOption.md new file mode 100644 index 00000000..b588c1a4 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/dcOption.md @@ -0,0 +1,31 @@ +--- +title: dcOption +description: dcOption attributes, type and example +--- +## Constructor: dcOption +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|ipv6|[Bool](../types/Bool.md) | Optional| +|media\_only|[Bool](../types/Bool.md) | Optional| +|tcpo\_only|[Bool](../types/Bool.md) | Optional| +|id|[int](../types/int.md) | Required| +|ip\_address|[string](../types/string.md) | Required| +|port|[int](../types/int.md) | Required| + + + +### Type: [DcOption](../types/DcOption.md) + + +### Example: + +``` +$dcOption = ['_' => 'dcOption', 'ipv6' => true, 'media_only' => true, 'tcpo_only' => true, 'id' => int, 'ip_address' => string, 'port' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/dialog.md b/old_docs/API_docs_v57/constructors/dialog.md new file mode 100644 index 00000000..540b3667 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/dialog.md @@ -0,0 +1,33 @@ +--- +title: dialog +description: dialog attributes, type and example +--- +## Constructor: dialog +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|peer|[Peer](../types/Peer.md) | Required| +|top\_message|[int](../types/int.md) | Required| +|read\_inbox\_max\_id|[int](../types/int.md) | Required| +|read\_outbox\_max\_id|[int](../types/int.md) | Required| +|unread\_count|[int](../types/int.md) | Required| +|notify\_settings|[PeerNotifySettings](../types/PeerNotifySettings.md) | Required| +|pts|[int](../types/int.md) | Optional| +|draft|[DraftMessage](../types/DraftMessage.md) | Optional| + + + +### Type: [Dialog](../types/Dialog.md) + + +### Example: + +``` +$dialog = ['_' => 'dialog', 'peer' => Peer, 'top_message' => int, 'read_inbox_max_id' => int, 'read_outbox_max_id' => int, 'unread_count' => int, 'notify_settings' => PeerNotifySettings, 'pts' => int, 'draft' => DraftMessage, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/disabledFeature.md b/old_docs/API_docs_v57/constructors/disabledFeature.md new file mode 100644 index 00000000..69c33c1d --- /dev/null +++ b/old_docs/API_docs_v57/constructors/disabledFeature.md @@ -0,0 +1,27 @@ +--- +title: disabledFeature +description: disabledFeature attributes, type and example +--- +## Constructor: disabledFeature +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|feature|[string](../types/string.md) | Required| +|description|[string](../types/string.md) | Required| + + + +### Type: [DisabledFeature](../types/DisabledFeature.md) + + +### Example: + +``` +$disabledFeature = ['_' => 'disabledFeature', 'feature' => string, 'description' => string, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/document.md b/old_docs/API_docs_v57/constructors/document.md new file mode 100644 index 00000000..958cf985 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/document.md @@ -0,0 +1,34 @@ +--- +title: document +description: document attributes, type and example +--- +## Constructor: document +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[long](../types/long.md) | Required| +|access\_hash|[long](../types/long.md) | Required| +|date|[int](../types/int.md) | Required| +|mime\_type|[string](../types/string.md) | Required| +|size|[int](../types/int.md) | Required| +|thumb|[PhotoSize](../types/PhotoSize.md) | Required| +|dc\_id|[int](../types/int.md) | Required| +|version|[int](../types/int.md) | Required| +|attributes|Array of [DocumentAttribute](../types/DocumentAttribute.md) | Required| + + + +### Type: [Document](../types/Document.md) + + +### Example: + +``` +$document = ['_' => 'document', 'id' => long, 'access_hash' => long, 'date' => int, 'mime_type' => string, 'size' => int, 'thumb' => PhotoSize, 'dc_id' => int, 'version' => int, 'attributes' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/documentAttributeAnimated.md b/old_docs/API_docs_v57/constructors/documentAttributeAnimated.md new file mode 100644 index 00000000..1699c60d --- /dev/null +++ b/old_docs/API_docs_v57/constructors/documentAttributeAnimated.md @@ -0,0 +1,21 @@ +--- +title: documentAttributeAnimated +description: documentAttributeAnimated attributes, type and example +--- +## Constructor: documentAttributeAnimated +[Back to constructors index](index.md) + + + + + + +### Type: [DocumentAttribute](../types/DocumentAttribute.md) + + +### Example: + +``` +$documentAttributeAnimated = ['_' => 'documentAttributeAnimated', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/documentAttributeAudio.md b/old_docs/API_docs_v57/constructors/documentAttributeAudio.md new file mode 100644 index 00000000..c4c0eebf --- /dev/null +++ b/old_docs/API_docs_v57/constructors/documentAttributeAudio.md @@ -0,0 +1,30 @@ +--- +title: documentAttributeAudio +description: documentAttributeAudio attributes, type and example +--- +## Constructor: documentAttributeAudio +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|voice|[Bool](../types/Bool.md) | Optional| +|duration|[int](../types/int.md) | Required| +|title|[string](../types/string.md) | Optional| +|performer|[string](../types/string.md) | Optional| +|waveform|[bytes](../types/bytes.md) | Optional| + + + +### Type: [DocumentAttribute](../types/DocumentAttribute.md) + + +### Example: + +``` +$documentAttributeAudio = ['_' => 'documentAttributeAudio', 'voice' => true, 'duration' => int, 'title' => string, 'performer' => string, 'waveform' => bytes, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/documentAttributeFilename.md b/old_docs/API_docs_v57/constructors/documentAttributeFilename.md new file mode 100644 index 00000000..f9a507d6 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/documentAttributeFilename.md @@ -0,0 +1,26 @@ +--- +title: documentAttributeFilename +description: documentAttributeFilename attributes, type and example +--- +## Constructor: documentAttributeFilename +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|file\_name|[string](../types/string.md) | Required| + + + +### Type: [DocumentAttribute](../types/DocumentAttribute.md) + + +### Example: + +``` +$documentAttributeFilename = ['_' => 'documentAttributeFilename', 'file_name' => string, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/documentAttributeHasStickers.md b/old_docs/API_docs_v57/constructors/documentAttributeHasStickers.md new file mode 100644 index 00000000..9a66db5c --- /dev/null +++ b/old_docs/API_docs_v57/constructors/documentAttributeHasStickers.md @@ -0,0 +1,21 @@ +--- +title: documentAttributeHasStickers +description: documentAttributeHasStickers attributes, type and example +--- +## Constructor: documentAttributeHasStickers +[Back to constructors index](index.md) + + + + + + +### Type: [DocumentAttribute](../types/DocumentAttribute.md) + + +### Example: + +``` +$documentAttributeHasStickers = ['_' => 'documentAttributeHasStickers', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/documentAttributeImageSize.md b/old_docs/API_docs_v57/constructors/documentAttributeImageSize.md new file mode 100644 index 00000000..c27da3cc --- /dev/null +++ b/old_docs/API_docs_v57/constructors/documentAttributeImageSize.md @@ -0,0 +1,27 @@ +--- +title: documentAttributeImageSize +description: documentAttributeImageSize attributes, type and example +--- +## Constructor: documentAttributeImageSize +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|w|[int](../types/int.md) | Required| +|h|[int](../types/int.md) | Required| + + + +### Type: [DocumentAttribute](../types/DocumentAttribute.md) + + +### Example: + +``` +$documentAttributeImageSize = ['_' => 'documentAttributeImageSize', 'w' => int, 'h' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/documentAttributeSticker.md b/old_docs/API_docs_v57/constructors/documentAttributeSticker.md new file mode 100644 index 00000000..f2904839 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/documentAttributeSticker.md @@ -0,0 +1,29 @@ +--- +title: documentAttributeSticker +description: documentAttributeSticker attributes, type and example +--- +## Constructor: documentAttributeSticker +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|mask|[Bool](../types/Bool.md) | Optional| +|alt|[string](../types/string.md) | Required| +|stickerset|[InputStickerSet](../types/InputStickerSet.md) | Required| +|mask\_coords|[MaskCoords](../types/MaskCoords.md) | Optional| + + + +### Type: [DocumentAttribute](../types/DocumentAttribute.md) + + +### Example: + +``` +$documentAttributeSticker = ['_' => 'documentAttributeSticker', 'mask' => true, 'alt' => string, 'stickerset' => InputStickerSet, 'mask_coords' => MaskCoords, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/documentAttributeVideo.md b/old_docs/API_docs_v57/constructors/documentAttributeVideo.md new file mode 100644 index 00000000..054d568c --- /dev/null +++ b/old_docs/API_docs_v57/constructors/documentAttributeVideo.md @@ -0,0 +1,28 @@ +--- +title: documentAttributeVideo +description: documentAttributeVideo attributes, type and example +--- +## Constructor: documentAttributeVideo +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|duration|[int](../types/int.md) | Required| +|w|[int](../types/int.md) | Required| +|h|[int](../types/int.md) | Required| + + + +### Type: [DocumentAttribute](../types/DocumentAttribute.md) + + +### Example: + +``` +$documentAttributeVideo = ['_' => 'documentAttributeVideo', 'duration' => int, 'w' => int, 'h' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/documentEmpty.md b/old_docs/API_docs_v57/constructors/documentEmpty.md new file mode 100644 index 00000000..db12c65c --- /dev/null +++ b/old_docs/API_docs_v57/constructors/documentEmpty.md @@ -0,0 +1,26 @@ +--- +title: documentEmpty +description: documentEmpty attributes, type and example +--- +## Constructor: documentEmpty +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[long](../types/long.md) | Required| + + + +### Type: [Document](../types/Document.md) + + +### Example: + +``` +$documentEmpty = ['_' => 'documentEmpty', 'id' => long, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/draftMessage.md b/old_docs/API_docs_v57/constructors/draftMessage.md new file mode 100644 index 00000000..f094b0df --- /dev/null +++ b/old_docs/API_docs_v57/constructors/draftMessage.md @@ -0,0 +1,30 @@ +--- +title: draftMessage +description: draftMessage attributes, type and example +--- +## Constructor: draftMessage +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|no\_webpage|[Bool](../types/Bool.md) | Optional| +|reply\_to\_msg\_id|[int](../types/int.md) | Optional| +|message|[string](../types/string.md) | Required| +|entities|Array of [MessageEntity](../types/MessageEntity.md) | Optional| +|date|[int](../types/int.md) | Required| + + + +### Type: [DraftMessage](../types/DraftMessage.md) + + +### Example: + +``` +$draftMessage = ['_' => 'draftMessage', 'no_webpage' => true, 'reply_to_msg_id' => int, 'message' => string, 'entities' => [Vector t], 'date' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/draftMessageEmpty.md b/old_docs/API_docs_v57/constructors/draftMessageEmpty.md new file mode 100644 index 00000000..bb51b163 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/draftMessageEmpty.md @@ -0,0 +1,21 @@ +--- +title: draftMessageEmpty +description: draftMessageEmpty attributes, type and example +--- +## Constructor: draftMessageEmpty +[Back to constructors index](index.md) + + + + + + +### Type: [DraftMessage](../types/DraftMessage.md) + + +### Example: + +``` +$draftMessageEmpty = ['_' => 'draftMessageEmpty', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/encryptedChat.md b/old_docs/API_docs_v57/constructors/encryptedChat.md new file mode 100644 index 00000000..c4443dcc --- /dev/null +++ b/old_docs/API_docs_v57/constructors/encryptedChat.md @@ -0,0 +1,32 @@ +--- +title: encryptedChat +description: encryptedChat attributes, type and example +--- +## Constructor: encryptedChat +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[int](../types/int.md) | Required| +|access\_hash|[long](../types/long.md) | Required| +|date|[int](../types/int.md) | Required| +|admin\_id|[int](../types/int.md) | Required| +|participant\_id|[int](../types/int.md) | Required| +|g\_a\_or\_b|[bytes](../types/bytes.md) | Required| +|key\_fingerprint|[long](../types/long.md) | Required| + + + +### Type: [EncryptedChat](../types/EncryptedChat.md) + + +### Example: + +``` +$encryptedChat = ['_' => 'encryptedChat', 'id' => int, 'access_hash' => long, 'date' => int, 'admin_id' => int, 'participant_id' => int, 'g_a_or_b' => bytes, 'key_fingerprint' => long, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/encryptedChatDiscarded.md b/old_docs/API_docs_v57/constructors/encryptedChatDiscarded.md new file mode 100644 index 00000000..2dc9ce23 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/encryptedChatDiscarded.md @@ -0,0 +1,26 @@ +--- +title: encryptedChatDiscarded +description: encryptedChatDiscarded attributes, type and example +--- +## Constructor: encryptedChatDiscarded +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[int](../types/int.md) | Required| + + + +### Type: [EncryptedChat](../types/EncryptedChat.md) + + +### Example: + +``` +$encryptedChatDiscarded = ['_' => 'encryptedChatDiscarded', 'id' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/encryptedChatEmpty.md b/old_docs/API_docs_v57/constructors/encryptedChatEmpty.md new file mode 100644 index 00000000..aa892dd1 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/encryptedChatEmpty.md @@ -0,0 +1,26 @@ +--- +title: encryptedChatEmpty +description: encryptedChatEmpty attributes, type and example +--- +## Constructor: encryptedChatEmpty +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[int](../types/int.md) | Required| + + + +### Type: [EncryptedChat](../types/EncryptedChat.md) + + +### Example: + +``` +$encryptedChatEmpty = ['_' => 'encryptedChatEmpty', 'id' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/encryptedChatRequested.md b/old_docs/API_docs_v57/constructors/encryptedChatRequested.md new file mode 100644 index 00000000..7b20b917 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/encryptedChatRequested.md @@ -0,0 +1,31 @@ +--- +title: encryptedChatRequested +description: encryptedChatRequested attributes, type and example +--- +## Constructor: encryptedChatRequested +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[int](../types/int.md) | Required| +|access\_hash|[long](../types/long.md) | Required| +|date|[int](../types/int.md) | Required| +|admin\_id|[int](../types/int.md) | Required| +|participant\_id|[int](../types/int.md) | Required| +|g\_a|[bytes](../types/bytes.md) | Required| + + + +### Type: [EncryptedChat](../types/EncryptedChat.md) + + +### Example: + +``` +$encryptedChatRequested = ['_' => 'encryptedChatRequested', 'id' => int, 'access_hash' => long, 'date' => int, 'admin_id' => int, 'participant_id' => int, 'g_a' => bytes, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/encryptedChatWaiting.md b/old_docs/API_docs_v57/constructors/encryptedChatWaiting.md new file mode 100644 index 00000000..8ebec738 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/encryptedChatWaiting.md @@ -0,0 +1,30 @@ +--- +title: encryptedChatWaiting +description: encryptedChatWaiting attributes, type and example +--- +## Constructor: encryptedChatWaiting +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[int](../types/int.md) | Required| +|access\_hash|[long](../types/long.md) | Required| +|date|[int](../types/int.md) | Required| +|admin\_id|[int](../types/int.md) | Required| +|participant\_id|[int](../types/int.md) | Required| + + + +### Type: [EncryptedChat](../types/EncryptedChat.md) + + +### Example: + +``` +$encryptedChatWaiting = ['_' => 'encryptedChatWaiting', 'id' => int, 'access_hash' => long, 'date' => int, 'admin_id' => int, 'participant_id' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/encryptedFile.md b/old_docs/API_docs_v57/constructors/encryptedFile.md new file mode 100644 index 00000000..a96a0d8d --- /dev/null +++ b/old_docs/API_docs_v57/constructors/encryptedFile.md @@ -0,0 +1,30 @@ +--- +title: encryptedFile +description: encryptedFile attributes, type and example +--- +## Constructor: encryptedFile +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[long](../types/long.md) | Required| +|access\_hash|[long](../types/long.md) | Required| +|size|[int](../types/int.md) | Required| +|dc\_id|[int](../types/int.md) | Required| +|key\_fingerprint|[int](../types/int.md) | Required| + + + +### Type: [EncryptedFile](../types/EncryptedFile.md) + + +### Example: + +``` +$encryptedFile = ['_' => 'encryptedFile', 'id' => long, 'access_hash' => long, 'size' => int, 'dc_id' => int, 'key_fingerprint' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/encryptedFileEmpty.md b/old_docs/API_docs_v57/constructors/encryptedFileEmpty.md new file mode 100644 index 00000000..66e38cfd --- /dev/null +++ b/old_docs/API_docs_v57/constructors/encryptedFileEmpty.md @@ -0,0 +1,21 @@ +--- +title: encryptedFileEmpty +description: encryptedFileEmpty attributes, type and example +--- +## Constructor: encryptedFileEmpty +[Back to constructors index](index.md) + + + + + + +### Type: [EncryptedFile](../types/EncryptedFile.md) + + +### Example: + +``` +$encryptedFileEmpty = ['_' => 'encryptedFileEmpty', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/encryptedMessage.md b/old_docs/API_docs_v57/constructors/encryptedMessage.md new file mode 100644 index 00000000..68cf582e --- /dev/null +++ b/old_docs/API_docs_v57/constructors/encryptedMessage.md @@ -0,0 +1,29 @@ +--- +title: encryptedMessage +description: encryptedMessage attributes, type and example +--- +## Constructor: encryptedMessage +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|chat\_id|[int](../types/int.md) | Required| +|date|[int](../types/int.md) | Required| +|bytes|[bytes](../types/bytes.md) | Required| +|file|[EncryptedFile](../types/EncryptedFile.md) | Required| + + + +### Type: [EncryptedMessage](../types/EncryptedMessage.md) + + +### Example: + +``` +$encryptedMessage = ['_' => 'encryptedMessage', 'chat_id' => int, 'date' => int, 'bytes' => bytes, 'file' => EncryptedFile, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/encryptedMessageService.md b/old_docs/API_docs_v57/constructors/encryptedMessageService.md new file mode 100644 index 00000000..68b5e26b --- /dev/null +++ b/old_docs/API_docs_v57/constructors/encryptedMessageService.md @@ -0,0 +1,28 @@ +--- +title: encryptedMessageService +description: encryptedMessageService attributes, type and example +--- +## Constructor: encryptedMessageService +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|chat\_id|[int](../types/int.md) | Required| +|date|[int](../types/int.md) | Required| +|bytes|[bytes](../types/bytes.md) | Required| + + + +### Type: [EncryptedMessage](../types/EncryptedMessage.md) + + +### Example: + +``` +$encryptedMessageService = ['_' => 'encryptedMessageService', 'chat_id' => int, 'date' => int, 'bytes' => bytes, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/error.md b/old_docs/API_docs_v57/constructors/error.md new file mode 100644 index 00000000..b2c2c42a --- /dev/null +++ b/old_docs/API_docs_v57/constructors/error.md @@ -0,0 +1,27 @@ +--- +title: error +description: error attributes, type and example +--- +## Constructor: error +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|code|[int](../types/int.md) | Required| +|text|[string](../types/string.md) | Required| + + + +### Type: [Error](../types/Error.md) + + +### Example: + +``` +$error = ['_' => 'error', 'code' => int, 'text' => string, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/exportedMessageLink.md b/old_docs/API_docs_v57/constructors/exportedMessageLink.md new file mode 100644 index 00000000..95f91e02 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/exportedMessageLink.md @@ -0,0 +1,26 @@ +--- +title: exportedMessageLink +description: exportedMessageLink attributes, type and example +--- +## Constructor: exportedMessageLink +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|link|[string](../types/string.md) | Required| + + + +### Type: [ExportedMessageLink](../types/ExportedMessageLink.md) + + +### Example: + +``` +$exportedMessageLink = ['_' => 'exportedMessageLink', 'link' => string, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/fileLocation.md b/old_docs/API_docs_v57/constructors/fileLocation.md new file mode 100644 index 00000000..a892f208 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/fileLocation.md @@ -0,0 +1,29 @@ +--- +title: fileLocation +description: fileLocation attributes, type and example +--- +## Constructor: fileLocation +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|dc\_id|[int](../types/int.md) | Required| +|volume\_id|[long](../types/long.md) | Required| +|local\_id|[int](../types/int.md) | Required| +|secret|[long](../types/long.md) | Required| + + + +### Type: [FileLocation](../types/FileLocation.md) + + +### Example: + +``` +$fileLocation = ['_' => 'fileLocation', 'dc_id' => int, 'volume_id' => long, 'local_id' => int, 'secret' => long, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/fileLocationUnavailable.md b/old_docs/API_docs_v57/constructors/fileLocationUnavailable.md new file mode 100644 index 00000000..04972a9d --- /dev/null +++ b/old_docs/API_docs_v57/constructors/fileLocationUnavailable.md @@ -0,0 +1,28 @@ +--- +title: fileLocationUnavailable +description: fileLocationUnavailable attributes, type and example +--- +## Constructor: fileLocationUnavailable +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|volume\_id|[long](../types/long.md) | Required| +|local\_id|[int](../types/int.md) | Required| +|secret|[long](../types/long.md) | Required| + + + +### Type: [FileLocation](../types/FileLocation.md) + + +### Example: + +``` +$fileLocationUnavailable = ['_' => 'fileLocationUnavailable', 'volume_id' => long, 'local_id' => int, 'secret' => long, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/foundGif.md b/old_docs/API_docs_v57/constructors/foundGif.md new file mode 100644 index 00000000..1db8cfd9 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/foundGif.md @@ -0,0 +1,31 @@ +--- +title: foundGif +description: foundGif attributes, type and example +--- +## Constructor: foundGif +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|url|[string](../types/string.md) | Required| +|thumb\_url|[string](../types/string.md) | Required| +|content\_url|[string](../types/string.md) | Required| +|content\_type|[string](../types/string.md) | Required| +|w|[int](../types/int.md) | Required| +|h|[int](../types/int.md) | Required| + + + +### Type: [FoundGif](../types/FoundGif.md) + + +### Example: + +``` +$foundGif = ['_' => 'foundGif', 'url' => string, 'thumb_url' => string, 'content_url' => string, 'content_type' => string, 'w' => int, 'h' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/foundGifCached.md b/old_docs/API_docs_v57/constructors/foundGifCached.md new file mode 100644 index 00000000..93b3f4bd --- /dev/null +++ b/old_docs/API_docs_v57/constructors/foundGifCached.md @@ -0,0 +1,28 @@ +--- +title: foundGifCached +description: foundGifCached attributes, type and example +--- +## Constructor: foundGifCached +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|url|[string](../types/string.md) | Required| +|photo|[Photo](../types/Photo.md) | Required| +|document|[Document](../types/Document.md) | Required| + + + +### Type: [FoundGif](../types/FoundGif.md) + + +### Example: + +``` +$foundGifCached = ['_' => 'foundGifCached', 'url' => string, 'photo' => Photo, 'document' => Document, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/game.md b/old_docs/API_docs_v57/constructors/game.md new file mode 100644 index 00000000..3474bb5e --- /dev/null +++ b/old_docs/API_docs_v57/constructors/game.md @@ -0,0 +1,32 @@ +--- +title: game +description: game attributes, type and example +--- +## Constructor: game +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[long](../types/long.md) | Required| +|access\_hash|[long](../types/long.md) | Required| +|short\_name|[string](../types/string.md) | Required| +|title|[string](../types/string.md) | Required| +|description|[string](../types/string.md) | Required| +|photo|[Photo](../types/Photo.md) | Required| +|document|[Document](../types/Document.md) | Optional| + + + +### Type: [Game](../types/Game.md) + + +### Example: + +``` +$game = ['_' => 'game', 'id' => long, 'access_hash' => long, 'short_name' => string, 'title' => string, 'description' => string, 'photo' => Photo, 'document' => Document, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/geoPoint.md b/old_docs/API_docs_v57/constructors/geoPoint.md new file mode 100644 index 00000000..b8bc6d85 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/geoPoint.md @@ -0,0 +1,27 @@ +--- +title: geoPoint +description: geoPoint attributes, type and example +--- +## Constructor: geoPoint +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|long|[double](../types/double.md) | Required| +|lat|[double](../types/double.md) | Required| + + + +### Type: [GeoPoint](../types/GeoPoint.md) + + +### Example: + +``` +$geoPoint = ['_' => 'geoPoint', 'long' => double, 'lat' => double, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/geoPointEmpty.md b/old_docs/API_docs_v57/constructors/geoPointEmpty.md new file mode 100644 index 00000000..cec7bfe9 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/geoPointEmpty.md @@ -0,0 +1,21 @@ +--- +title: geoPointEmpty +description: geoPointEmpty attributes, type and example +--- +## Constructor: geoPointEmpty +[Back to constructors index](index.md) + + + + + + +### Type: [GeoPoint](../types/GeoPoint.md) + + +### Example: + +``` +$geoPointEmpty = ['_' => 'geoPointEmpty', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/help_appChangelog.md b/old_docs/API_docs_v57/constructors/help_appChangelog.md new file mode 100644 index 00000000..a18c3877 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/help_appChangelog.md @@ -0,0 +1,26 @@ +--- +title: help.appChangelog +description: help_appChangelog attributes, type and example +--- +## Constructor: help.appChangelog +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|text|[string](../types/string.md) | Required| + + + +### Type: [help\_AppChangelog](../types/help_AppChangelog.md) + + +### Example: + +``` +$help_appChangelog = ['_' => 'help.appChangelog', 'text' => string, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/help_appChangelogEmpty.md b/old_docs/API_docs_v57/constructors/help_appChangelogEmpty.md new file mode 100644 index 00000000..cac7ea4f --- /dev/null +++ b/old_docs/API_docs_v57/constructors/help_appChangelogEmpty.md @@ -0,0 +1,21 @@ +--- +title: help.appChangelogEmpty +description: help_appChangelogEmpty attributes, type and example +--- +## Constructor: help.appChangelogEmpty +[Back to constructors index](index.md) + + + + + + +### Type: [help\_AppChangelog](../types/help_AppChangelog.md) + + +### Example: + +``` +$help_appChangelogEmpty = ['_' => 'help.appChangelogEmpty', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/help_appUpdate.md b/old_docs/API_docs_v57/constructors/help_appUpdate.md new file mode 100644 index 00000000..d2eb06d7 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/help_appUpdate.md @@ -0,0 +1,29 @@ +--- +title: help.appUpdate +description: help_appUpdate attributes, type and example +--- +## Constructor: help.appUpdate +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[int](../types/int.md) | Required| +|critical|[Bool](../types/Bool.md) | Required| +|url|[string](../types/string.md) | Required| +|text|[string](../types/string.md) | Required| + + + +### Type: [help\_AppUpdate](../types/help_AppUpdate.md) + + +### Example: + +``` +$help_appUpdate = ['_' => 'help.appUpdate', 'id' => int, 'critical' => Bool, 'url' => string, 'text' => string, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/help_inviteText.md b/old_docs/API_docs_v57/constructors/help_inviteText.md new file mode 100644 index 00000000..c1833796 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/help_inviteText.md @@ -0,0 +1,26 @@ +--- +title: help.inviteText +description: help_inviteText attributes, type and example +--- +## Constructor: help.inviteText +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|message|[string](../types/string.md) | Required| + + + +### Type: [help\_InviteText](../types/help_InviteText.md) + + +### Example: + +``` +$help_inviteText = ['_' => 'help.inviteText', 'message' => string, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/help_noAppUpdate.md b/old_docs/API_docs_v57/constructors/help_noAppUpdate.md new file mode 100644 index 00000000..118d4cb7 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/help_noAppUpdate.md @@ -0,0 +1,21 @@ +--- +title: help.noAppUpdate +description: help_noAppUpdate attributes, type and example +--- +## Constructor: help.noAppUpdate +[Back to constructors index](index.md) + + + + + + +### Type: [help\_AppUpdate](../types/help_AppUpdate.md) + + +### Example: + +``` +$help_noAppUpdate = ['_' => 'help.noAppUpdate', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/help_support.md b/old_docs/API_docs_v57/constructors/help_support.md new file mode 100644 index 00000000..4255414a --- /dev/null +++ b/old_docs/API_docs_v57/constructors/help_support.md @@ -0,0 +1,27 @@ +--- +title: help.support +description: help_support attributes, type and example +--- +## Constructor: help.support +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|phone\_number|[string](../types/string.md) | Required| +|user|[User](../types/User.md) | Required| + + + +### Type: [help\_Support](../types/help_Support.md) + + +### Example: + +``` +$help_support = ['_' => 'help.support', 'phone_number' => string, 'user' => User, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/help_termsOfService.md b/old_docs/API_docs_v57/constructors/help_termsOfService.md new file mode 100644 index 00000000..842679db --- /dev/null +++ b/old_docs/API_docs_v57/constructors/help_termsOfService.md @@ -0,0 +1,26 @@ +--- +title: help.termsOfService +description: help_termsOfService attributes, type and example +--- +## Constructor: help.termsOfService +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|text|[string](../types/string.md) | Required| + + + +### Type: [help\_TermsOfService](../types/help_TermsOfService.md) + + +### Example: + +``` +$help_termsOfService = ['_' => 'help.termsOfService', 'text' => string, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/highScore.md b/old_docs/API_docs_v57/constructors/highScore.md new file mode 100644 index 00000000..933ba432 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/highScore.md @@ -0,0 +1,28 @@ +--- +title: highScore +description: highScore attributes, type and example +--- +## Constructor: highScore +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|pos|[int](../types/int.md) | Required| +|user\_id|[int](../types/int.md) | Required| +|score|[int](../types/int.md) | Required| + + + +### Type: [HighScore](../types/HighScore.md) + + +### Example: + +``` +$highScore = ['_' => 'highScore', 'pos' => int, 'user_id' => int, 'score' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/importedContact.md b/old_docs/API_docs_v57/constructors/importedContact.md new file mode 100644 index 00000000..eb4a7e96 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/importedContact.md @@ -0,0 +1,27 @@ +--- +title: importedContact +description: importedContact attributes, type and example +--- +## Constructor: importedContact +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|user\_id|[int](../types/int.md) | Required| +|client\_id|[long](../types/long.md) | Required| + + + +### Type: [ImportedContact](../types/ImportedContact.md) + + +### Example: + +``` +$importedContact = ['_' => 'importedContact', 'user_id' => int, 'client_id' => long, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inlineBotSwitchPM.md b/old_docs/API_docs_v57/constructors/inlineBotSwitchPM.md new file mode 100644 index 00000000..ec1c28d7 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inlineBotSwitchPM.md @@ -0,0 +1,27 @@ +--- +title: inlineBotSwitchPM +description: inlineBotSwitchPM attributes, type and example +--- +## Constructor: inlineBotSwitchPM +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|text|[string](../types/string.md) | Required| +|start\_param|[string](../types/string.md) | Required| + + + +### Type: [InlineBotSwitchPM](../types/InlineBotSwitchPM.md) + + +### Example: + +``` +$inlineBotSwitchPM = ['_' => 'inlineBotSwitchPM', 'text' => string, 'start_param' => string, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputAppEvent.md b/old_docs/API_docs_v57/constructors/inputAppEvent.md new file mode 100644 index 00000000..3d37ba86 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputAppEvent.md @@ -0,0 +1,29 @@ +--- +title: inputAppEvent +description: inputAppEvent attributes, type and example +--- +## Constructor: inputAppEvent +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|time|[double](../types/double.md) | Required| +|type|[string](../types/string.md) | Required| +|peer|[long](../types/long.md) | Required| +|data|[string](../types/string.md) | Required| + + + +### Type: [InputAppEvent](../types/InputAppEvent.md) + + +### Example: + +``` +$inputAppEvent = ['_' => 'inputAppEvent', 'time' => double, 'type' => string, 'peer' => long, 'data' => string, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputBotInlineMessageGame.md b/old_docs/API_docs_v57/constructors/inputBotInlineMessageGame.md new file mode 100644 index 00000000..16c22fe6 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputBotInlineMessageGame.md @@ -0,0 +1,26 @@ +--- +title: inputBotInlineMessageGame +description: inputBotInlineMessageGame attributes, type and example +--- +## Constructor: inputBotInlineMessageGame +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|reply\_markup|[ReplyMarkup](../types/ReplyMarkup.md) | Optional| + + + +### Type: [InputBotInlineMessage](../types/InputBotInlineMessage.md) + + +### Example: + +``` +$inputBotInlineMessageGame = ['_' => 'inputBotInlineMessageGame', 'reply_markup' => ReplyMarkup, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputBotInlineMessageID.md b/old_docs/API_docs_v57/constructors/inputBotInlineMessageID.md new file mode 100644 index 00000000..bea4bf54 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputBotInlineMessageID.md @@ -0,0 +1,28 @@ +--- +title: inputBotInlineMessageID +description: inputBotInlineMessageID attributes, type and example +--- +## Constructor: inputBotInlineMessageID +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|dc\_id|[int](../types/int.md) | Required| +|id|[long](../types/long.md) | Required| +|access\_hash|[long](../types/long.md) | Required| + + + +### Type: [InputBotInlineMessageID](../types/InputBotInlineMessageID.md) + + +### Example: + +``` +$inputBotInlineMessageID = ['_' => 'inputBotInlineMessageID', 'dc_id' => int, 'id' => long, 'access_hash' => long, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputBotInlineMessageMediaAuto.md b/old_docs/API_docs_v57/constructors/inputBotInlineMessageMediaAuto.md new file mode 100644 index 00000000..25d1dded --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputBotInlineMessageMediaAuto.md @@ -0,0 +1,27 @@ +--- +title: inputBotInlineMessageMediaAuto +description: inputBotInlineMessageMediaAuto attributes, type and example +--- +## Constructor: inputBotInlineMessageMediaAuto +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|caption|[string](../types/string.md) | Required| +|reply\_markup|[ReplyMarkup](../types/ReplyMarkup.md) | Optional| + + + +### Type: [InputBotInlineMessage](../types/InputBotInlineMessage.md) + + +### Example: + +``` +$inputBotInlineMessageMediaAuto = ['_' => 'inputBotInlineMessageMediaAuto', 'caption' => string, 'reply_markup' => ReplyMarkup, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputBotInlineMessageMediaContact.md b/old_docs/API_docs_v57/constructors/inputBotInlineMessageMediaContact.md new file mode 100644 index 00000000..cd54d6a6 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputBotInlineMessageMediaContact.md @@ -0,0 +1,29 @@ +--- +title: inputBotInlineMessageMediaContact +description: inputBotInlineMessageMediaContact attributes, type and example +--- +## Constructor: inputBotInlineMessageMediaContact +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|phone\_number|[string](../types/string.md) | Required| +|first\_name|[string](../types/string.md) | Required| +|last\_name|[string](../types/string.md) | Required| +|reply\_markup|[ReplyMarkup](../types/ReplyMarkup.md) | Optional| + + + +### Type: [InputBotInlineMessage](../types/InputBotInlineMessage.md) + + +### Example: + +``` +$inputBotInlineMessageMediaContact = ['_' => 'inputBotInlineMessageMediaContact', 'phone_number' => string, 'first_name' => string, 'last_name' => string, 'reply_markup' => ReplyMarkup, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputBotInlineMessageMediaGeo.md b/old_docs/API_docs_v57/constructors/inputBotInlineMessageMediaGeo.md new file mode 100644 index 00000000..41079f0b --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputBotInlineMessageMediaGeo.md @@ -0,0 +1,27 @@ +--- +title: inputBotInlineMessageMediaGeo +description: inputBotInlineMessageMediaGeo attributes, type and example +--- +## Constructor: inputBotInlineMessageMediaGeo +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|geo\_point|[InputGeoPoint](../types/InputGeoPoint.md) | Required| +|reply\_markup|[ReplyMarkup](../types/ReplyMarkup.md) | Optional| + + + +### Type: [InputBotInlineMessage](../types/InputBotInlineMessage.md) + + +### Example: + +``` +$inputBotInlineMessageMediaGeo = ['_' => 'inputBotInlineMessageMediaGeo', 'geo_point' => InputGeoPoint, 'reply_markup' => ReplyMarkup, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputBotInlineMessageMediaVenue.md b/old_docs/API_docs_v57/constructors/inputBotInlineMessageMediaVenue.md new file mode 100644 index 00000000..966237ad --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputBotInlineMessageMediaVenue.md @@ -0,0 +1,31 @@ +--- +title: inputBotInlineMessageMediaVenue +description: inputBotInlineMessageMediaVenue attributes, type and example +--- +## Constructor: inputBotInlineMessageMediaVenue +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|geo\_point|[InputGeoPoint](../types/InputGeoPoint.md) | Required| +|title|[string](../types/string.md) | Required| +|address|[string](../types/string.md) | Required| +|provider|[string](../types/string.md) | Required| +|venue\_id|[string](../types/string.md) | Required| +|reply\_markup|[ReplyMarkup](../types/ReplyMarkup.md) | Optional| + + + +### Type: [InputBotInlineMessage](../types/InputBotInlineMessage.md) + + +### Example: + +``` +$inputBotInlineMessageMediaVenue = ['_' => 'inputBotInlineMessageMediaVenue', 'geo_point' => InputGeoPoint, 'title' => string, 'address' => string, 'provider' => string, 'venue_id' => string, 'reply_markup' => ReplyMarkup, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputBotInlineMessageText.md b/old_docs/API_docs_v57/constructors/inputBotInlineMessageText.md new file mode 100644 index 00000000..2e3ce923 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputBotInlineMessageText.md @@ -0,0 +1,29 @@ +--- +title: inputBotInlineMessageText +description: inputBotInlineMessageText attributes, type and example +--- +## Constructor: inputBotInlineMessageText +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|no\_webpage|[Bool](../types/Bool.md) | Optional| +|message|[string](../types/string.md) | Required| +|entities|Array of [MessageEntity](../types/MessageEntity.md) | Optional| +|reply\_markup|[ReplyMarkup](../types/ReplyMarkup.md) | Optional| + + + +### Type: [InputBotInlineMessage](../types/InputBotInlineMessage.md) + + +### Example: + +``` +$inputBotInlineMessageText = ['_' => 'inputBotInlineMessageText', 'no_webpage' => true, 'message' => string, 'entities' => [Vector t], 'reply_markup' => ReplyMarkup, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputBotInlineResult.md b/old_docs/API_docs_v57/constructors/inputBotInlineResult.md new file mode 100644 index 00000000..a597fa4d --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputBotInlineResult.md @@ -0,0 +1,37 @@ +--- +title: inputBotInlineResult +description: inputBotInlineResult attributes, type and example +--- +## Constructor: inputBotInlineResult +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[string](../types/string.md) | Required| +|type|[string](../types/string.md) | Required| +|title|[string](../types/string.md) | Optional| +|description|[string](../types/string.md) | Optional| +|url|[string](../types/string.md) | Optional| +|thumb\_url|[string](../types/string.md) | Optional| +|content\_url|[string](../types/string.md) | Optional| +|content\_type|[string](../types/string.md) | Optional| +|w|[int](../types/int.md) | Optional| +|h|[int](../types/int.md) | Optional| +|duration|[int](../types/int.md) | Optional| +|send\_message|[InputBotInlineMessage](../types/InputBotInlineMessage.md) | Required| + + + +### Type: [InputBotInlineResult](../types/InputBotInlineResult.md) + + +### Example: + +``` +$inputBotInlineResult = ['_' => 'inputBotInlineResult', 'id' => string, 'type' => string, 'title' => string, 'description' => string, 'url' => string, 'thumb_url' => string, 'content_url' => string, 'content_type' => string, 'w' => int, 'h' => int, 'duration' => int, 'send_message' => InputBotInlineMessage, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputBotInlineResultDocument.md b/old_docs/API_docs_v57/constructors/inputBotInlineResultDocument.md new file mode 100644 index 00000000..d9e88d1b --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputBotInlineResultDocument.md @@ -0,0 +1,31 @@ +--- +title: inputBotInlineResultDocument +description: inputBotInlineResultDocument attributes, type and example +--- +## Constructor: inputBotInlineResultDocument +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[string](../types/string.md) | Required| +|type|[string](../types/string.md) | Required| +|title|[string](../types/string.md) | Optional| +|description|[string](../types/string.md) | Optional| +|document|[InputDocument](../types/InputDocument.md) | Required| +|send\_message|[InputBotInlineMessage](../types/InputBotInlineMessage.md) | Required| + + + +### Type: [InputBotInlineResult](../types/InputBotInlineResult.md) + + +### Example: + +``` +$inputBotInlineResultDocument = ['_' => 'inputBotInlineResultDocument', 'id' => string, 'type' => string, 'title' => string, 'description' => string, 'document' => InputDocument, 'send_message' => InputBotInlineMessage, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputBotInlineResultGame.md b/old_docs/API_docs_v57/constructors/inputBotInlineResultGame.md new file mode 100644 index 00000000..28122d50 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputBotInlineResultGame.md @@ -0,0 +1,28 @@ +--- +title: inputBotInlineResultGame +description: inputBotInlineResultGame attributes, type and example +--- +## Constructor: inputBotInlineResultGame +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[string](../types/string.md) | Required| +|short\_name|[string](../types/string.md) | Required| +|send\_message|[InputBotInlineMessage](../types/InputBotInlineMessage.md) | Required| + + + +### Type: [InputBotInlineResult](../types/InputBotInlineResult.md) + + +### Example: + +``` +$inputBotInlineResultGame = ['_' => 'inputBotInlineResultGame', 'id' => string, 'short_name' => string, 'send_message' => InputBotInlineMessage, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputBotInlineResultPhoto.md b/old_docs/API_docs_v57/constructors/inputBotInlineResultPhoto.md new file mode 100644 index 00000000..defe0a4b --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputBotInlineResultPhoto.md @@ -0,0 +1,29 @@ +--- +title: inputBotInlineResultPhoto +description: inputBotInlineResultPhoto attributes, type and example +--- +## Constructor: inputBotInlineResultPhoto +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[string](../types/string.md) | Required| +|type|[string](../types/string.md) | Required| +|photo|[InputPhoto](../types/InputPhoto.md) | Required| +|send\_message|[InputBotInlineMessage](../types/InputBotInlineMessage.md) | Required| + + + +### Type: [InputBotInlineResult](../types/InputBotInlineResult.md) + + +### Example: + +``` +$inputBotInlineResultPhoto = ['_' => 'inputBotInlineResultPhoto', 'id' => string, 'type' => string, 'photo' => InputPhoto, 'send_message' => InputBotInlineMessage, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputChannel.md b/old_docs/API_docs_v57/constructors/inputChannel.md new file mode 100644 index 00000000..32e90b2f --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputChannel.md @@ -0,0 +1,40 @@ +--- +title: inputChannel +description: inputChannel attributes, type and example +--- +## Constructor: inputChannel +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|channel\_id|[int](../types/int.md) | Required| +|access\_hash|[long](../types/long.md) | Required| + + + +### Type: [InputChannel](../types/InputChannel.md) + + +### Example: + +``` +$inputChannel = ['_' => 'inputChannel', 'channel_id' => int, 'access_hash' => long, ]; +``` + +The following syntaxes can also be used: + +``` +$inputChannel = '@username'; // Username + +$inputChannel = 44700; // bot API id (users) +$inputChannel = -492772765; // bot API id (chats) +$inputChannel = -10038575794; // bot API id (channels) + +$inputChannel = 'user#44700'; // tg-cli style id (users) +$inputChannel = 'chat#492772765'; // tg-cli style id (chats) +$inputChannel = 'channel#38575794'; // tg-cli style id (channels) +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/constructors/inputChannelEmpty.md b/old_docs/API_docs_v57/constructors/inputChannelEmpty.md new file mode 100644 index 00000000..40f83aa5 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputChannelEmpty.md @@ -0,0 +1,34 @@ +--- +title: inputChannelEmpty +description: inputChannelEmpty attributes, type and example +--- +## Constructor: inputChannelEmpty +[Back to constructors index](index.md) + + + + + + +### Type: [InputChannel](../types/InputChannel.md) + + +### Example: + +``` +$inputChannelEmpty = ['_' => 'inputChannelEmpty', ]; +``` + +The following syntaxes can also be used: + +``` +$inputChannelEmpty = '@username'; // Username + +$inputChannelEmpty = 44700; // bot API id (users) +$inputChannelEmpty = -492772765; // bot API id (chats) +$inputChannelEmpty = -10038575794; // bot API id (channels) + +$inputChannelEmpty = 'user#44700'; // tg-cli style id (users) +$inputChannelEmpty = 'chat#492772765'; // tg-cli style id (chats) +$inputChannelEmpty = 'channel#38575794'; // tg-cli style id (channels) +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/constructors/inputChatPhoto.md b/old_docs/API_docs_v57/constructors/inputChatPhoto.md new file mode 100644 index 00000000..f20e6085 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputChatPhoto.md @@ -0,0 +1,26 @@ +--- +title: inputChatPhoto +description: inputChatPhoto attributes, type and example +--- +## Constructor: inputChatPhoto +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[InputPhoto](../types/InputPhoto.md) | Required| + + + +### Type: [InputChatPhoto](../types/InputChatPhoto.md) + + +### Example: + +``` +$inputChatPhoto = ['_' => 'inputChatPhoto', 'id' => InputPhoto, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputChatPhotoEmpty.md b/old_docs/API_docs_v57/constructors/inputChatPhotoEmpty.md new file mode 100644 index 00000000..1f2b4d3e --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputChatPhotoEmpty.md @@ -0,0 +1,21 @@ +--- +title: inputChatPhotoEmpty +description: inputChatPhotoEmpty attributes, type and example +--- +## Constructor: inputChatPhotoEmpty +[Back to constructors index](index.md) + + + + + + +### Type: [InputChatPhoto](../types/InputChatPhoto.md) + + +### Example: + +``` +$inputChatPhotoEmpty = ['_' => 'inputChatPhotoEmpty', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputChatUploadedPhoto.md b/old_docs/API_docs_v57/constructors/inputChatUploadedPhoto.md new file mode 100644 index 00000000..111b4af7 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputChatUploadedPhoto.md @@ -0,0 +1,26 @@ +--- +title: inputChatUploadedPhoto +description: inputChatUploadedPhoto attributes, type and example +--- +## Constructor: inputChatUploadedPhoto +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|file|[InputFile](../types/InputFile.md) | Required| + + + +### Type: [InputChatPhoto](../types/InputChatPhoto.md) + + +### Example: + +``` +$inputChatUploadedPhoto = ['_' => 'inputChatUploadedPhoto', 'file' => InputFile, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputDocument.md b/old_docs/API_docs_v57/constructors/inputDocument.md new file mode 100644 index 00000000..1f48ae2c --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputDocument.md @@ -0,0 +1,27 @@ +--- +title: inputDocument +description: inputDocument attributes, type and example +--- +## Constructor: inputDocument +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[long](../types/long.md) | Required| +|access\_hash|[long](../types/long.md) | Required| + + + +### Type: [InputDocument](../types/InputDocument.md) + + +### Example: + +``` +$inputDocument = ['_' => 'inputDocument', 'id' => long, 'access_hash' => long, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputDocumentEmpty.md b/old_docs/API_docs_v57/constructors/inputDocumentEmpty.md new file mode 100644 index 00000000..2466129d --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputDocumentEmpty.md @@ -0,0 +1,21 @@ +--- +title: inputDocumentEmpty +description: inputDocumentEmpty attributes, type and example +--- +## Constructor: inputDocumentEmpty +[Back to constructors index](index.md) + + + + + + +### Type: [InputDocument](../types/InputDocument.md) + + +### Example: + +``` +$inputDocumentEmpty = ['_' => 'inputDocumentEmpty', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputDocumentFileLocation.md b/old_docs/API_docs_v57/constructors/inputDocumentFileLocation.md new file mode 100644 index 00000000..b0466e78 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputDocumentFileLocation.md @@ -0,0 +1,28 @@ +--- +title: inputDocumentFileLocation +description: inputDocumentFileLocation attributes, type and example +--- +## Constructor: inputDocumentFileLocation +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[long](../types/long.md) | Required| +|access\_hash|[long](../types/long.md) | Required| +|version|[int](../types/int.md) | Required| + + + +### Type: [InputFileLocation](../types/InputFileLocation.md) + + +### Example: + +``` +$inputDocumentFileLocation = ['_' => 'inputDocumentFileLocation', 'id' => long, 'access_hash' => long, 'version' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputEncryptedChat.md b/old_docs/API_docs_v57/constructors/inputEncryptedChat.md new file mode 100644 index 00000000..9af2b170 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputEncryptedChat.md @@ -0,0 +1,27 @@ +--- +title: inputEncryptedChat +description: inputEncryptedChat attributes, type and example +--- +## Constructor: inputEncryptedChat +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|chat\_id|[int](../types/int.md) | Required| +|access\_hash|[long](../types/long.md) | Required| + + + +### Type: [InputEncryptedChat](../types/InputEncryptedChat.md) + + +### Example: + +``` +$inputEncryptedChat = ['_' => 'inputEncryptedChat', 'chat_id' => int, 'access_hash' => long, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputEncryptedFile.md b/old_docs/API_docs_v57/constructors/inputEncryptedFile.md new file mode 100644 index 00000000..f5169408 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputEncryptedFile.md @@ -0,0 +1,27 @@ +--- +title: inputEncryptedFile +description: inputEncryptedFile attributes, type and example +--- +## Constructor: inputEncryptedFile +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[long](../types/long.md) | Required| +|access\_hash|[long](../types/long.md) | Required| + + + +### Type: [InputEncryptedFile](../types/InputEncryptedFile.md) + + +### Example: + +``` +$inputEncryptedFile = ['_' => 'inputEncryptedFile', 'id' => long, 'access_hash' => long, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputEncryptedFileBigUploaded.md b/old_docs/API_docs_v57/constructors/inputEncryptedFileBigUploaded.md new file mode 100644 index 00000000..aa39f0c0 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputEncryptedFileBigUploaded.md @@ -0,0 +1,28 @@ +--- +title: inputEncryptedFileBigUploaded +description: inputEncryptedFileBigUploaded attributes, type and example +--- +## Constructor: inputEncryptedFileBigUploaded +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[long](../types/long.md) | Required| +|parts|[int](../types/int.md) | Required| +|key\_fingerprint|[int](../types/int.md) | Required| + + + +### Type: [InputEncryptedFile](../types/InputEncryptedFile.md) + + +### Example: + +``` +$inputEncryptedFileBigUploaded = ['_' => 'inputEncryptedFileBigUploaded', 'id' => long, 'parts' => int, 'key_fingerprint' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputEncryptedFileEmpty.md b/old_docs/API_docs_v57/constructors/inputEncryptedFileEmpty.md new file mode 100644 index 00000000..bfeafe7f --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputEncryptedFileEmpty.md @@ -0,0 +1,21 @@ +--- +title: inputEncryptedFileEmpty +description: inputEncryptedFileEmpty attributes, type and example +--- +## Constructor: inputEncryptedFileEmpty +[Back to constructors index](index.md) + + + + + + +### Type: [InputEncryptedFile](../types/InputEncryptedFile.md) + + +### Example: + +``` +$inputEncryptedFileEmpty = ['_' => 'inputEncryptedFileEmpty', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputEncryptedFileLocation.md b/old_docs/API_docs_v57/constructors/inputEncryptedFileLocation.md new file mode 100644 index 00000000..e2eac738 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputEncryptedFileLocation.md @@ -0,0 +1,27 @@ +--- +title: inputEncryptedFileLocation +description: inputEncryptedFileLocation attributes, type and example +--- +## Constructor: inputEncryptedFileLocation +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[long](../types/long.md) | Required| +|access\_hash|[long](../types/long.md) | Required| + + + +### Type: [InputFileLocation](../types/InputFileLocation.md) + + +### Example: + +``` +$inputEncryptedFileLocation = ['_' => 'inputEncryptedFileLocation', 'id' => long, 'access_hash' => long, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputEncryptedFileUploaded.md b/old_docs/API_docs_v57/constructors/inputEncryptedFileUploaded.md new file mode 100644 index 00000000..bfba6fa5 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputEncryptedFileUploaded.md @@ -0,0 +1,29 @@ +--- +title: inputEncryptedFileUploaded +description: inputEncryptedFileUploaded attributes, type and example +--- +## Constructor: inputEncryptedFileUploaded +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[long](../types/long.md) | Required| +|parts|[int](../types/int.md) | Required| +|md5\_checksum|[string](../types/string.md) | Required| +|key\_fingerprint|[int](../types/int.md) | Required| + + + +### Type: [InputEncryptedFile](../types/InputEncryptedFile.md) + + +### Example: + +``` +$inputEncryptedFileUploaded = ['_' => 'inputEncryptedFileUploaded', 'id' => long, 'parts' => int, 'md5_checksum' => string, 'key_fingerprint' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputFile.md b/old_docs/API_docs_v57/constructors/inputFile.md new file mode 100644 index 00000000..2f9eaf71 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputFile.md @@ -0,0 +1,29 @@ +--- +title: inputFile +description: inputFile attributes, type and example +--- +## Constructor: inputFile +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[long](../types/long.md) | Required| +|parts|[int](../types/int.md) | Required| +|name|[string](../types/string.md) | Required| +|md5\_checksum|[string](../types/string.md) | Required| + + + +### Type: [InputFile](../types/InputFile.md) + + +### Example: + +``` +$inputFile = ['_' => 'inputFile', 'id' => long, 'parts' => int, 'name' => string, 'md5_checksum' => string, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputFileBig.md b/old_docs/API_docs_v57/constructors/inputFileBig.md new file mode 100644 index 00000000..1db34177 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputFileBig.md @@ -0,0 +1,28 @@ +--- +title: inputFileBig +description: inputFileBig attributes, type and example +--- +## Constructor: inputFileBig +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[long](../types/long.md) | Required| +|parts|[int](../types/int.md) | Required| +|name|[string](../types/string.md) | Required| + + + +### Type: [InputFile](../types/InputFile.md) + + +### Example: + +``` +$inputFileBig = ['_' => 'inputFileBig', 'id' => long, 'parts' => int, 'name' => string, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputFileLocation.md b/old_docs/API_docs_v57/constructors/inputFileLocation.md new file mode 100644 index 00000000..45b7ddd4 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputFileLocation.md @@ -0,0 +1,28 @@ +--- +title: inputFileLocation +description: inputFileLocation attributes, type and example +--- +## Constructor: inputFileLocation +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|volume\_id|[long](../types/long.md) | Required| +|local\_id|[int](../types/int.md) | Required| +|secret|[long](../types/long.md) | Required| + + + +### Type: [InputFileLocation](../types/InputFileLocation.md) + + +### Example: + +``` +$inputFileLocation = ['_' => 'inputFileLocation', 'volume_id' => long, 'local_id' => int, 'secret' => long, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputGameID.md b/old_docs/API_docs_v57/constructors/inputGameID.md new file mode 100644 index 00000000..4864891c --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputGameID.md @@ -0,0 +1,27 @@ +--- +title: inputGameID +description: inputGameID attributes, type and example +--- +## Constructor: inputGameID +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[long](../types/long.md) | Required| +|access\_hash|[long](../types/long.md) | Required| + + + +### Type: [InputGame](../types/InputGame.md) + + +### Example: + +``` +$inputGameID = ['_' => 'inputGameID', 'id' => long, 'access_hash' => long, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputGameShortName.md b/old_docs/API_docs_v57/constructors/inputGameShortName.md new file mode 100644 index 00000000..c0ef54a1 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputGameShortName.md @@ -0,0 +1,27 @@ +--- +title: inputGameShortName +description: inputGameShortName attributes, type and example +--- +## Constructor: inputGameShortName +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|bot\_id|[InputUser](../types/InputUser.md) | Required| +|short\_name|[string](../types/string.md) | Required| + + + +### Type: [InputGame](../types/InputGame.md) + + +### Example: + +``` +$inputGameShortName = ['_' => 'inputGameShortName', 'bot_id' => InputUser, 'short_name' => string, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputGeoPoint.md b/old_docs/API_docs_v57/constructors/inputGeoPoint.md new file mode 100644 index 00000000..95eda9c6 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputGeoPoint.md @@ -0,0 +1,27 @@ +--- +title: inputGeoPoint +description: inputGeoPoint attributes, type and example +--- +## Constructor: inputGeoPoint +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|lat|[double](../types/double.md) | Required| +|long|[double](../types/double.md) | Required| + + + +### Type: [InputGeoPoint](../types/InputGeoPoint.md) + + +### Example: + +``` +$inputGeoPoint = ['_' => 'inputGeoPoint', 'lat' => double, 'long' => double, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputGeoPointEmpty.md b/old_docs/API_docs_v57/constructors/inputGeoPointEmpty.md new file mode 100644 index 00000000..2461616a --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputGeoPointEmpty.md @@ -0,0 +1,21 @@ +--- +title: inputGeoPointEmpty +description: inputGeoPointEmpty attributes, type and example +--- +## Constructor: inputGeoPointEmpty +[Back to constructors index](index.md) + + + + + + +### Type: [InputGeoPoint](../types/InputGeoPoint.md) + + +### Example: + +``` +$inputGeoPointEmpty = ['_' => 'inputGeoPointEmpty', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputMediaContact.md b/old_docs/API_docs_v57/constructors/inputMediaContact.md new file mode 100644 index 00000000..844e32d0 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputMediaContact.md @@ -0,0 +1,28 @@ +--- +title: inputMediaContact +description: inputMediaContact attributes, type and example +--- +## Constructor: inputMediaContact +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|phone\_number|[string](../types/string.md) | Required| +|first\_name|[string](../types/string.md) | Required| +|last\_name|[string](../types/string.md) | Required| + + + +### Type: [InputMedia](../types/InputMedia.md) + + +### Example: + +``` +$inputMediaContact = ['_' => 'inputMediaContact', 'phone_number' => string, 'first_name' => string, 'last_name' => string, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputMediaDocument.md b/old_docs/API_docs_v57/constructors/inputMediaDocument.md new file mode 100644 index 00000000..60ac6ff4 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputMediaDocument.md @@ -0,0 +1,27 @@ +--- +title: inputMediaDocument +description: inputMediaDocument attributes, type and example +--- +## Constructor: inputMediaDocument +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[InputDocument](../types/InputDocument.md) | Required| +|caption|[string](../types/string.md) | Required| + + + +### Type: [InputMedia](../types/InputMedia.md) + + +### Example: + +``` +$inputMediaDocument = ['_' => 'inputMediaDocument', 'id' => InputDocument, 'caption' => string, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputMediaDocumentExternal.md b/old_docs/API_docs_v57/constructors/inputMediaDocumentExternal.md new file mode 100644 index 00000000..5620a3af --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputMediaDocumentExternal.md @@ -0,0 +1,27 @@ +--- +title: inputMediaDocumentExternal +description: inputMediaDocumentExternal attributes, type and example +--- +## Constructor: inputMediaDocumentExternal +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|url|[string](../types/string.md) | Required| +|caption|[string](../types/string.md) | Required| + + + +### Type: [InputMedia](../types/InputMedia.md) + + +### Example: + +``` +$inputMediaDocumentExternal = ['_' => 'inputMediaDocumentExternal', 'url' => string, 'caption' => string, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputMediaEmpty.md b/old_docs/API_docs_v57/constructors/inputMediaEmpty.md new file mode 100644 index 00000000..c5fd1e91 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputMediaEmpty.md @@ -0,0 +1,21 @@ +--- +title: inputMediaEmpty +description: inputMediaEmpty attributes, type and example +--- +## Constructor: inputMediaEmpty +[Back to constructors index](index.md) + + + + + + +### Type: [InputMedia](../types/InputMedia.md) + + +### Example: + +``` +$inputMediaEmpty = ['_' => 'inputMediaEmpty', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputMediaGame.md b/old_docs/API_docs_v57/constructors/inputMediaGame.md new file mode 100644 index 00000000..edafc9e1 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputMediaGame.md @@ -0,0 +1,26 @@ +--- +title: inputMediaGame +description: inputMediaGame attributes, type and example +--- +## Constructor: inputMediaGame +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[InputGame](../types/InputGame.md) | Required| + + + +### Type: [InputMedia](../types/InputMedia.md) + + +### Example: + +``` +$inputMediaGame = ['_' => 'inputMediaGame', 'id' => InputGame, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputMediaGeoPoint.md b/old_docs/API_docs_v57/constructors/inputMediaGeoPoint.md new file mode 100644 index 00000000..d6d8c537 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputMediaGeoPoint.md @@ -0,0 +1,26 @@ +--- +title: inputMediaGeoPoint +description: inputMediaGeoPoint attributes, type and example +--- +## Constructor: inputMediaGeoPoint +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|geo\_point|[InputGeoPoint](../types/InputGeoPoint.md) | Required| + + + +### Type: [InputMedia](../types/InputMedia.md) + + +### Example: + +``` +$inputMediaGeoPoint = ['_' => 'inputMediaGeoPoint', 'geo_point' => InputGeoPoint, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputMediaGifExternal.md b/old_docs/API_docs_v57/constructors/inputMediaGifExternal.md new file mode 100644 index 00000000..6054eb1b --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputMediaGifExternal.md @@ -0,0 +1,27 @@ +--- +title: inputMediaGifExternal +description: inputMediaGifExternal attributes, type and example +--- +## Constructor: inputMediaGifExternal +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|url|[string](../types/string.md) | Required| +|q|[string](../types/string.md) | Required| + + + +### Type: [InputMedia](../types/InputMedia.md) + + +### Example: + +``` +$inputMediaGifExternal = ['_' => 'inputMediaGifExternal', 'url' => string, 'q' => string, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputMediaPhoto.md b/old_docs/API_docs_v57/constructors/inputMediaPhoto.md new file mode 100644 index 00000000..b4b8c5b1 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputMediaPhoto.md @@ -0,0 +1,27 @@ +--- +title: inputMediaPhoto +description: inputMediaPhoto attributes, type and example +--- +## Constructor: inputMediaPhoto +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[InputPhoto](../types/InputPhoto.md) | Required| +|caption|[string](../types/string.md) | Required| + + + +### Type: [InputMedia](../types/InputMedia.md) + + +### Example: + +``` +$inputMediaPhoto = ['_' => 'inputMediaPhoto', 'id' => InputPhoto, 'caption' => string, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputMediaPhotoExternal.md b/old_docs/API_docs_v57/constructors/inputMediaPhotoExternal.md new file mode 100644 index 00000000..08cf4a84 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputMediaPhotoExternal.md @@ -0,0 +1,27 @@ +--- +title: inputMediaPhotoExternal +description: inputMediaPhotoExternal attributes, type and example +--- +## Constructor: inputMediaPhotoExternal +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|url|[string](../types/string.md) | Required| +|caption|[string](../types/string.md) | Required| + + + +### Type: [InputMedia](../types/InputMedia.md) + + +### Example: + +``` +$inputMediaPhotoExternal = ['_' => 'inputMediaPhotoExternal', 'url' => string, 'caption' => string, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputMediaUploadedDocument.md b/old_docs/API_docs_v57/constructors/inputMediaUploadedDocument.md new file mode 100644 index 00000000..af393d4c --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputMediaUploadedDocument.md @@ -0,0 +1,30 @@ +--- +title: inputMediaUploadedDocument +description: inputMediaUploadedDocument attributes, type and example +--- +## Constructor: inputMediaUploadedDocument +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|file|[InputFile](../types/InputFile.md) | Required| +|mime\_type|[string](../types/string.md) | Required| +|attributes|Array of [DocumentAttribute](../types/DocumentAttribute.md) | Required| +|caption|[string](../types/string.md) | Required| +|stickers|Array of [InputDocument](../types/InputDocument.md) | Optional| + + + +### Type: [InputMedia](../types/InputMedia.md) + + +### Example: + +``` +$inputMediaUploadedDocument = ['_' => 'inputMediaUploadedDocument', 'file' => InputFile, 'mime_type' => string, 'attributes' => [Vector t], 'caption' => string, 'stickers' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputMediaUploadedPhoto.md b/old_docs/API_docs_v57/constructors/inputMediaUploadedPhoto.md new file mode 100644 index 00000000..1bfcbefc --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputMediaUploadedPhoto.md @@ -0,0 +1,28 @@ +--- +title: inputMediaUploadedPhoto +description: inputMediaUploadedPhoto attributes, type and example +--- +## Constructor: inputMediaUploadedPhoto +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|file|[InputFile](../types/InputFile.md) | Required| +|caption|[string](../types/string.md) | Required| +|stickers|Array of [InputDocument](../types/InputDocument.md) | Optional| + + + +### Type: [InputMedia](../types/InputMedia.md) + + +### Example: + +``` +$inputMediaUploadedPhoto = ['_' => 'inputMediaUploadedPhoto', 'file' => InputFile, 'caption' => string, 'stickers' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputMediaUploadedThumbDocument.md b/old_docs/API_docs_v57/constructors/inputMediaUploadedThumbDocument.md new file mode 100644 index 00000000..3eb60b2b --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputMediaUploadedThumbDocument.md @@ -0,0 +1,31 @@ +--- +title: inputMediaUploadedThumbDocument +description: inputMediaUploadedThumbDocument attributes, type and example +--- +## Constructor: inputMediaUploadedThumbDocument +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|file|[InputFile](../types/InputFile.md) | Required| +|thumb|[InputFile](../types/InputFile.md) | Required| +|mime\_type|[string](../types/string.md) | Required| +|attributes|Array of [DocumentAttribute](../types/DocumentAttribute.md) | Required| +|caption|[string](../types/string.md) | Required| +|stickers|Array of [InputDocument](../types/InputDocument.md) | Optional| + + + +### Type: [InputMedia](../types/InputMedia.md) + + +### Example: + +``` +$inputMediaUploadedThumbDocument = ['_' => 'inputMediaUploadedThumbDocument', 'file' => InputFile, 'thumb' => InputFile, 'mime_type' => string, 'attributes' => [Vector t], 'caption' => string, 'stickers' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputMediaVenue.md b/old_docs/API_docs_v57/constructors/inputMediaVenue.md new file mode 100644 index 00000000..f0d6a21a --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputMediaVenue.md @@ -0,0 +1,30 @@ +--- +title: inputMediaVenue +description: inputMediaVenue attributes, type and example +--- +## Constructor: inputMediaVenue +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|geo\_point|[InputGeoPoint](../types/InputGeoPoint.md) | Required| +|title|[string](../types/string.md) | Required| +|address|[string](../types/string.md) | Required| +|provider|[string](../types/string.md) | Required| +|venue\_id|[string](../types/string.md) | Required| + + + +### Type: [InputMedia](../types/InputMedia.md) + + +### Example: + +``` +$inputMediaVenue = ['_' => 'inputMediaVenue', 'geo_point' => InputGeoPoint, 'title' => string, 'address' => string, 'provider' => string, 'venue_id' => string, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputMessageEntityMentionName.md b/old_docs/API_docs_v57/constructors/inputMessageEntityMentionName.md new file mode 100644 index 00000000..ef83a8cb --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputMessageEntityMentionName.md @@ -0,0 +1,28 @@ +--- +title: inputMessageEntityMentionName +description: inputMessageEntityMentionName attributes, type and example +--- +## Constructor: inputMessageEntityMentionName +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|offset|[int](../types/int.md) | Required| +|length|[int](../types/int.md) | Required| +|user\_id|[InputUser](../types/InputUser.md) | Required| + + + +### Type: [MessageEntity](../types/MessageEntity.md) + + +### Example: + +``` +$inputMessageEntityMentionName = ['_' => 'inputMessageEntityMentionName', 'offset' => int, 'length' => int, 'user_id' => InputUser, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputMessagesFilterChatPhotos.md b/old_docs/API_docs_v57/constructors/inputMessagesFilterChatPhotos.md new file mode 100644 index 00000000..98d20dbb --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputMessagesFilterChatPhotos.md @@ -0,0 +1,21 @@ +--- +title: inputMessagesFilterChatPhotos +description: inputMessagesFilterChatPhotos attributes, type and example +--- +## Constructor: inputMessagesFilterChatPhotos +[Back to constructors index](index.md) + + + + + + +### Type: [MessagesFilter](../types/MessagesFilter.md) + + +### Example: + +``` +$inputMessagesFilterChatPhotos = ['_' => 'inputMessagesFilterChatPhotos', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputMessagesFilterDocument.md b/old_docs/API_docs_v57/constructors/inputMessagesFilterDocument.md new file mode 100644 index 00000000..0035ee19 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputMessagesFilterDocument.md @@ -0,0 +1,21 @@ +--- +title: inputMessagesFilterDocument +description: inputMessagesFilterDocument attributes, type and example +--- +## Constructor: inputMessagesFilterDocument +[Back to constructors index](index.md) + + + + + + +### Type: [MessagesFilter](../types/MessagesFilter.md) + + +### Example: + +``` +$inputMessagesFilterDocument = ['_' => 'inputMessagesFilterDocument', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputMessagesFilterEmpty.md b/old_docs/API_docs_v57/constructors/inputMessagesFilterEmpty.md new file mode 100644 index 00000000..1100d26e --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputMessagesFilterEmpty.md @@ -0,0 +1,21 @@ +--- +title: inputMessagesFilterEmpty +description: inputMessagesFilterEmpty attributes, type and example +--- +## Constructor: inputMessagesFilterEmpty +[Back to constructors index](index.md) + + + + + + +### Type: [MessagesFilter](../types/MessagesFilter.md) + + +### Example: + +``` +$inputMessagesFilterEmpty = ['_' => 'inputMessagesFilterEmpty', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputMessagesFilterGif.md b/old_docs/API_docs_v57/constructors/inputMessagesFilterGif.md new file mode 100644 index 00000000..d0ea3204 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputMessagesFilterGif.md @@ -0,0 +1,21 @@ +--- +title: inputMessagesFilterGif +description: inputMessagesFilterGif attributes, type and example +--- +## Constructor: inputMessagesFilterGif +[Back to constructors index](index.md) + + + + + + +### Type: [MessagesFilter](../types/MessagesFilter.md) + + +### Example: + +``` +$inputMessagesFilterGif = ['_' => 'inputMessagesFilterGif', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputMessagesFilterMusic.md b/old_docs/API_docs_v57/constructors/inputMessagesFilterMusic.md new file mode 100644 index 00000000..dfe18385 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputMessagesFilterMusic.md @@ -0,0 +1,21 @@ +--- +title: inputMessagesFilterMusic +description: inputMessagesFilterMusic attributes, type and example +--- +## Constructor: inputMessagesFilterMusic +[Back to constructors index](index.md) + + + + + + +### Type: [MessagesFilter](../types/MessagesFilter.md) + + +### Example: + +``` +$inputMessagesFilterMusic = ['_' => 'inputMessagesFilterMusic', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputMessagesFilterPhotoVideo.md b/old_docs/API_docs_v57/constructors/inputMessagesFilterPhotoVideo.md new file mode 100644 index 00000000..858cd78f --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputMessagesFilterPhotoVideo.md @@ -0,0 +1,21 @@ +--- +title: inputMessagesFilterPhotoVideo +description: inputMessagesFilterPhotoVideo attributes, type and example +--- +## Constructor: inputMessagesFilterPhotoVideo +[Back to constructors index](index.md) + + + + + + +### Type: [MessagesFilter](../types/MessagesFilter.md) + + +### Example: + +``` +$inputMessagesFilterPhotoVideo = ['_' => 'inputMessagesFilterPhotoVideo', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputMessagesFilterPhotoVideoDocuments.md b/old_docs/API_docs_v57/constructors/inputMessagesFilterPhotoVideoDocuments.md new file mode 100644 index 00000000..7556e82b --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputMessagesFilterPhotoVideoDocuments.md @@ -0,0 +1,21 @@ +--- +title: inputMessagesFilterPhotoVideoDocuments +description: inputMessagesFilterPhotoVideoDocuments attributes, type and example +--- +## Constructor: inputMessagesFilterPhotoVideoDocuments +[Back to constructors index](index.md) + + + + + + +### Type: [MessagesFilter](../types/MessagesFilter.md) + + +### Example: + +``` +$inputMessagesFilterPhotoVideoDocuments = ['_' => 'inputMessagesFilterPhotoVideoDocuments', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputMessagesFilterPhotos.md b/old_docs/API_docs_v57/constructors/inputMessagesFilterPhotos.md new file mode 100644 index 00000000..133f0e86 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputMessagesFilterPhotos.md @@ -0,0 +1,21 @@ +--- +title: inputMessagesFilterPhotos +description: inputMessagesFilterPhotos attributes, type and example +--- +## Constructor: inputMessagesFilterPhotos +[Back to constructors index](index.md) + + + + + + +### Type: [MessagesFilter](../types/MessagesFilter.md) + + +### Example: + +``` +$inputMessagesFilterPhotos = ['_' => 'inputMessagesFilterPhotos', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputMessagesFilterUrl.md b/old_docs/API_docs_v57/constructors/inputMessagesFilterUrl.md new file mode 100644 index 00000000..c0a42766 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputMessagesFilterUrl.md @@ -0,0 +1,21 @@ +--- +title: inputMessagesFilterUrl +description: inputMessagesFilterUrl attributes, type and example +--- +## Constructor: inputMessagesFilterUrl +[Back to constructors index](index.md) + + + + + + +### Type: [MessagesFilter](../types/MessagesFilter.md) + + +### Example: + +``` +$inputMessagesFilterUrl = ['_' => 'inputMessagesFilterUrl', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputMessagesFilterVideo.md b/old_docs/API_docs_v57/constructors/inputMessagesFilterVideo.md new file mode 100644 index 00000000..58c63d0a --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputMessagesFilterVideo.md @@ -0,0 +1,21 @@ +--- +title: inputMessagesFilterVideo +description: inputMessagesFilterVideo attributes, type and example +--- +## Constructor: inputMessagesFilterVideo +[Back to constructors index](index.md) + + + + + + +### Type: [MessagesFilter](../types/MessagesFilter.md) + + +### Example: + +``` +$inputMessagesFilterVideo = ['_' => 'inputMessagesFilterVideo', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputMessagesFilterVoice.md b/old_docs/API_docs_v57/constructors/inputMessagesFilterVoice.md new file mode 100644 index 00000000..e12004d7 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputMessagesFilterVoice.md @@ -0,0 +1,21 @@ +--- +title: inputMessagesFilterVoice +description: inputMessagesFilterVoice attributes, type and example +--- +## Constructor: inputMessagesFilterVoice +[Back to constructors index](index.md) + + + + + + +### Type: [MessagesFilter](../types/MessagesFilter.md) + + +### Example: + +``` +$inputMessagesFilterVoice = ['_' => 'inputMessagesFilterVoice', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputNotifyAll.md b/old_docs/API_docs_v57/constructors/inputNotifyAll.md new file mode 100644 index 00000000..7695123f --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputNotifyAll.md @@ -0,0 +1,21 @@ +--- +title: inputNotifyAll +description: inputNotifyAll attributes, type and example +--- +## Constructor: inputNotifyAll +[Back to constructors index](index.md) + + + + + + +### Type: [InputNotifyPeer](../types/InputNotifyPeer.md) + + +### Example: + +``` +$inputNotifyAll = ['_' => 'inputNotifyAll', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputNotifyChats.md b/old_docs/API_docs_v57/constructors/inputNotifyChats.md new file mode 100644 index 00000000..de35a351 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputNotifyChats.md @@ -0,0 +1,21 @@ +--- +title: inputNotifyChats +description: inputNotifyChats attributes, type and example +--- +## Constructor: inputNotifyChats +[Back to constructors index](index.md) + + + + + + +### Type: [InputNotifyPeer](../types/InputNotifyPeer.md) + + +### Example: + +``` +$inputNotifyChats = ['_' => 'inputNotifyChats', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputNotifyPeer.md b/old_docs/API_docs_v57/constructors/inputNotifyPeer.md new file mode 100644 index 00000000..0a42ae32 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputNotifyPeer.md @@ -0,0 +1,26 @@ +--- +title: inputNotifyPeer +description: inputNotifyPeer attributes, type and example +--- +## Constructor: inputNotifyPeer +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|peer|[InputPeer](../types/InputPeer.md) | Required| + + + +### Type: [InputNotifyPeer](../types/InputNotifyPeer.md) + + +### Example: + +``` +$inputNotifyPeer = ['_' => 'inputNotifyPeer', 'peer' => InputPeer, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputNotifyUsers.md b/old_docs/API_docs_v57/constructors/inputNotifyUsers.md new file mode 100644 index 00000000..0080bbae --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputNotifyUsers.md @@ -0,0 +1,21 @@ +--- +title: inputNotifyUsers +description: inputNotifyUsers attributes, type and example +--- +## Constructor: inputNotifyUsers +[Back to constructors index](index.md) + + + + + + +### Type: [InputNotifyPeer](../types/InputNotifyPeer.md) + + +### Example: + +``` +$inputNotifyUsers = ['_' => 'inputNotifyUsers', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputPeerChannel.md b/old_docs/API_docs_v57/constructors/inputPeerChannel.md new file mode 100644 index 00000000..996fa9a8 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputPeerChannel.md @@ -0,0 +1,40 @@ +--- +title: inputPeerChannel +description: inputPeerChannel attributes, type and example +--- +## Constructor: inputPeerChannel +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|channel\_id|[int](../types/int.md) | Required| +|access\_hash|[long](../types/long.md) | Required| + + + +### Type: [InputPeer](../types/InputPeer.md) + + +### Example: + +``` +$inputPeerChannel = ['_' => 'inputPeerChannel', 'channel_id' => int, 'access_hash' => long, ]; +``` + +The following syntaxes can also be used: + +``` +$inputPeerChannel = '@username'; // Username + +$inputPeerChannel = 44700; // bot API id (users) +$inputPeerChannel = -492772765; // bot API id (chats) +$inputPeerChannel = -10038575794; // bot API id (channels) + +$inputPeerChannel = 'user#44700'; // tg-cli style id (users) +$inputPeerChannel = 'chat#492772765'; // tg-cli style id (chats) +$inputPeerChannel = 'channel#38575794'; // tg-cli style id (channels) +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/constructors/inputPeerChat.md b/old_docs/API_docs_v57/constructors/inputPeerChat.md new file mode 100644 index 00000000..7bc6a189 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputPeerChat.md @@ -0,0 +1,39 @@ +--- +title: inputPeerChat +description: inputPeerChat attributes, type and example +--- +## Constructor: inputPeerChat +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|chat\_id|[int](../types/int.md) | Required| + + + +### Type: [InputPeer](../types/InputPeer.md) + + +### Example: + +``` +$inputPeerChat = ['_' => 'inputPeerChat', 'chat_id' => int, ]; +``` + +The following syntaxes can also be used: + +``` +$inputPeerChat = '@username'; // Username + +$inputPeerChat = 44700; // bot API id (users) +$inputPeerChat = -492772765; // bot API id (chats) +$inputPeerChat = -10038575794; // bot API id (channels) + +$inputPeerChat = 'user#44700'; // tg-cli style id (users) +$inputPeerChat = 'chat#492772765'; // tg-cli style id (chats) +$inputPeerChat = 'channel#38575794'; // tg-cli style id (channels) +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/constructors/inputPeerEmpty.md b/old_docs/API_docs_v57/constructors/inputPeerEmpty.md new file mode 100644 index 00000000..17ca2dcf --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputPeerEmpty.md @@ -0,0 +1,34 @@ +--- +title: inputPeerEmpty +description: inputPeerEmpty attributes, type and example +--- +## Constructor: inputPeerEmpty +[Back to constructors index](index.md) + + + + + + +### Type: [InputPeer](../types/InputPeer.md) + + +### Example: + +``` +$inputPeerEmpty = ['_' => 'inputPeerEmpty', ]; +``` + +The following syntaxes can also be used: + +``` +$inputPeerEmpty = '@username'; // Username + +$inputPeerEmpty = 44700; // bot API id (users) +$inputPeerEmpty = -492772765; // bot API id (chats) +$inputPeerEmpty = -10038575794; // bot API id (channels) + +$inputPeerEmpty = 'user#44700'; // tg-cli style id (users) +$inputPeerEmpty = 'chat#492772765'; // tg-cli style id (chats) +$inputPeerEmpty = 'channel#38575794'; // tg-cli style id (channels) +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/constructors/inputPeerNotifyEventsAll.md b/old_docs/API_docs_v57/constructors/inputPeerNotifyEventsAll.md new file mode 100644 index 00000000..91f5c798 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputPeerNotifyEventsAll.md @@ -0,0 +1,21 @@ +--- +title: inputPeerNotifyEventsAll +description: inputPeerNotifyEventsAll attributes, type and example +--- +## Constructor: inputPeerNotifyEventsAll +[Back to constructors index](index.md) + + + + + + +### Type: [InputPeerNotifyEvents](../types/InputPeerNotifyEvents.md) + + +### Example: + +``` +$inputPeerNotifyEventsAll = ['_' => 'inputPeerNotifyEventsAll', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputPeerNotifyEventsEmpty.md b/old_docs/API_docs_v57/constructors/inputPeerNotifyEventsEmpty.md new file mode 100644 index 00000000..0771b864 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputPeerNotifyEventsEmpty.md @@ -0,0 +1,21 @@ +--- +title: inputPeerNotifyEventsEmpty +description: inputPeerNotifyEventsEmpty attributes, type and example +--- +## Constructor: inputPeerNotifyEventsEmpty +[Back to constructors index](index.md) + + + + + + +### Type: [InputPeerNotifyEvents](../types/InputPeerNotifyEvents.md) + + +### Example: + +``` +$inputPeerNotifyEventsEmpty = ['_' => 'inputPeerNotifyEventsEmpty', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputPeerNotifySettings.md b/old_docs/API_docs_v57/constructors/inputPeerNotifySettings.md new file mode 100644 index 00000000..a8cb2491 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputPeerNotifySettings.md @@ -0,0 +1,29 @@ +--- +title: inputPeerNotifySettings +description: inputPeerNotifySettings attributes, type and example +--- +## Constructor: inputPeerNotifySettings +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|show\_previews|[Bool](../types/Bool.md) | Optional| +|silent|[Bool](../types/Bool.md) | Optional| +|mute\_until|[int](../types/int.md) | Required| +|sound|[string](../types/string.md) | Required| + + + +### Type: [InputPeerNotifySettings](../types/InputPeerNotifySettings.md) + + +### Example: + +``` +$inputPeerNotifySettings = ['_' => 'inputPeerNotifySettings', 'show_previews' => true, 'silent' => true, 'mute_until' => int, 'sound' => string, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputPeerSelf.md b/old_docs/API_docs_v57/constructors/inputPeerSelf.md new file mode 100644 index 00000000..fc290783 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputPeerSelf.md @@ -0,0 +1,34 @@ +--- +title: inputPeerSelf +description: inputPeerSelf attributes, type and example +--- +## Constructor: inputPeerSelf +[Back to constructors index](index.md) + + + + + + +### Type: [InputPeer](../types/InputPeer.md) + + +### Example: + +``` +$inputPeerSelf = ['_' => 'inputPeerSelf', ]; +``` + +The following syntaxes can also be used: + +``` +$inputPeerSelf = '@username'; // Username + +$inputPeerSelf = 44700; // bot API id (users) +$inputPeerSelf = -492772765; // bot API id (chats) +$inputPeerSelf = -10038575794; // bot API id (channels) + +$inputPeerSelf = 'user#44700'; // tg-cli style id (users) +$inputPeerSelf = 'chat#492772765'; // tg-cli style id (chats) +$inputPeerSelf = 'channel#38575794'; // tg-cli style id (channels) +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/constructors/inputPeerUser.md b/old_docs/API_docs_v57/constructors/inputPeerUser.md new file mode 100644 index 00000000..e671cfa8 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputPeerUser.md @@ -0,0 +1,40 @@ +--- +title: inputPeerUser +description: inputPeerUser attributes, type and example +--- +## Constructor: inputPeerUser +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|user\_id|[int](../types/int.md) | Required| +|access\_hash|[long](../types/long.md) | Required| + + + +### Type: [InputPeer](../types/InputPeer.md) + + +### Example: + +``` +$inputPeerUser = ['_' => 'inputPeerUser', 'user_id' => int, 'access_hash' => long, ]; +``` + +The following syntaxes can also be used: + +``` +$inputPeerUser = '@username'; // Username + +$inputPeerUser = 44700; // bot API id (users) +$inputPeerUser = -492772765; // bot API id (chats) +$inputPeerUser = -10038575794; // bot API id (channels) + +$inputPeerUser = 'user#44700'; // tg-cli style id (users) +$inputPeerUser = 'chat#492772765'; // tg-cli style id (chats) +$inputPeerUser = 'channel#38575794'; // tg-cli style id (channels) +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/constructors/inputPhoneContact.md b/old_docs/API_docs_v57/constructors/inputPhoneContact.md new file mode 100644 index 00000000..44ef7955 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputPhoneContact.md @@ -0,0 +1,29 @@ +--- +title: inputPhoneContact +description: inputPhoneContact attributes, type and example +--- +## Constructor: inputPhoneContact +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|client\_id|[long](../types/long.md) | Required| +|phone|[string](../types/string.md) | Required| +|first\_name|[string](../types/string.md) | Required| +|last\_name|[string](../types/string.md) | Required| + + + +### Type: [InputContact](../types/InputContact.md) + + +### Example: + +``` +$inputPhoneContact = ['_' => 'inputPhoneContact', 'client_id' => long, 'phone' => string, 'first_name' => string, 'last_name' => string, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputPhoto.md b/old_docs/API_docs_v57/constructors/inputPhoto.md new file mode 100644 index 00000000..0b4edae5 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputPhoto.md @@ -0,0 +1,27 @@ +--- +title: inputPhoto +description: inputPhoto attributes, type and example +--- +## Constructor: inputPhoto +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[long](../types/long.md) | Required| +|access\_hash|[long](../types/long.md) | Required| + + + +### Type: [InputPhoto](../types/InputPhoto.md) + + +### Example: + +``` +$inputPhoto = ['_' => 'inputPhoto', 'id' => long, 'access_hash' => long, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputPhotoEmpty.md b/old_docs/API_docs_v57/constructors/inputPhotoEmpty.md new file mode 100644 index 00000000..5b140dfc --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputPhotoEmpty.md @@ -0,0 +1,21 @@ +--- +title: inputPhotoEmpty +description: inputPhotoEmpty attributes, type and example +--- +## Constructor: inputPhotoEmpty +[Back to constructors index](index.md) + + + + + + +### Type: [InputPhoto](../types/InputPhoto.md) + + +### Example: + +``` +$inputPhotoEmpty = ['_' => 'inputPhotoEmpty', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputPrivacyKeyChatInvite.md b/old_docs/API_docs_v57/constructors/inputPrivacyKeyChatInvite.md new file mode 100644 index 00000000..4ddea8d6 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputPrivacyKeyChatInvite.md @@ -0,0 +1,21 @@ +--- +title: inputPrivacyKeyChatInvite +description: inputPrivacyKeyChatInvite attributes, type and example +--- +## Constructor: inputPrivacyKeyChatInvite +[Back to constructors index](index.md) + + + + + + +### Type: [InputPrivacyKey](../types/InputPrivacyKey.md) + + +### Example: + +``` +$inputPrivacyKeyChatInvite = ['_' => 'inputPrivacyKeyChatInvite', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputPrivacyKeyStatusTimestamp.md b/old_docs/API_docs_v57/constructors/inputPrivacyKeyStatusTimestamp.md new file mode 100644 index 00000000..a87a471e --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputPrivacyKeyStatusTimestamp.md @@ -0,0 +1,21 @@ +--- +title: inputPrivacyKeyStatusTimestamp +description: inputPrivacyKeyStatusTimestamp attributes, type and example +--- +## Constructor: inputPrivacyKeyStatusTimestamp +[Back to constructors index](index.md) + + + + + + +### Type: [InputPrivacyKey](../types/InputPrivacyKey.md) + + +### Example: + +``` +$inputPrivacyKeyStatusTimestamp = ['_' => 'inputPrivacyKeyStatusTimestamp', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputPrivacyValueAllowAll.md b/old_docs/API_docs_v57/constructors/inputPrivacyValueAllowAll.md new file mode 100644 index 00000000..54bc79f9 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputPrivacyValueAllowAll.md @@ -0,0 +1,21 @@ +--- +title: inputPrivacyValueAllowAll +description: inputPrivacyValueAllowAll attributes, type and example +--- +## Constructor: inputPrivacyValueAllowAll +[Back to constructors index](index.md) + + + + + + +### Type: [InputPrivacyRule](../types/InputPrivacyRule.md) + + +### Example: + +``` +$inputPrivacyValueAllowAll = ['_' => 'inputPrivacyValueAllowAll', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputPrivacyValueAllowContacts.md b/old_docs/API_docs_v57/constructors/inputPrivacyValueAllowContacts.md new file mode 100644 index 00000000..3711910d --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputPrivacyValueAllowContacts.md @@ -0,0 +1,21 @@ +--- +title: inputPrivacyValueAllowContacts +description: inputPrivacyValueAllowContacts attributes, type and example +--- +## Constructor: inputPrivacyValueAllowContacts +[Back to constructors index](index.md) + + + + + + +### Type: [InputPrivacyRule](../types/InputPrivacyRule.md) + + +### Example: + +``` +$inputPrivacyValueAllowContacts = ['_' => 'inputPrivacyValueAllowContacts', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputPrivacyValueAllowUsers.md b/old_docs/API_docs_v57/constructors/inputPrivacyValueAllowUsers.md new file mode 100644 index 00000000..8b37f98f --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputPrivacyValueAllowUsers.md @@ -0,0 +1,26 @@ +--- +title: inputPrivacyValueAllowUsers +description: inputPrivacyValueAllowUsers attributes, type and example +--- +## Constructor: inputPrivacyValueAllowUsers +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|users|Array of [InputUser](../types/InputUser.md) | Required| + + + +### Type: [InputPrivacyRule](../types/InputPrivacyRule.md) + + +### Example: + +``` +$inputPrivacyValueAllowUsers = ['_' => 'inputPrivacyValueAllowUsers', 'users' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputPrivacyValueDisallowAll.md b/old_docs/API_docs_v57/constructors/inputPrivacyValueDisallowAll.md new file mode 100644 index 00000000..0b4ce33b --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputPrivacyValueDisallowAll.md @@ -0,0 +1,21 @@ +--- +title: inputPrivacyValueDisallowAll +description: inputPrivacyValueDisallowAll attributes, type and example +--- +## Constructor: inputPrivacyValueDisallowAll +[Back to constructors index](index.md) + + + + + + +### Type: [InputPrivacyRule](../types/InputPrivacyRule.md) + + +### Example: + +``` +$inputPrivacyValueDisallowAll = ['_' => 'inputPrivacyValueDisallowAll', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputPrivacyValueDisallowContacts.md b/old_docs/API_docs_v57/constructors/inputPrivacyValueDisallowContacts.md new file mode 100644 index 00000000..a903d753 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputPrivacyValueDisallowContacts.md @@ -0,0 +1,21 @@ +--- +title: inputPrivacyValueDisallowContacts +description: inputPrivacyValueDisallowContacts attributes, type and example +--- +## Constructor: inputPrivacyValueDisallowContacts +[Back to constructors index](index.md) + + + + + + +### Type: [InputPrivacyRule](../types/InputPrivacyRule.md) + + +### Example: + +``` +$inputPrivacyValueDisallowContacts = ['_' => 'inputPrivacyValueDisallowContacts', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputPrivacyValueDisallowUsers.md b/old_docs/API_docs_v57/constructors/inputPrivacyValueDisallowUsers.md new file mode 100644 index 00000000..0e974957 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputPrivacyValueDisallowUsers.md @@ -0,0 +1,26 @@ +--- +title: inputPrivacyValueDisallowUsers +description: inputPrivacyValueDisallowUsers attributes, type and example +--- +## Constructor: inputPrivacyValueDisallowUsers +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|users|Array of [InputUser](../types/InputUser.md) | Required| + + + +### Type: [InputPrivacyRule](../types/InputPrivacyRule.md) + + +### Example: + +``` +$inputPrivacyValueDisallowUsers = ['_' => 'inputPrivacyValueDisallowUsers', 'users' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputReportReasonOther.md b/old_docs/API_docs_v57/constructors/inputReportReasonOther.md new file mode 100644 index 00000000..d240e74a --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputReportReasonOther.md @@ -0,0 +1,26 @@ +--- +title: inputReportReasonOther +description: inputReportReasonOther attributes, type and example +--- +## Constructor: inputReportReasonOther +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|text|[string](../types/string.md) | Required| + + + +### Type: [ReportReason](../types/ReportReason.md) + + +### Example: + +``` +$inputReportReasonOther = ['_' => 'inputReportReasonOther', 'text' => string, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputReportReasonPornography.md b/old_docs/API_docs_v57/constructors/inputReportReasonPornography.md new file mode 100644 index 00000000..737b201e --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputReportReasonPornography.md @@ -0,0 +1,21 @@ +--- +title: inputReportReasonPornography +description: inputReportReasonPornography attributes, type and example +--- +## Constructor: inputReportReasonPornography +[Back to constructors index](index.md) + + + + + + +### Type: [ReportReason](../types/ReportReason.md) + + +### Example: + +``` +$inputReportReasonPornography = ['_' => 'inputReportReasonPornography', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputReportReasonSpam.md b/old_docs/API_docs_v57/constructors/inputReportReasonSpam.md new file mode 100644 index 00000000..3a5e7b6e --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputReportReasonSpam.md @@ -0,0 +1,21 @@ +--- +title: inputReportReasonSpam +description: inputReportReasonSpam attributes, type and example +--- +## Constructor: inputReportReasonSpam +[Back to constructors index](index.md) + + + + + + +### Type: [ReportReason](../types/ReportReason.md) + + +### Example: + +``` +$inputReportReasonSpam = ['_' => 'inputReportReasonSpam', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputReportReasonViolence.md b/old_docs/API_docs_v57/constructors/inputReportReasonViolence.md new file mode 100644 index 00000000..b59e8a53 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputReportReasonViolence.md @@ -0,0 +1,21 @@ +--- +title: inputReportReasonViolence +description: inputReportReasonViolence attributes, type and example +--- +## Constructor: inputReportReasonViolence +[Back to constructors index](index.md) + + + + + + +### Type: [ReportReason](../types/ReportReason.md) + + +### Example: + +``` +$inputReportReasonViolence = ['_' => 'inputReportReasonViolence', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputStickerSetEmpty.md b/old_docs/API_docs_v57/constructors/inputStickerSetEmpty.md new file mode 100644 index 00000000..7b851e1f --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputStickerSetEmpty.md @@ -0,0 +1,21 @@ +--- +title: inputStickerSetEmpty +description: inputStickerSetEmpty attributes, type and example +--- +## Constructor: inputStickerSetEmpty +[Back to constructors index](index.md) + + + + + + +### Type: [InputStickerSet](../types/InputStickerSet.md) + + +### Example: + +``` +$inputStickerSetEmpty = ['_' => 'inputStickerSetEmpty', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputStickerSetID.md b/old_docs/API_docs_v57/constructors/inputStickerSetID.md new file mode 100644 index 00000000..61269d9a --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputStickerSetID.md @@ -0,0 +1,27 @@ +--- +title: inputStickerSetID +description: inputStickerSetID attributes, type and example +--- +## Constructor: inputStickerSetID +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[long](../types/long.md) | Required| +|access\_hash|[long](../types/long.md) | Required| + + + +### Type: [InputStickerSet](../types/InputStickerSet.md) + + +### Example: + +``` +$inputStickerSetID = ['_' => 'inputStickerSetID', 'id' => long, 'access_hash' => long, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputStickerSetShortName.md b/old_docs/API_docs_v57/constructors/inputStickerSetShortName.md new file mode 100644 index 00000000..78f48184 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputStickerSetShortName.md @@ -0,0 +1,26 @@ +--- +title: inputStickerSetShortName +description: inputStickerSetShortName attributes, type and example +--- +## Constructor: inputStickerSetShortName +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|short\_name|[string](../types/string.md) | Required| + + + +### Type: [InputStickerSet](../types/InputStickerSet.md) + + +### Example: + +``` +$inputStickerSetShortName = ['_' => 'inputStickerSetShortName', 'short_name' => string, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputStickeredMediaDocument.md b/old_docs/API_docs_v57/constructors/inputStickeredMediaDocument.md new file mode 100644 index 00000000..231388dc --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputStickeredMediaDocument.md @@ -0,0 +1,26 @@ +--- +title: inputStickeredMediaDocument +description: inputStickeredMediaDocument attributes, type and example +--- +## Constructor: inputStickeredMediaDocument +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[InputDocument](../types/InputDocument.md) | Required| + + + +### Type: [InputStickeredMedia](../types/InputStickeredMedia.md) + + +### Example: + +``` +$inputStickeredMediaDocument = ['_' => 'inputStickeredMediaDocument', 'id' => InputDocument, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputStickeredMediaPhoto.md b/old_docs/API_docs_v57/constructors/inputStickeredMediaPhoto.md new file mode 100644 index 00000000..990ba56f --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputStickeredMediaPhoto.md @@ -0,0 +1,26 @@ +--- +title: inputStickeredMediaPhoto +description: inputStickeredMediaPhoto attributes, type and example +--- +## Constructor: inputStickeredMediaPhoto +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[InputPhoto](../types/InputPhoto.md) | Required| + + + +### Type: [InputStickeredMedia](../types/InputStickeredMedia.md) + + +### Example: + +``` +$inputStickeredMediaPhoto = ['_' => 'inputStickeredMediaPhoto', 'id' => InputPhoto, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/inputUser.md b/old_docs/API_docs_v57/constructors/inputUser.md new file mode 100644 index 00000000..1ac7cbe3 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputUser.md @@ -0,0 +1,40 @@ +--- +title: inputUser +description: inputUser attributes, type and example +--- +## Constructor: inputUser +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|user\_id|[int](../types/int.md) | Required| +|access\_hash|[long](../types/long.md) | Required| + + + +### Type: [InputUser](../types/InputUser.md) + + +### Example: + +``` +$inputUser = ['_' => 'inputUser', 'user_id' => int, 'access_hash' => long, ]; +``` + +The following syntaxes can also be used: + +``` +$inputUser = '@username'; // Username + +$inputUser = 44700; // bot API id (users) +$inputUser = -492772765; // bot API id (chats) +$inputUser = -10038575794; // bot API id (channels) + +$inputUser = 'user#44700'; // tg-cli style id (users) +$inputUser = 'chat#492772765'; // tg-cli style id (chats) +$inputUser = 'channel#38575794'; // tg-cli style id (channels) +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/constructors/inputUserEmpty.md b/old_docs/API_docs_v57/constructors/inputUserEmpty.md new file mode 100644 index 00000000..969d5a54 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputUserEmpty.md @@ -0,0 +1,34 @@ +--- +title: inputUserEmpty +description: inputUserEmpty attributes, type and example +--- +## Constructor: inputUserEmpty +[Back to constructors index](index.md) + + + + + + +### Type: [InputUser](../types/InputUser.md) + + +### Example: + +``` +$inputUserEmpty = ['_' => 'inputUserEmpty', ]; +``` + +The following syntaxes can also be used: + +``` +$inputUserEmpty = '@username'; // Username + +$inputUserEmpty = 44700; // bot API id (users) +$inputUserEmpty = -492772765; // bot API id (chats) +$inputUserEmpty = -10038575794; // bot API id (channels) + +$inputUserEmpty = 'user#44700'; // tg-cli style id (users) +$inputUserEmpty = 'chat#492772765'; // tg-cli style id (chats) +$inputUserEmpty = 'channel#38575794'; // tg-cli style id (channels) +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/constructors/inputUserSelf.md b/old_docs/API_docs_v57/constructors/inputUserSelf.md new file mode 100644 index 00000000..86bf7a3d --- /dev/null +++ b/old_docs/API_docs_v57/constructors/inputUserSelf.md @@ -0,0 +1,34 @@ +--- +title: inputUserSelf +description: inputUserSelf attributes, type and example +--- +## Constructor: inputUserSelf +[Back to constructors index](index.md) + + + + + + +### Type: [InputUser](../types/InputUser.md) + + +### Example: + +``` +$inputUserSelf = ['_' => 'inputUserSelf', ]; +``` + +The following syntaxes can also be used: + +``` +$inputUserSelf = '@username'; // Username + +$inputUserSelf = 44700; // bot API id (users) +$inputUserSelf = -492772765; // bot API id (chats) +$inputUserSelf = -10038575794; // bot API id (channels) + +$inputUserSelf = 'user#44700'; // tg-cli style id (users) +$inputUserSelf = 'chat#492772765'; // tg-cli style id (chats) +$inputUserSelf = 'channel#38575794'; // tg-cli style id (channels) +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/constructors/keyboardButton.md b/old_docs/API_docs_v57/constructors/keyboardButton.md new file mode 100644 index 00000000..1fb0087f --- /dev/null +++ b/old_docs/API_docs_v57/constructors/keyboardButton.md @@ -0,0 +1,26 @@ +--- +title: keyboardButton +description: keyboardButton attributes, type and example +--- +## Constructor: keyboardButton +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|text|[string](../types/string.md) | Required| + + + +### Type: [KeyboardButton](../types/KeyboardButton.md) + + +### Example: + +``` +$keyboardButton = ['_' => 'keyboardButton', 'text' => string, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/keyboardButtonCallback.md b/old_docs/API_docs_v57/constructors/keyboardButtonCallback.md new file mode 100644 index 00000000..58add404 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/keyboardButtonCallback.md @@ -0,0 +1,27 @@ +--- +title: keyboardButtonCallback +description: keyboardButtonCallback attributes, type and example +--- +## Constructor: keyboardButtonCallback +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|text|[string](../types/string.md) | Required| +|data|[bytes](../types/bytes.md) | Required| + + + +### Type: [KeyboardButton](../types/KeyboardButton.md) + + +### Example: + +``` +$keyboardButtonCallback = ['_' => 'keyboardButtonCallback', 'text' => string, 'data' => bytes, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/keyboardButtonGame.md b/old_docs/API_docs_v57/constructors/keyboardButtonGame.md new file mode 100644 index 00000000..38820c57 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/keyboardButtonGame.md @@ -0,0 +1,26 @@ +--- +title: keyboardButtonGame +description: keyboardButtonGame attributes, type and example +--- +## Constructor: keyboardButtonGame +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|text|[string](../types/string.md) | Required| + + + +### Type: [KeyboardButton](../types/KeyboardButton.md) + + +### Example: + +``` +$keyboardButtonGame = ['_' => 'keyboardButtonGame', 'text' => string, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/keyboardButtonRequestGeoLocation.md b/old_docs/API_docs_v57/constructors/keyboardButtonRequestGeoLocation.md new file mode 100644 index 00000000..c31e3194 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/keyboardButtonRequestGeoLocation.md @@ -0,0 +1,26 @@ +--- +title: keyboardButtonRequestGeoLocation +description: keyboardButtonRequestGeoLocation attributes, type and example +--- +## Constructor: keyboardButtonRequestGeoLocation +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|text|[string](../types/string.md) | Required| + + + +### Type: [KeyboardButton](../types/KeyboardButton.md) + + +### Example: + +``` +$keyboardButtonRequestGeoLocation = ['_' => 'keyboardButtonRequestGeoLocation', 'text' => string, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/keyboardButtonRequestPhone.md b/old_docs/API_docs_v57/constructors/keyboardButtonRequestPhone.md new file mode 100644 index 00000000..734b8f41 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/keyboardButtonRequestPhone.md @@ -0,0 +1,26 @@ +--- +title: keyboardButtonRequestPhone +description: keyboardButtonRequestPhone attributes, type and example +--- +## Constructor: keyboardButtonRequestPhone +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|text|[string](../types/string.md) | Required| + + + +### Type: [KeyboardButton](../types/KeyboardButton.md) + + +### Example: + +``` +$keyboardButtonRequestPhone = ['_' => 'keyboardButtonRequestPhone', 'text' => string, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/keyboardButtonRow.md b/old_docs/API_docs_v57/constructors/keyboardButtonRow.md new file mode 100644 index 00000000..d1379d5d --- /dev/null +++ b/old_docs/API_docs_v57/constructors/keyboardButtonRow.md @@ -0,0 +1,26 @@ +--- +title: keyboardButtonRow +description: keyboardButtonRow attributes, type and example +--- +## Constructor: keyboardButtonRow +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|buttons|Array of [KeyboardButton](../types/KeyboardButton.md) | Required| + + + +### Type: [KeyboardButtonRow](../types/KeyboardButtonRow.md) + + +### Example: + +``` +$keyboardButtonRow = ['_' => 'keyboardButtonRow', 'buttons' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/keyboardButtonSwitchInline.md b/old_docs/API_docs_v57/constructors/keyboardButtonSwitchInline.md new file mode 100644 index 00000000..a3c30769 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/keyboardButtonSwitchInline.md @@ -0,0 +1,28 @@ +--- +title: keyboardButtonSwitchInline +description: keyboardButtonSwitchInline attributes, type and example +--- +## Constructor: keyboardButtonSwitchInline +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|same\_peer|[Bool](../types/Bool.md) | Optional| +|text|[string](../types/string.md) | Required| +|query|[string](../types/string.md) | Required| + + + +### Type: [KeyboardButton](../types/KeyboardButton.md) + + +### Example: + +``` +$keyboardButtonSwitchInline = ['_' => 'keyboardButtonSwitchInline', 'same_peer' => true, 'text' => string, 'query' => string, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/keyboardButtonUrl.md b/old_docs/API_docs_v57/constructors/keyboardButtonUrl.md new file mode 100644 index 00000000..82b36411 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/keyboardButtonUrl.md @@ -0,0 +1,27 @@ +--- +title: keyboardButtonUrl +description: keyboardButtonUrl attributes, type and example +--- +## Constructor: keyboardButtonUrl +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|text|[string](../types/string.md) | Required| +|url|[string](../types/string.md) | Required| + + + +### Type: [KeyboardButton](../types/KeyboardButton.md) + + +### Example: + +``` +$keyboardButtonUrl = ['_' => 'keyboardButtonUrl', 'text' => string, 'url' => string, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/maskCoords.md b/old_docs/API_docs_v57/constructors/maskCoords.md new file mode 100644 index 00000000..c9c6cddc --- /dev/null +++ b/old_docs/API_docs_v57/constructors/maskCoords.md @@ -0,0 +1,29 @@ +--- +title: maskCoords +description: maskCoords attributes, type and example +--- +## Constructor: maskCoords +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|n|[int](../types/int.md) | Required| +|x|[double](../types/double.md) | Required| +|y|[double](../types/double.md) | Required| +|zoom|[double](../types/double.md) | Required| + + + +### Type: [MaskCoords](../types/MaskCoords.md) + + +### Example: + +``` +$maskCoords = ['_' => 'maskCoords', 'n' => int, 'x' => double, 'y' => double, 'zoom' => double, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/message.md b/old_docs/API_docs_v57/constructors/message.md new file mode 100644 index 00000000..23c292a7 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/message.md @@ -0,0 +1,43 @@ +--- +title: message +description: message attributes, type and example +--- +## Constructor: message +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|out|[Bool](../types/Bool.md) | Optional| +|mentioned|[Bool](../types/Bool.md) | Optional| +|media\_unread|[Bool](../types/Bool.md) | Optional| +|silent|[Bool](../types/Bool.md) | Optional| +|post|[Bool](../types/Bool.md) | Optional| +|id|[int](../types/int.md) | Required| +|from\_id|[int](../types/int.md) | Optional| +|to\_id|[Peer](../types/Peer.md) | Required| +|fwd\_from|[MessageFwdHeader](../types/MessageFwdHeader.md) | Optional| +|via\_bot\_id|[int](../types/int.md) | Optional| +|reply\_to\_msg\_id|[int](../types/int.md) | Optional| +|date|[int](../types/int.md) | Required| +|message|[string](../types/string.md) | Required| +|media|[MessageMedia](../types/MessageMedia.md) | Optional| +|reply\_markup|[ReplyMarkup](../types/ReplyMarkup.md) | Optional| +|entities|Array of [MessageEntity](../types/MessageEntity.md) | Optional| +|views|[int](../types/int.md) | Optional| +|edit\_date|[int](../types/int.md) | Optional| + + + +### Type: [Message](../types/Message.md) + + +### Example: + +``` +$message = ['_' => 'message', 'out' => true, 'mentioned' => true, 'media_unread' => true, 'silent' => true, 'post' => true, 'id' => int, 'from_id' => int, 'to_id' => Peer, 'fwd_from' => MessageFwdHeader, 'via_bot_id' => int, 'reply_to_msg_id' => int, 'date' => int, 'message' => string, 'media' => MessageMedia, 'reply_markup' => ReplyMarkup, 'entities' => [Vector t], 'views' => int, 'edit_date' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messageActionChannelCreate.md b/old_docs/API_docs_v57/constructors/messageActionChannelCreate.md new file mode 100644 index 00000000..c810e49c --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messageActionChannelCreate.md @@ -0,0 +1,26 @@ +--- +title: messageActionChannelCreate +description: messageActionChannelCreate attributes, type and example +--- +## Constructor: messageActionChannelCreate +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|title|[string](../types/string.md) | Required| + + + +### Type: [MessageAction](../types/MessageAction.md) + + +### Example: + +``` +$messageActionChannelCreate = ['_' => 'messageActionChannelCreate', 'title' => string, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messageActionChannelMigrateFrom.md b/old_docs/API_docs_v57/constructors/messageActionChannelMigrateFrom.md new file mode 100644 index 00000000..735f6773 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messageActionChannelMigrateFrom.md @@ -0,0 +1,27 @@ +--- +title: messageActionChannelMigrateFrom +description: messageActionChannelMigrateFrom attributes, type and example +--- +## Constructor: messageActionChannelMigrateFrom +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|title|[string](../types/string.md) | Required| +|chat\_id|[int](../types/int.md) | Required| + + + +### Type: [MessageAction](../types/MessageAction.md) + + +### Example: + +``` +$messageActionChannelMigrateFrom = ['_' => 'messageActionChannelMigrateFrom', 'title' => string, 'chat_id' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messageActionChatAddUser.md b/old_docs/API_docs_v57/constructors/messageActionChatAddUser.md new file mode 100644 index 00000000..9ac2a47f --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messageActionChatAddUser.md @@ -0,0 +1,26 @@ +--- +title: messageActionChatAddUser +description: messageActionChatAddUser attributes, type and example +--- +## Constructor: messageActionChatAddUser +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|users|Array of [int](../types/int.md) | Required| + + + +### Type: [MessageAction](../types/MessageAction.md) + + +### Example: + +``` +$messageActionChatAddUser = ['_' => 'messageActionChatAddUser', 'users' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messageActionChatCreate.md b/old_docs/API_docs_v57/constructors/messageActionChatCreate.md new file mode 100644 index 00000000..4a4b7609 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messageActionChatCreate.md @@ -0,0 +1,27 @@ +--- +title: messageActionChatCreate +description: messageActionChatCreate attributes, type and example +--- +## Constructor: messageActionChatCreate +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|title|[string](../types/string.md) | Required| +|users|Array of [int](../types/int.md) | Required| + + + +### Type: [MessageAction](../types/MessageAction.md) + + +### Example: + +``` +$messageActionChatCreate = ['_' => 'messageActionChatCreate', 'title' => string, 'users' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messageActionChatDeletePhoto.md b/old_docs/API_docs_v57/constructors/messageActionChatDeletePhoto.md new file mode 100644 index 00000000..3658408d --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messageActionChatDeletePhoto.md @@ -0,0 +1,21 @@ +--- +title: messageActionChatDeletePhoto +description: messageActionChatDeletePhoto attributes, type and example +--- +## Constructor: messageActionChatDeletePhoto +[Back to constructors index](index.md) + + + + + + +### Type: [MessageAction](../types/MessageAction.md) + + +### Example: + +``` +$messageActionChatDeletePhoto = ['_' => 'messageActionChatDeletePhoto', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messageActionChatDeleteUser.md b/old_docs/API_docs_v57/constructors/messageActionChatDeleteUser.md new file mode 100644 index 00000000..379d9457 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messageActionChatDeleteUser.md @@ -0,0 +1,26 @@ +--- +title: messageActionChatDeleteUser +description: messageActionChatDeleteUser attributes, type and example +--- +## Constructor: messageActionChatDeleteUser +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|user\_id|[int](../types/int.md) | Required| + + + +### Type: [MessageAction](../types/MessageAction.md) + + +### Example: + +``` +$messageActionChatDeleteUser = ['_' => 'messageActionChatDeleteUser', 'user_id' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messageActionChatEditPhoto.md b/old_docs/API_docs_v57/constructors/messageActionChatEditPhoto.md new file mode 100644 index 00000000..daee2af4 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messageActionChatEditPhoto.md @@ -0,0 +1,26 @@ +--- +title: messageActionChatEditPhoto +description: messageActionChatEditPhoto attributes, type and example +--- +## Constructor: messageActionChatEditPhoto +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|photo|[Photo](../types/Photo.md) | Required| + + + +### Type: [MessageAction](../types/MessageAction.md) + + +### Example: + +``` +$messageActionChatEditPhoto = ['_' => 'messageActionChatEditPhoto', 'photo' => Photo, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messageActionChatEditTitle.md b/old_docs/API_docs_v57/constructors/messageActionChatEditTitle.md new file mode 100644 index 00000000..62dd339b --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messageActionChatEditTitle.md @@ -0,0 +1,26 @@ +--- +title: messageActionChatEditTitle +description: messageActionChatEditTitle attributes, type and example +--- +## Constructor: messageActionChatEditTitle +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|title|[string](../types/string.md) | Required| + + + +### Type: [MessageAction](../types/MessageAction.md) + + +### Example: + +``` +$messageActionChatEditTitle = ['_' => 'messageActionChatEditTitle', 'title' => string, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messageActionChatJoinedByLink.md b/old_docs/API_docs_v57/constructors/messageActionChatJoinedByLink.md new file mode 100644 index 00000000..37e0b400 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messageActionChatJoinedByLink.md @@ -0,0 +1,26 @@ +--- +title: messageActionChatJoinedByLink +description: messageActionChatJoinedByLink attributes, type and example +--- +## Constructor: messageActionChatJoinedByLink +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|inviter\_id|[int](../types/int.md) | Required| + + + +### Type: [MessageAction](../types/MessageAction.md) + + +### Example: + +``` +$messageActionChatJoinedByLink = ['_' => 'messageActionChatJoinedByLink', 'inviter_id' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messageActionChatMigrateTo.md b/old_docs/API_docs_v57/constructors/messageActionChatMigrateTo.md new file mode 100644 index 00000000..de68ff9a --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messageActionChatMigrateTo.md @@ -0,0 +1,26 @@ +--- +title: messageActionChatMigrateTo +description: messageActionChatMigrateTo attributes, type and example +--- +## Constructor: messageActionChatMigrateTo +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|channel\_id|[int](../types/int.md) | Required| + + + +### Type: [MessageAction](../types/MessageAction.md) + + +### Example: + +``` +$messageActionChatMigrateTo = ['_' => 'messageActionChatMigrateTo', 'channel_id' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messageActionEmpty.md b/old_docs/API_docs_v57/constructors/messageActionEmpty.md new file mode 100644 index 00000000..8693a974 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messageActionEmpty.md @@ -0,0 +1,21 @@ +--- +title: messageActionEmpty +description: messageActionEmpty attributes, type and example +--- +## Constructor: messageActionEmpty +[Back to constructors index](index.md) + + + + + + +### Type: [MessageAction](../types/MessageAction.md) + + +### Example: + +``` +$messageActionEmpty = ['_' => 'messageActionEmpty', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messageActionGameScore.md b/old_docs/API_docs_v57/constructors/messageActionGameScore.md new file mode 100644 index 00000000..9897dbed --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messageActionGameScore.md @@ -0,0 +1,27 @@ +--- +title: messageActionGameScore +description: messageActionGameScore attributes, type and example +--- +## Constructor: messageActionGameScore +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|game\_id|[long](../types/long.md) | Required| +|score|[int](../types/int.md) | Required| + + + +### Type: [MessageAction](../types/MessageAction.md) + + +### Example: + +``` +$messageActionGameScore = ['_' => 'messageActionGameScore', 'game_id' => long, 'score' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messageActionHistoryClear.md b/old_docs/API_docs_v57/constructors/messageActionHistoryClear.md new file mode 100644 index 00000000..2025dd89 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messageActionHistoryClear.md @@ -0,0 +1,21 @@ +--- +title: messageActionHistoryClear +description: messageActionHistoryClear attributes, type and example +--- +## Constructor: messageActionHistoryClear +[Back to constructors index](index.md) + + + + + + +### Type: [MessageAction](../types/MessageAction.md) + + +### Example: + +``` +$messageActionHistoryClear = ['_' => 'messageActionHistoryClear', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messageActionPinMessage.md b/old_docs/API_docs_v57/constructors/messageActionPinMessage.md new file mode 100644 index 00000000..43318433 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messageActionPinMessage.md @@ -0,0 +1,21 @@ +--- +title: messageActionPinMessage +description: messageActionPinMessage attributes, type and example +--- +## Constructor: messageActionPinMessage +[Back to constructors index](index.md) + + + + + + +### Type: [MessageAction](../types/MessageAction.md) + + +### Example: + +``` +$messageActionPinMessage = ['_' => 'messageActionPinMessage', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messageEmpty.md b/old_docs/API_docs_v57/constructors/messageEmpty.md new file mode 100644 index 00000000..7a1d58bc --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messageEmpty.md @@ -0,0 +1,26 @@ +--- +title: messageEmpty +description: messageEmpty attributes, type and example +--- +## Constructor: messageEmpty +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[int](../types/int.md) | Required| + + + +### Type: [Message](../types/Message.md) + + +### Example: + +``` +$messageEmpty = ['_' => 'messageEmpty', 'id' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messageEntityBold.md b/old_docs/API_docs_v57/constructors/messageEntityBold.md new file mode 100644 index 00000000..abbc7e40 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messageEntityBold.md @@ -0,0 +1,27 @@ +--- +title: messageEntityBold +description: messageEntityBold attributes, type and example +--- +## Constructor: messageEntityBold +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|offset|[int](../types/int.md) | Required| +|length|[int](../types/int.md) | Required| + + + +### Type: [MessageEntity](../types/MessageEntity.md) + + +### Example: + +``` +$messageEntityBold = ['_' => 'messageEntityBold', 'offset' => int, 'length' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messageEntityBotCommand.md b/old_docs/API_docs_v57/constructors/messageEntityBotCommand.md new file mode 100644 index 00000000..a4b29e04 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messageEntityBotCommand.md @@ -0,0 +1,27 @@ +--- +title: messageEntityBotCommand +description: messageEntityBotCommand attributes, type and example +--- +## Constructor: messageEntityBotCommand +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|offset|[int](../types/int.md) | Required| +|length|[int](../types/int.md) | Required| + + + +### Type: [MessageEntity](../types/MessageEntity.md) + + +### Example: + +``` +$messageEntityBotCommand = ['_' => 'messageEntityBotCommand', 'offset' => int, 'length' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messageEntityCode.md b/old_docs/API_docs_v57/constructors/messageEntityCode.md new file mode 100644 index 00000000..a342556e --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messageEntityCode.md @@ -0,0 +1,27 @@ +--- +title: messageEntityCode +description: messageEntityCode attributes, type and example +--- +## Constructor: messageEntityCode +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|offset|[int](../types/int.md) | Required| +|length|[int](../types/int.md) | Required| + + + +### Type: [MessageEntity](../types/MessageEntity.md) + + +### Example: + +``` +$messageEntityCode = ['_' => 'messageEntityCode', 'offset' => int, 'length' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messageEntityEmail.md b/old_docs/API_docs_v57/constructors/messageEntityEmail.md new file mode 100644 index 00000000..62670eb7 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messageEntityEmail.md @@ -0,0 +1,27 @@ +--- +title: messageEntityEmail +description: messageEntityEmail attributes, type and example +--- +## Constructor: messageEntityEmail +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|offset|[int](../types/int.md) | Required| +|length|[int](../types/int.md) | Required| + + + +### Type: [MessageEntity](../types/MessageEntity.md) + + +### Example: + +``` +$messageEntityEmail = ['_' => 'messageEntityEmail', 'offset' => int, 'length' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messageEntityHashtag.md b/old_docs/API_docs_v57/constructors/messageEntityHashtag.md new file mode 100644 index 00000000..ec3d0a79 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messageEntityHashtag.md @@ -0,0 +1,27 @@ +--- +title: messageEntityHashtag +description: messageEntityHashtag attributes, type and example +--- +## Constructor: messageEntityHashtag +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|offset|[int](../types/int.md) | Required| +|length|[int](../types/int.md) | Required| + + + +### Type: [MessageEntity](../types/MessageEntity.md) + + +### Example: + +``` +$messageEntityHashtag = ['_' => 'messageEntityHashtag', 'offset' => int, 'length' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messageEntityItalic.md b/old_docs/API_docs_v57/constructors/messageEntityItalic.md new file mode 100644 index 00000000..c5a48f8d --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messageEntityItalic.md @@ -0,0 +1,27 @@ +--- +title: messageEntityItalic +description: messageEntityItalic attributes, type and example +--- +## Constructor: messageEntityItalic +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|offset|[int](../types/int.md) | Required| +|length|[int](../types/int.md) | Required| + + + +### Type: [MessageEntity](../types/MessageEntity.md) + + +### Example: + +``` +$messageEntityItalic = ['_' => 'messageEntityItalic', 'offset' => int, 'length' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messageEntityMention.md b/old_docs/API_docs_v57/constructors/messageEntityMention.md new file mode 100644 index 00000000..0e798476 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messageEntityMention.md @@ -0,0 +1,27 @@ +--- +title: messageEntityMention +description: messageEntityMention attributes, type and example +--- +## Constructor: messageEntityMention +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|offset|[int](../types/int.md) | Required| +|length|[int](../types/int.md) | Required| + + + +### Type: [MessageEntity](../types/MessageEntity.md) + + +### Example: + +``` +$messageEntityMention = ['_' => 'messageEntityMention', 'offset' => int, 'length' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messageEntityMentionName.md b/old_docs/API_docs_v57/constructors/messageEntityMentionName.md new file mode 100644 index 00000000..2d402b6e --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messageEntityMentionName.md @@ -0,0 +1,28 @@ +--- +title: messageEntityMentionName +description: messageEntityMentionName attributes, type and example +--- +## Constructor: messageEntityMentionName +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|offset|[int](../types/int.md) | Required| +|length|[int](../types/int.md) | Required| +|user\_id|[int](../types/int.md) | Required| + + + +### Type: [MessageEntity](../types/MessageEntity.md) + + +### Example: + +``` +$messageEntityMentionName = ['_' => 'messageEntityMentionName', 'offset' => int, 'length' => int, 'user_id' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messageEntityPre.md b/old_docs/API_docs_v57/constructors/messageEntityPre.md new file mode 100644 index 00000000..739493c9 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messageEntityPre.md @@ -0,0 +1,28 @@ +--- +title: messageEntityPre +description: messageEntityPre attributes, type and example +--- +## Constructor: messageEntityPre +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|offset|[int](../types/int.md) | Required| +|length|[int](../types/int.md) | Required| +|language|[string](../types/string.md) | Required| + + + +### Type: [MessageEntity](../types/MessageEntity.md) + + +### Example: + +``` +$messageEntityPre = ['_' => 'messageEntityPre', 'offset' => int, 'length' => int, 'language' => string, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messageEntityTextUrl.md b/old_docs/API_docs_v57/constructors/messageEntityTextUrl.md new file mode 100644 index 00000000..575cb0ca --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messageEntityTextUrl.md @@ -0,0 +1,28 @@ +--- +title: messageEntityTextUrl +description: messageEntityTextUrl attributes, type and example +--- +## Constructor: messageEntityTextUrl +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|offset|[int](../types/int.md) | Required| +|length|[int](../types/int.md) | Required| +|url|[string](../types/string.md) | Required| + + + +### Type: [MessageEntity](../types/MessageEntity.md) + + +### Example: + +``` +$messageEntityTextUrl = ['_' => 'messageEntityTextUrl', 'offset' => int, 'length' => int, 'url' => string, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messageEntityUnknown.md b/old_docs/API_docs_v57/constructors/messageEntityUnknown.md new file mode 100644 index 00000000..f5d68e33 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messageEntityUnknown.md @@ -0,0 +1,27 @@ +--- +title: messageEntityUnknown +description: messageEntityUnknown attributes, type and example +--- +## Constructor: messageEntityUnknown +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|offset|[int](../types/int.md) | Required| +|length|[int](../types/int.md) | Required| + + + +### Type: [MessageEntity](../types/MessageEntity.md) + + +### Example: + +``` +$messageEntityUnknown = ['_' => 'messageEntityUnknown', 'offset' => int, 'length' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messageEntityUrl.md b/old_docs/API_docs_v57/constructors/messageEntityUrl.md new file mode 100644 index 00000000..9470aca6 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messageEntityUrl.md @@ -0,0 +1,27 @@ +--- +title: messageEntityUrl +description: messageEntityUrl attributes, type and example +--- +## Constructor: messageEntityUrl +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|offset|[int](../types/int.md) | Required| +|length|[int](../types/int.md) | Required| + + + +### Type: [MessageEntity](../types/MessageEntity.md) + + +### Example: + +``` +$messageEntityUrl = ['_' => 'messageEntityUrl', 'offset' => int, 'length' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messageFwdHeader.md b/old_docs/API_docs_v57/constructors/messageFwdHeader.md new file mode 100644 index 00000000..9f732de1 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messageFwdHeader.md @@ -0,0 +1,29 @@ +--- +title: messageFwdHeader +description: messageFwdHeader attributes, type and example +--- +## Constructor: messageFwdHeader +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|from\_id|[int](../types/int.md) | Optional| +|date|[int](../types/int.md) | Required| +|channel\_id|[int](../types/int.md) | Optional| +|channel\_post|[int](../types/int.md) | Optional| + + + +### Type: [MessageFwdHeader](../types/MessageFwdHeader.md) + + +### Example: + +``` +$messageFwdHeader = ['_' => 'messageFwdHeader', 'from_id' => int, 'date' => int, 'channel_id' => int, 'channel_post' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messageMediaContact.md b/old_docs/API_docs_v57/constructors/messageMediaContact.md new file mode 100644 index 00000000..2fae7047 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messageMediaContact.md @@ -0,0 +1,29 @@ +--- +title: messageMediaContact +description: messageMediaContact attributes, type and example +--- +## Constructor: messageMediaContact +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|phone\_number|[string](../types/string.md) | Required| +|first\_name|[string](../types/string.md) | Required| +|last\_name|[string](../types/string.md) | Required| +|user\_id|[int](../types/int.md) | Required| + + + +### Type: [MessageMedia](../types/MessageMedia.md) + + +### Example: + +``` +$messageMediaContact = ['_' => 'messageMediaContact', 'phone_number' => string, 'first_name' => string, 'last_name' => string, 'user_id' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messageMediaDocument.md b/old_docs/API_docs_v57/constructors/messageMediaDocument.md new file mode 100644 index 00000000..a4f3ee23 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messageMediaDocument.md @@ -0,0 +1,27 @@ +--- +title: messageMediaDocument +description: messageMediaDocument attributes, type and example +--- +## Constructor: messageMediaDocument +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|document|[Document](../types/Document.md) | Required| +|caption|[string](../types/string.md) | Required| + + + +### Type: [MessageMedia](../types/MessageMedia.md) + + +### Example: + +``` +$messageMediaDocument = ['_' => 'messageMediaDocument', 'document' => Document, 'caption' => string, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messageMediaEmpty.md b/old_docs/API_docs_v57/constructors/messageMediaEmpty.md new file mode 100644 index 00000000..52c82e4e --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messageMediaEmpty.md @@ -0,0 +1,21 @@ +--- +title: messageMediaEmpty +description: messageMediaEmpty attributes, type and example +--- +## Constructor: messageMediaEmpty +[Back to constructors index](index.md) + + + + + + +### Type: [MessageMedia](../types/MessageMedia.md) + + +### Example: + +``` +$messageMediaEmpty = ['_' => 'messageMediaEmpty', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messageMediaGame.md b/old_docs/API_docs_v57/constructors/messageMediaGame.md new file mode 100644 index 00000000..8eaa95f2 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messageMediaGame.md @@ -0,0 +1,26 @@ +--- +title: messageMediaGame +description: messageMediaGame attributes, type and example +--- +## Constructor: messageMediaGame +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|game|[Game](../types/Game.md) | Required| + + + +### Type: [MessageMedia](../types/MessageMedia.md) + + +### Example: + +``` +$messageMediaGame = ['_' => 'messageMediaGame', 'game' => Game, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messageMediaGeo.md b/old_docs/API_docs_v57/constructors/messageMediaGeo.md new file mode 100644 index 00000000..f573a2d2 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messageMediaGeo.md @@ -0,0 +1,26 @@ +--- +title: messageMediaGeo +description: messageMediaGeo attributes, type and example +--- +## Constructor: messageMediaGeo +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|geo|[GeoPoint](../types/GeoPoint.md) | Required| + + + +### Type: [MessageMedia](../types/MessageMedia.md) + + +### Example: + +``` +$messageMediaGeo = ['_' => 'messageMediaGeo', 'geo' => GeoPoint, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messageMediaPhoto.md b/old_docs/API_docs_v57/constructors/messageMediaPhoto.md new file mode 100644 index 00000000..4e88f059 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messageMediaPhoto.md @@ -0,0 +1,27 @@ +--- +title: messageMediaPhoto +description: messageMediaPhoto attributes, type and example +--- +## Constructor: messageMediaPhoto +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|photo|[Photo](../types/Photo.md) | Required| +|caption|[string](../types/string.md) | Required| + + + +### Type: [MessageMedia](../types/MessageMedia.md) + + +### Example: + +``` +$messageMediaPhoto = ['_' => 'messageMediaPhoto', 'photo' => Photo, 'caption' => string, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messageMediaUnsupported.md b/old_docs/API_docs_v57/constructors/messageMediaUnsupported.md new file mode 100644 index 00000000..4f430f72 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messageMediaUnsupported.md @@ -0,0 +1,21 @@ +--- +title: messageMediaUnsupported +description: messageMediaUnsupported attributes, type and example +--- +## Constructor: messageMediaUnsupported +[Back to constructors index](index.md) + + + + + + +### Type: [MessageMedia](../types/MessageMedia.md) + + +### Example: + +``` +$messageMediaUnsupported = ['_' => 'messageMediaUnsupported', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messageMediaVenue.md b/old_docs/API_docs_v57/constructors/messageMediaVenue.md new file mode 100644 index 00000000..9a4bb1b9 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messageMediaVenue.md @@ -0,0 +1,30 @@ +--- +title: messageMediaVenue +description: messageMediaVenue attributes, type and example +--- +## Constructor: messageMediaVenue +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|geo|[GeoPoint](../types/GeoPoint.md) | Required| +|title|[string](../types/string.md) | Required| +|address|[string](../types/string.md) | Required| +|provider|[string](../types/string.md) | Required| +|venue\_id|[string](../types/string.md) | Required| + + + +### Type: [MessageMedia](../types/MessageMedia.md) + + +### Example: + +``` +$messageMediaVenue = ['_' => 'messageMediaVenue', 'geo' => GeoPoint, 'title' => string, 'address' => string, 'provider' => string, 'venue_id' => string, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messageMediaWebPage.md b/old_docs/API_docs_v57/constructors/messageMediaWebPage.md new file mode 100644 index 00000000..50c2dcb4 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messageMediaWebPage.md @@ -0,0 +1,26 @@ +--- +title: messageMediaWebPage +description: messageMediaWebPage attributes, type and example +--- +## Constructor: messageMediaWebPage +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|webpage|[WebPage](../types/WebPage.md) | Required| + + + +### Type: [MessageMedia](../types/MessageMedia.md) + + +### Example: + +``` +$messageMediaWebPage = ['_' => 'messageMediaWebPage', 'webpage' => WebPage, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messageRange.md b/old_docs/API_docs_v57/constructors/messageRange.md new file mode 100644 index 00000000..05d48606 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messageRange.md @@ -0,0 +1,27 @@ +--- +title: messageRange +description: messageRange attributes, type and example +--- +## Constructor: messageRange +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|min\_id|[int](../types/int.md) | Required| +|max\_id|[int](../types/int.md) | Required| + + + +### Type: [MessageRange](../types/MessageRange.md) + + +### Example: + +``` +$messageRange = ['_' => 'messageRange', 'min_id' => int, 'max_id' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messageService.md b/old_docs/API_docs_v57/constructors/messageService.md new file mode 100644 index 00000000..c50ba21d --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messageService.md @@ -0,0 +1,36 @@ +--- +title: messageService +description: messageService attributes, type and example +--- +## Constructor: messageService +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|out|[Bool](../types/Bool.md) | Optional| +|mentioned|[Bool](../types/Bool.md) | Optional| +|media\_unread|[Bool](../types/Bool.md) | Optional| +|silent|[Bool](../types/Bool.md) | Optional| +|post|[Bool](../types/Bool.md) | Optional| +|id|[int](../types/int.md) | Required| +|from\_id|[int](../types/int.md) | Optional| +|to\_id|[Peer](../types/Peer.md) | Required| +|reply\_to\_msg\_id|[int](../types/int.md) | Optional| +|date|[int](../types/int.md) | Required| +|action|[MessageAction](../types/MessageAction.md) | Required| + + + +### Type: [Message](../types/Message.md) + + +### Example: + +``` +$messageService = ['_' => 'messageService', 'out' => true, 'mentioned' => true, 'media_unread' => true, 'silent' => true, 'post' => true, 'id' => int, 'from_id' => int, 'to_id' => Peer, 'reply_to_msg_id' => int, 'date' => int, 'action' => MessageAction, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messages_affectedHistory.md b/old_docs/API_docs_v57/constructors/messages_affectedHistory.md new file mode 100644 index 00000000..3b532199 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messages_affectedHistory.md @@ -0,0 +1,28 @@ +--- +title: messages.affectedHistory +description: messages_affectedHistory attributes, type and example +--- +## Constructor: messages.affectedHistory +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|pts|[int](../types/int.md) | Required| +|pts\_count|[int](../types/int.md) | Required| +|offset|[int](../types/int.md) | Required| + + + +### Type: [messages\_AffectedHistory](../types/messages_AffectedHistory.md) + + +### Example: + +``` +$messages_affectedHistory = ['_' => 'messages.affectedHistory', 'pts' => int, 'pts_count' => int, 'offset' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messages_affectedMessages.md b/old_docs/API_docs_v57/constructors/messages_affectedMessages.md new file mode 100644 index 00000000..e52292e1 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messages_affectedMessages.md @@ -0,0 +1,27 @@ +--- +title: messages.affectedMessages +description: messages_affectedMessages attributes, type and example +--- +## Constructor: messages.affectedMessages +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|pts|[int](../types/int.md) | Required| +|pts\_count|[int](../types/int.md) | Required| + + + +### Type: [messages\_AffectedMessages](../types/messages_AffectedMessages.md) + + +### Example: + +``` +$messages_affectedMessages = ['_' => 'messages.affectedMessages', 'pts' => int, 'pts_count' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messages_allStickers.md b/old_docs/API_docs_v57/constructors/messages_allStickers.md new file mode 100644 index 00000000..09c1c505 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messages_allStickers.md @@ -0,0 +1,27 @@ +--- +title: messages.allStickers +description: messages_allStickers attributes, type and example +--- +## Constructor: messages.allStickers +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|hash|[int](../types/int.md) | Required| +|sets|Array of [StickerSet](../types/StickerSet.md) | Required| + + + +### Type: [messages\_AllStickers](../types/messages_AllStickers.md) + + +### Example: + +``` +$messages_allStickers = ['_' => 'messages.allStickers', 'hash' => int, 'sets' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messages_allStickersNotModified.md b/old_docs/API_docs_v57/constructors/messages_allStickersNotModified.md new file mode 100644 index 00000000..42bbd0c1 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messages_allStickersNotModified.md @@ -0,0 +1,21 @@ +--- +title: messages.allStickersNotModified +description: messages_allStickersNotModified attributes, type and example +--- +## Constructor: messages.allStickersNotModified +[Back to constructors index](index.md) + + + + + + +### Type: [messages\_AllStickers](../types/messages_AllStickers.md) + + +### Example: + +``` +$messages_allStickersNotModified = ['_' => 'messages.allStickersNotModified', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messages_archivedStickers.md b/old_docs/API_docs_v57/constructors/messages_archivedStickers.md new file mode 100644 index 00000000..abe01761 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messages_archivedStickers.md @@ -0,0 +1,27 @@ +--- +title: messages.archivedStickers +description: messages_archivedStickers attributes, type and example +--- +## Constructor: messages.archivedStickers +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|count|[int](../types/int.md) | Required| +|sets|Array of [StickerSetCovered](../types/StickerSetCovered.md) | Required| + + + +### Type: [messages\_ArchivedStickers](../types/messages_ArchivedStickers.md) + + +### Example: + +``` +$messages_archivedStickers = ['_' => 'messages.archivedStickers', 'count' => int, 'sets' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messages_botCallbackAnswer.md b/old_docs/API_docs_v57/constructors/messages_botCallbackAnswer.md new file mode 100644 index 00000000..c6a5ab5d --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messages_botCallbackAnswer.md @@ -0,0 +1,29 @@ +--- +title: messages.botCallbackAnswer +description: messages_botCallbackAnswer attributes, type and example +--- +## Constructor: messages.botCallbackAnswer +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|alert|[Bool](../types/Bool.md) | Optional| +|has\_url|[Bool](../types/Bool.md) | Optional| +|message|[string](../types/string.md) | Optional| +|url|[string](../types/string.md) | Optional| + + + +### Type: [messages\_BotCallbackAnswer](../types/messages_BotCallbackAnswer.md) + + +### Example: + +``` +$messages_botCallbackAnswer = ['_' => 'messages.botCallbackAnswer', 'alert' => true, 'has_url' => true, 'message' => string, 'url' => string, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messages_botResults.md b/old_docs/API_docs_v57/constructors/messages_botResults.md new file mode 100644 index 00000000..fe658a34 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messages_botResults.md @@ -0,0 +1,30 @@ +--- +title: messages.botResults +description: messages_botResults attributes, type and example +--- +## Constructor: messages.botResults +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|gallery|[Bool](../types/Bool.md) | Optional| +|query\_id|[long](../types/long.md) | Required| +|next\_offset|[string](../types/string.md) | Optional| +|switch\_pm|[InlineBotSwitchPM](../types/InlineBotSwitchPM.md) | Optional| +|results|Array of [BotInlineResult](../types/BotInlineResult.md) | Required| + + + +### Type: [messages\_BotResults](../types/messages_BotResults.md) + + +### Example: + +``` +$messages_botResults = ['_' => 'messages.botResults', 'gallery' => true, 'query_id' => long, 'next_offset' => string, 'switch_pm' => InlineBotSwitchPM, 'results' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messages_channelMessages.md b/old_docs/API_docs_v57/constructors/messages_channelMessages.md new file mode 100644 index 00000000..a98a4c78 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messages_channelMessages.md @@ -0,0 +1,30 @@ +--- +title: messages.channelMessages +description: messages_channelMessages attributes, type and example +--- +## Constructor: messages.channelMessages +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|pts|[int](../types/int.md) | Required| +|count|[int](../types/int.md) | Required| +|messages|Array of [Message](../types/Message.md) | Required| +|chats|Array of [Chat](../types/Chat.md) | Required| +|users|Array of [User](../types/User.md) | Required| + + + +### Type: [messages\_Messages](../types/messages_Messages.md) + + +### Example: + +``` +$messages_channelMessages = ['_' => 'messages.channelMessages', 'pts' => int, 'count' => int, 'messages' => [Vector t], 'chats' => [Vector t], 'users' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messages_chatFull.md b/old_docs/API_docs_v57/constructors/messages_chatFull.md new file mode 100644 index 00000000..28edc642 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messages_chatFull.md @@ -0,0 +1,28 @@ +--- +title: messages.chatFull +description: messages_chatFull attributes, type and example +--- +## Constructor: messages.chatFull +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|full\_chat|[ChatFull](../types/ChatFull.md) | Required| +|chats|Array of [Chat](../types/Chat.md) | Required| +|users|Array of [User](../types/User.md) | Required| + + + +### Type: [messages\_ChatFull](../types/messages_ChatFull.md) + + +### Example: + +``` +$messages_chatFull = ['_' => 'messages.chatFull', 'full_chat' => ChatFull, 'chats' => [Vector t], 'users' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messages_chats.md b/old_docs/API_docs_v57/constructors/messages_chats.md new file mode 100644 index 00000000..3ae97321 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messages_chats.md @@ -0,0 +1,26 @@ +--- +title: messages.chats +description: messages_chats attributes, type and example +--- +## Constructor: messages.chats +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|chats|Array of [Chat](../types/Chat.md) | Required| + + + +### Type: [messages\_Chats](../types/messages_Chats.md) + + +### Example: + +``` +$messages_chats = ['_' => 'messages.chats', 'chats' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messages_dhConfig.md b/old_docs/API_docs_v57/constructors/messages_dhConfig.md new file mode 100644 index 00000000..16decb77 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messages_dhConfig.md @@ -0,0 +1,29 @@ +--- +title: messages.dhConfig +description: messages_dhConfig attributes, type and example +--- +## Constructor: messages.dhConfig +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|g|[int](../types/int.md) | Required| +|p|[bytes](../types/bytes.md) | Required| +|version|[int](../types/int.md) | Required| +|random|[bytes](../types/bytes.md) | Required| + + + +### Type: [messages\_DhConfig](../types/messages_DhConfig.md) + + +### Example: + +``` +$messages_dhConfig = ['_' => 'messages.dhConfig', 'g' => int, 'p' => bytes, 'version' => int, 'random' => bytes, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messages_dhConfigNotModified.md b/old_docs/API_docs_v57/constructors/messages_dhConfigNotModified.md new file mode 100644 index 00000000..95ad8bd4 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messages_dhConfigNotModified.md @@ -0,0 +1,26 @@ +--- +title: messages.dhConfigNotModified +description: messages_dhConfigNotModified attributes, type and example +--- +## Constructor: messages.dhConfigNotModified +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|random|[bytes](../types/bytes.md) | Required| + + + +### Type: [messages\_DhConfig](../types/messages_DhConfig.md) + + +### Example: + +``` +$messages_dhConfigNotModified = ['_' => 'messages.dhConfigNotModified', 'random' => bytes, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messages_dialogs.md b/old_docs/API_docs_v57/constructors/messages_dialogs.md new file mode 100644 index 00000000..bf0a9693 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messages_dialogs.md @@ -0,0 +1,29 @@ +--- +title: messages.dialogs +description: messages_dialogs attributes, type and example +--- +## Constructor: messages.dialogs +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|dialogs|Array of [Dialog](../types/Dialog.md) | Required| +|messages|Array of [Message](../types/Message.md) | Required| +|chats|Array of [Chat](../types/Chat.md) | Required| +|users|Array of [User](../types/User.md) | Required| + + + +### Type: [messages\_Dialogs](../types/messages_Dialogs.md) + + +### Example: + +``` +$messages_dialogs = ['_' => 'messages.dialogs', 'dialogs' => [Vector t], 'messages' => [Vector t], 'chats' => [Vector t], 'users' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messages_dialogsSlice.md b/old_docs/API_docs_v57/constructors/messages_dialogsSlice.md new file mode 100644 index 00000000..4a0ecc07 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messages_dialogsSlice.md @@ -0,0 +1,30 @@ +--- +title: messages.dialogsSlice +description: messages_dialogsSlice attributes, type and example +--- +## Constructor: messages.dialogsSlice +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|count|[int](../types/int.md) | Required| +|dialogs|Array of [Dialog](../types/Dialog.md) | Required| +|messages|Array of [Message](../types/Message.md) | Required| +|chats|Array of [Chat](../types/Chat.md) | Required| +|users|Array of [User](../types/User.md) | Required| + + + +### Type: [messages\_Dialogs](../types/messages_Dialogs.md) + + +### Example: + +``` +$messages_dialogsSlice = ['_' => 'messages.dialogsSlice', 'count' => int, 'dialogs' => [Vector t], 'messages' => [Vector t], 'chats' => [Vector t], 'users' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messages_featuredStickers.md b/old_docs/API_docs_v57/constructors/messages_featuredStickers.md new file mode 100644 index 00000000..69e25cd1 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messages_featuredStickers.md @@ -0,0 +1,28 @@ +--- +title: messages.featuredStickers +description: messages_featuredStickers attributes, type and example +--- +## Constructor: messages.featuredStickers +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|hash|[int](../types/int.md) | Required| +|sets|Array of [StickerSetCovered](../types/StickerSetCovered.md) | Required| +|unread|Array of [long](../types/long.md) | Required| + + + +### Type: [messages\_FeaturedStickers](../types/messages_FeaturedStickers.md) + + +### Example: + +``` +$messages_featuredStickers = ['_' => 'messages.featuredStickers', 'hash' => int, 'sets' => [Vector t], 'unread' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messages_featuredStickersNotModified.md b/old_docs/API_docs_v57/constructors/messages_featuredStickersNotModified.md new file mode 100644 index 00000000..27c66cb9 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messages_featuredStickersNotModified.md @@ -0,0 +1,21 @@ +--- +title: messages.featuredStickersNotModified +description: messages_featuredStickersNotModified attributes, type and example +--- +## Constructor: messages.featuredStickersNotModified +[Back to constructors index](index.md) + + + + + + +### Type: [messages\_FeaturedStickers](../types/messages_FeaturedStickers.md) + + +### Example: + +``` +$messages_featuredStickersNotModified = ['_' => 'messages.featuredStickersNotModified', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messages_foundGifs.md b/old_docs/API_docs_v57/constructors/messages_foundGifs.md new file mode 100644 index 00000000..4b2e78bd --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messages_foundGifs.md @@ -0,0 +1,27 @@ +--- +title: messages.foundGifs +description: messages_foundGifs attributes, type and example +--- +## Constructor: messages.foundGifs +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|next\_offset|[int](../types/int.md) | Required| +|results|Array of [FoundGif](../types/FoundGif.md) | Required| + + + +### Type: [messages\_FoundGifs](../types/messages_FoundGifs.md) + + +### Example: + +``` +$messages_foundGifs = ['_' => 'messages.foundGifs', 'next_offset' => int, 'results' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messages_highScores.md b/old_docs/API_docs_v57/constructors/messages_highScores.md new file mode 100644 index 00000000..5467941a --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messages_highScores.md @@ -0,0 +1,27 @@ +--- +title: messages.highScores +description: messages_highScores attributes, type and example +--- +## Constructor: messages.highScores +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|scores|Array of [HighScore](../types/HighScore.md) | Required| +|users|Array of [User](../types/User.md) | Required| + + + +### Type: [messages\_HighScores](../types/messages_HighScores.md) + + +### Example: + +``` +$messages_highScores = ['_' => 'messages.highScores', 'scores' => [Vector t], 'users' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messages_messageEditData.md b/old_docs/API_docs_v57/constructors/messages_messageEditData.md new file mode 100644 index 00000000..1e4aa3a2 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messages_messageEditData.md @@ -0,0 +1,26 @@ +--- +title: messages.messageEditData +description: messages_messageEditData attributes, type and example +--- +## Constructor: messages.messageEditData +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|caption|[Bool](../types/Bool.md) | Optional| + + + +### Type: [messages\_MessageEditData](../types/messages_MessageEditData.md) + + +### Example: + +``` +$messages_messageEditData = ['_' => 'messages.messageEditData', 'caption' => true, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messages_messages.md b/old_docs/API_docs_v57/constructors/messages_messages.md new file mode 100644 index 00000000..95e0d2d1 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messages_messages.md @@ -0,0 +1,28 @@ +--- +title: messages.messages +description: messages_messages attributes, type and example +--- +## Constructor: messages.messages +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|messages|Array of [Message](../types/Message.md) | Required| +|chats|Array of [Chat](../types/Chat.md) | Required| +|users|Array of [User](../types/User.md) | Required| + + + +### Type: [messages\_Messages](../types/messages_Messages.md) + + +### Example: + +``` +$messages_messages = ['_' => 'messages.messages', 'messages' => [Vector t], 'chats' => [Vector t], 'users' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messages_messagesSlice.md b/old_docs/API_docs_v57/constructors/messages_messagesSlice.md new file mode 100644 index 00000000..bd787aca --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messages_messagesSlice.md @@ -0,0 +1,29 @@ +--- +title: messages.messagesSlice +description: messages_messagesSlice attributes, type and example +--- +## Constructor: messages.messagesSlice +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|count|[int](../types/int.md) | Required| +|messages|Array of [Message](../types/Message.md) | Required| +|chats|Array of [Chat](../types/Chat.md) | Required| +|users|Array of [User](../types/User.md) | Required| + + + +### Type: [messages\_Messages](../types/messages_Messages.md) + + +### Example: + +``` +$messages_messagesSlice = ['_' => 'messages.messagesSlice', 'count' => int, 'messages' => [Vector t], 'chats' => [Vector t], 'users' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messages_peerDialogs.md b/old_docs/API_docs_v57/constructors/messages_peerDialogs.md new file mode 100644 index 00000000..cf568d92 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messages_peerDialogs.md @@ -0,0 +1,30 @@ +--- +title: messages.peerDialogs +description: messages_peerDialogs attributes, type and example +--- +## Constructor: messages.peerDialogs +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|dialogs|Array of [Dialog](../types/Dialog.md) | Required| +|messages|Array of [Message](../types/Message.md) | Required| +|chats|Array of [Chat](../types/Chat.md) | Required| +|users|Array of [User](../types/User.md) | Required| +|state|[updates\_State](../types/updates_State.md) | Required| + + + +### Type: [messages\_PeerDialogs](../types/messages_PeerDialogs.md) + + +### Example: + +``` +$messages_peerDialogs = ['_' => 'messages.peerDialogs', 'dialogs' => [Vector t], 'messages' => [Vector t], 'chats' => [Vector t], 'users' => [Vector t], 'state' => updates.State, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messages_recentStickers.md b/old_docs/API_docs_v57/constructors/messages_recentStickers.md new file mode 100644 index 00000000..83026728 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messages_recentStickers.md @@ -0,0 +1,27 @@ +--- +title: messages.recentStickers +description: messages_recentStickers attributes, type and example +--- +## Constructor: messages.recentStickers +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|hash|[int](../types/int.md) | Required| +|stickers|Array of [Document](../types/Document.md) | Required| + + + +### Type: [messages\_RecentStickers](../types/messages_RecentStickers.md) + + +### Example: + +``` +$messages_recentStickers = ['_' => 'messages.recentStickers', 'hash' => int, 'stickers' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messages_recentStickersNotModified.md b/old_docs/API_docs_v57/constructors/messages_recentStickersNotModified.md new file mode 100644 index 00000000..f5cb927f --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messages_recentStickersNotModified.md @@ -0,0 +1,21 @@ +--- +title: messages.recentStickersNotModified +description: messages_recentStickersNotModified attributes, type and example +--- +## Constructor: messages.recentStickersNotModified +[Back to constructors index](index.md) + + + + + + +### Type: [messages\_RecentStickers](../types/messages_RecentStickers.md) + + +### Example: + +``` +$messages_recentStickersNotModified = ['_' => 'messages.recentStickersNotModified', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messages_savedGifs.md b/old_docs/API_docs_v57/constructors/messages_savedGifs.md new file mode 100644 index 00000000..7cb753eb --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messages_savedGifs.md @@ -0,0 +1,27 @@ +--- +title: messages.savedGifs +description: messages_savedGifs attributes, type and example +--- +## Constructor: messages.savedGifs +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|hash|[int](../types/int.md) | Required| +|gifs|Array of [Document](../types/Document.md) | Required| + + + +### Type: [messages\_SavedGifs](../types/messages_SavedGifs.md) + + +### Example: + +``` +$messages_savedGifs = ['_' => 'messages.savedGifs', 'hash' => int, 'gifs' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messages_savedGifsNotModified.md b/old_docs/API_docs_v57/constructors/messages_savedGifsNotModified.md new file mode 100644 index 00000000..fcfe1e3f --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messages_savedGifsNotModified.md @@ -0,0 +1,21 @@ +--- +title: messages.savedGifsNotModified +description: messages_savedGifsNotModified attributes, type and example +--- +## Constructor: messages.savedGifsNotModified +[Back to constructors index](index.md) + + + + + + +### Type: [messages\_SavedGifs](../types/messages_SavedGifs.md) + + +### Example: + +``` +$messages_savedGifsNotModified = ['_' => 'messages.savedGifsNotModified', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messages_sentEncryptedFile.md b/old_docs/API_docs_v57/constructors/messages_sentEncryptedFile.md new file mode 100644 index 00000000..337dcea1 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messages_sentEncryptedFile.md @@ -0,0 +1,27 @@ +--- +title: messages.sentEncryptedFile +description: messages_sentEncryptedFile attributes, type and example +--- +## Constructor: messages.sentEncryptedFile +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|date|[int](../types/int.md) | Required| +|file|[EncryptedFile](../types/EncryptedFile.md) | Required| + + + +### Type: [messages\_SentEncryptedMessage](../types/messages_SentEncryptedMessage.md) + + +### Example: + +``` +$messages_sentEncryptedFile = ['_' => 'messages.sentEncryptedFile', 'date' => int, 'file' => EncryptedFile, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messages_sentEncryptedMessage.md b/old_docs/API_docs_v57/constructors/messages_sentEncryptedMessage.md new file mode 100644 index 00000000..435a318d --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messages_sentEncryptedMessage.md @@ -0,0 +1,26 @@ +--- +title: messages.sentEncryptedMessage +description: messages_sentEncryptedMessage attributes, type and example +--- +## Constructor: messages.sentEncryptedMessage +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|date|[int](../types/int.md) | Required| + + + +### Type: [messages\_SentEncryptedMessage](../types/messages_SentEncryptedMessage.md) + + +### Example: + +``` +$messages_sentEncryptedMessage = ['_' => 'messages.sentEncryptedMessage', 'date' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messages_stickerSet.md b/old_docs/API_docs_v57/constructors/messages_stickerSet.md new file mode 100644 index 00000000..15b66481 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messages_stickerSet.md @@ -0,0 +1,28 @@ +--- +title: messages.stickerSet +description: messages_stickerSet attributes, type and example +--- +## Constructor: messages.stickerSet +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|set|[StickerSet](../types/StickerSet.md) | Required| +|packs|Array of [StickerPack](../types/StickerPack.md) | Required| +|documents|Array of [Document](../types/Document.md) | Required| + + + +### Type: [messages\_StickerSet](../types/messages_StickerSet.md) + + +### Example: + +``` +$messages_stickerSet = ['_' => 'messages.stickerSet', 'set' => StickerSet, 'packs' => [Vector t], 'documents' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messages_stickerSetInstallResultArchive.md b/old_docs/API_docs_v57/constructors/messages_stickerSetInstallResultArchive.md new file mode 100644 index 00000000..e44a40c5 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messages_stickerSetInstallResultArchive.md @@ -0,0 +1,26 @@ +--- +title: messages.stickerSetInstallResultArchive +description: messages_stickerSetInstallResultArchive attributes, type and example +--- +## Constructor: messages.stickerSetInstallResultArchive +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|sets|Array of [StickerSetCovered](../types/StickerSetCovered.md) | Required| + + + +### Type: [messages\_StickerSetInstallResult](../types/messages_StickerSetInstallResult.md) + + +### Example: + +``` +$messages_stickerSetInstallResultArchive = ['_' => 'messages.stickerSetInstallResultArchive', 'sets' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messages_stickerSetInstallResultSuccess.md b/old_docs/API_docs_v57/constructors/messages_stickerSetInstallResultSuccess.md new file mode 100644 index 00000000..57fb1cb9 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messages_stickerSetInstallResultSuccess.md @@ -0,0 +1,21 @@ +--- +title: messages.stickerSetInstallResultSuccess +description: messages_stickerSetInstallResultSuccess attributes, type and example +--- +## Constructor: messages.stickerSetInstallResultSuccess +[Back to constructors index](index.md) + + + + + + +### Type: [messages\_StickerSetInstallResult](../types/messages_StickerSetInstallResult.md) + + +### Example: + +``` +$messages_stickerSetInstallResultSuccess = ['_' => 'messages.stickerSetInstallResultSuccess', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messages_stickers.md b/old_docs/API_docs_v57/constructors/messages_stickers.md new file mode 100644 index 00000000..43ae6c78 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messages_stickers.md @@ -0,0 +1,27 @@ +--- +title: messages.stickers +description: messages_stickers attributes, type and example +--- +## Constructor: messages.stickers +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|hash|[string](../types/string.md) | Required| +|stickers|Array of [Document](../types/Document.md) | Required| + + + +### Type: [messages\_Stickers](../types/messages_Stickers.md) + + +### Example: + +``` +$messages_stickers = ['_' => 'messages.stickers', 'hash' => string, 'stickers' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/messages_stickersNotModified.md b/old_docs/API_docs_v57/constructors/messages_stickersNotModified.md new file mode 100644 index 00000000..bdb84abe --- /dev/null +++ b/old_docs/API_docs_v57/constructors/messages_stickersNotModified.md @@ -0,0 +1,21 @@ +--- +title: messages.stickersNotModified +description: messages_stickersNotModified attributes, type and example +--- +## Constructor: messages.stickersNotModified +[Back to constructors index](index.md) + + + + + + +### Type: [messages\_Stickers](../types/messages_Stickers.md) + + +### Example: + +``` +$messages_stickersNotModified = ['_' => 'messages.stickersNotModified', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/nearestDc.md b/old_docs/API_docs_v57/constructors/nearestDc.md new file mode 100644 index 00000000..9486fb76 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/nearestDc.md @@ -0,0 +1,28 @@ +--- +title: nearestDc +description: nearestDc attributes, type and example +--- +## Constructor: nearestDc +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|country|[string](../types/string.md) | Required| +|this\_dc|[int](../types/int.md) | Required| +|nearest\_dc|[int](../types/int.md) | Required| + + + +### Type: [NearestDc](../types/NearestDc.md) + + +### Example: + +``` +$nearestDc = ['_' => 'nearestDc', 'country' => string, 'this_dc' => int, 'nearest_dc' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/notifyAll.md b/old_docs/API_docs_v57/constructors/notifyAll.md new file mode 100644 index 00000000..aef0ad99 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/notifyAll.md @@ -0,0 +1,21 @@ +--- +title: notifyAll +description: notifyAll attributes, type and example +--- +## Constructor: notifyAll +[Back to constructors index](index.md) + + + + + + +### Type: [NotifyPeer](../types/NotifyPeer.md) + + +### Example: + +``` +$notifyAll = ['_' => 'notifyAll', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/notifyChats.md b/old_docs/API_docs_v57/constructors/notifyChats.md new file mode 100644 index 00000000..9fbaadc0 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/notifyChats.md @@ -0,0 +1,21 @@ +--- +title: notifyChats +description: notifyChats attributes, type and example +--- +## Constructor: notifyChats +[Back to constructors index](index.md) + + + + + + +### Type: [NotifyPeer](../types/NotifyPeer.md) + + +### Example: + +``` +$notifyChats = ['_' => 'notifyChats', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/notifyPeer.md b/old_docs/API_docs_v57/constructors/notifyPeer.md new file mode 100644 index 00000000..0dd5bac2 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/notifyPeer.md @@ -0,0 +1,26 @@ +--- +title: notifyPeer +description: notifyPeer attributes, type and example +--- +## Constructor: notifyPeer +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|peer|[Peer](../types/Peer.md) | Required| + + + +### Type: [NotifyPeer](../types/NotifyPeer.md) + + +### Example: + +``` +$notifyPeer = ['_' => 'notifyPeer', 'peer' => Peer, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/notifyUsers.md b/old_docs/API_docs_v57/constructors/notifyUsers.md new file mode 100644 index 00000000..720e33af --- /dev/null +++ b/old_docs/API_docs_v57/constructors/notifyUsers.md @@ -0,0 +1,21 @@ +--- +title: notifyUsers +description: notifyUsers attributes, type and example +--- +## Constructor: notifyUsers +[Back to constructors index](index.md) + + + + + + +### Type: [NotifyPeer](../types/NotifyPeer.md) + + +### Example: + +``` +$notifyUsers = ['_' => 'notifyUsers', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/null.md b/old_docs/API_docs_v57/constructors/null.md new file mode 100644 index 00000000..e8f4db17 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/null.md @@ -0,0 +1,8 @@ +--- +title: null +description: Represents a null value +--- +# null +[Back to constructor index](index.md) + +Represents a `null` value. \ No newline at end of file diff --git a/old_docs/API_docs_v57/constructors/peerChannel.md b/old_docs/API_docs_v57/constructors/peerChannel.md new file mode 100644 index 00000000..0e763642 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/peerChannel.md @@ -0,0 +1,39 @@ +--- +title: peerChannel +description: peerChannel attributes, type and example +--- +## Constructor: peerChannel +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|channel\_id|[int](../types/int.md) | Required| + + + +### Type: [Peer](../types/Peer.md) + + +### Example: + +``` +$peerChannel = ['_' => 'peerChannel', 'channel_id' => int, ]; +``` + +The following syntaxes can also be used: + +``` +$peerChannel = '@username'; // Username + +$peerChannel = 44700; // bot API id (users) +$peerChannel = -492772765; // bot API id (chats) +$peerChannel = -10038575794; // bot API id (channels) + +$peerChannel = 'user#44700'; // tg-cli style id (users) +$peerChannel = 'chat#492772765'; // tg-cli style id (chats) +$peerChannel = 'channel#38575794'; // tg-cli style id (channels) +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/constructors/peerChat.md b/old_docs/API_docs_v57/constructors/peerChat.md new file mode 100644 index 00000000..297f76ae --- /dev/null +++ b/old_docs/API_docs_v57/constructors/peerChat.md @@ -0,0 +1,39 @@ +--- +title: peerChat +description: peerChat attributes, type and example +--- +## Constructor: peerChat +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|chat\_id|[int](../types/int.md) | Required| + + + +### Type: [Peer](../types/Peer.md) + + +### Example: + +``` +$peerChat = ['_' => 'peerChat', 'chat_id' => int, ]; +``` + +The following syntaxes can also be used: + +``` +$peerChat = '@username'; // Username + +$peerChat = 44700; // bot API id (users) +$peerChat = -492772765; // bot API id (chats) +$peerChat = -10038575794; // bot API id (channels) + +$peerChat = 'user#44700'; // tg-cli style id (users) +$peerChat = 'chat#492772765'; // tg-cli style id (chats) +$peerChat = 'channel#38575794'; // tg-cli style id (channels) +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/constructors/peerNotifyEventsAll.md b/old_docs/API_docs_v57/constructors/peerNotifyEventsAll.md new file mode 100644 index 00000000..7c442531 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/peerNotifyEventsAll.md @@ -0,0 +1,21 @@ +--- +title: peerNotifyEventsAll +description: peerNotifyEventsAll attributes, type and example +--- +## Constructor: peerNotifyEventsAll +[Back to constructors index](index.md) + + + + + + +### Type: [PeerNotifyEvents](../types/PeerNotifyEvents.md) + + +### Example: + +``` +$peerNotifyEventsAll = ['_' => 'peerNotifyEventsAll', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/peerNotifyEventsEmpty.md b/old_docs/API_docs_v57/constructors/peerNotifyEventsEmpty.md new file mode 100644 index 00000000..0e69c8e1 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/peerNotifyEventsEmpty.md @@ -0,0 +1,21 @@ +--- +title: peerNotifyEventsEmpty +description: peerNotifyEventsEmpty attributes, type and example +--- +## Constructor: peerNotifyEventsEmpty +[Back to constructors index](index.md) + + + + + + +### Type: [PeerNotifyEvents](../types/PeerNotifyEvents.md) + + +### Example: + +``` +$peerNotifyEventsEmpty = ['_' => 'peerNotifyEventsEmpty', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/peerNotifySettings.md b/old_docs/API_docs_v57/constructors/peerNotifySettings.md new file mode 100644 index 00000000..4834238c --- /dev/null +++ b/old_docs/API_docs_v57/constructors/peerNotifySettings.md @@ -0,0 +1,29 @@ +--- +title: peerNotifySettings +description: peerNotifySettings attributes, type and example +--- +## Constructor: peerNotifySettings +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|show\_previews|[Bool](../types/Bool.md) | Optional| +|silent|[Bool](../types/Bool.md) | Optional| +|mute\_until|[int](../types/int.md) | Required| +|sound|[string](../types/string.md) | Required| + + + +### Type: [PeerNotifySettings](../types/PeerNotifySettings.md) + + +### Example: + +``` +$peerNotifySettings = ['_' => 'peerNotifySettings', 'show_previews' => true, 'silent' => true, 'mute_until' => int, 'sound' => string, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/peerNotifySettingsEmpty.md b/old_docs/API_docs_v57/constructors/peerNotifySettingsEmpty.md new file mode 100644 index 00000000..31903dbd --- /dev/null +++ b/old_docs/API_docs_v57/constructors/peerNotifySettingsEmpty.md @@ -0,0 +1,21 @@ +--- +title: peerNotifySettingsEmpty +description: peerNotifySettingsEmpty attributes, type and example +--- +## Constructor: peerNotifySettingsEmpty +[Back to constructors index](index.md) + + + + + + +### Type: [PeerNotifySettings](../types/PeerNotifySettings.md) + + +### Example: + +``` +$peerNotifySettingsEmpty = ['_' => 'peerNotifySettingsEmpty', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/peerSettings.md b/old_docs/API_docs_v57/constructors/peerSettings.md new file mode 100644 index 00000000..28041caf --- /dev/null +++ b/old_docs/API_docs_v57/constructors/peerSettings.md @@ -0,0 +1,26 @@ +--- +title: peerSettings +description: peerSettings attributes, type and example +--- +## Constructor: peerSettings +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|report\_spam|[Bool](../types/Bool.md) | Optional| + + + +### Type: [PeerSettings](../types/PeerSettings.md) + + +### Example: + +``` +$peerSettings = ['_' => 'peerSettings', 'report_spam' => true, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/peerUser.md b/old_docs/API_docs_v57/constructors/peerUser.md new file mode 100644 index 00000000..3c57463a --- /dev/null +++ b/old_docs/API_docs_v57/constructors/peerUser.md @@ -0,0 +1,39 @@ +--- +title: peerUser +description: peerUser attributes, type and example +--- +## Constructor: peerUser +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|user\_id|[int](../types/int.md) | Required| + + + +### Type: [Peer](../types/Peer.md) + + +### Example: + +``` +$peerUser = ['_' => 'peerUser', 'user_id' => int, ]; +``` + +The following syntaxes can also be used: + +``` +$peerUser = '@username'; // Username + +$peerUser = 44700; // bot API id (users) +$peerUser = -492772765; // bot API id (chats) +$peerUser = -10038575794; // bot API id (channels) + +$peerUser = 'user#44700'; // tg-cli style id (users) +$peerUser = 'chat#492772765'; // tg-cli style id (chats) +$peerUser = 'channel#38575794'; // tg-cli style id (channels) +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/constructors/photo.md b/old_docs/API_docs_v57/constructors/photo.md new file mode 100644 index 00000000..d6b8f925 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/photo.md @@ -0,0 +1,30 @@ +--- +title: photo +description: photo attributes, type and example +--- +## Constructor: photo +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|has\_stickers|[Bool](../types/Bool.md) | Optional| +|id|[long](../types/long.md) | Required| +|access\_hash|[long](../types/long.md) | Required| +|date|[int](../types/int.md) | Required| +|sizes|Array of [PhotoSize](../types/PhotoSize.md) | Required| + + + +### Type: [Photo](../types/Photo.md) + + +### Example: + +``` +$photo = ['_' => 'photo', 'has_stickers' => true, 'id' => long, 'access_hash' => long, 'date' => int, 'sizes' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/photoCachedSize.md b/old_docs/API_docs_v57/constructors/photoCachedSize.md new file mode 100644 index 00000000..098e8757 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/photoCachedSize.md @@ -0,0 +1,30 @@ +--- +title: photoCachedSize +description: photoCachedSize attributes, type and example +--- +## Constructor: photoCachedSize +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|type|[string](../types/string.md) | Required| +|location|[FileLocation](../types/FileLocation.md) | Required| +|w|[int](../types/int.md) | Required| +|h|[int](../types/int.md) | Required| +|bytes|[bytes](../types/bytes.md) | Required| + + + +### Type: [PhotoSize](../types/PhotoSize.md) + + +### Example: + +``` +$photoCachedSize = ['_' => 'photoCachedSize', 'type' => string, 'location' => FileLocation, 'w' => int, 'h' => int, 'bytes' => bytes, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/photoEmpty.md b/old_docs/API_docs_v57/constructors/photoEmpty.md new file mode 100644 index 00000000..91696690 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/photoEmpty.md @@ -0,0 +1,26 @@ +--- +title: photoEmpty +description: photoEmpty attributes, type and example +--- +## Constructor: photoEmpty +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[long](../types/long.md) | Required| + + + +### Type: [Photo](../types/Photo.md) + + +### Example: + +``` +$photoEmpty = ['_' => 'photoEmpty', 'id' => long, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/photoSize.md b/old_docs/API_docs_v57/constructors/photoSize.md new file mode 100644 index 00000000..71536b87 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/photoSize.md @@ -0,0 +1,30 @@ +--- +title: photoSize +description: photoSize attributes, type and example +--- +## Constructor: photoSize +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|type|[string](../types/string.md) | Required| +|location|[FileLocation](../types/FileLocation.md) | Required| +|w|[int](../types/int.md) | Required| +|h|[int](../types/int.md) | Required| +|size|[int](../types/int.md) | Required| + + + +### Type: [PhotoSize](../types/PhotoSize.md) + + +### Example: + +``` +$photoSize = ['_' => 'photoSize', 'type' => string, 'location' => FileLocation, 'w' => int, 'h' => int, 'size' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/photoSizeEmpty.md b/old_docs/API_docs_v57/constructors/photoSizeEmpty.md new file mode 100644 index 00000000..2c9bccf2 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/photoSizeEmpty.md @@ -0,0 +1,26 @@ +--- +title: photoSizeEmpty +description: photoSizeEmpty attributes, type and example +--- +## Constructor: photoSizeEmpty +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|type|[string](../types/string.md) | Required| + + + +### Type: [PhotoSize](../types/PhotoSize.md) + + +### Example: + +``` +$photoSizeEmpty = ['_' => 'photoSizeEmpty', 'type' => string, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/photos_photo.md b/old_docs/API_docs_v57/constructors/photos_photo.md new file mode 100644 index 00000000..82ad518d --- /dev/null +++ b/old_docs/API_docs_v57/constructors/photos_photo.md @@ -0,0 +1,27 @@ +--- +title: photos.photo +description: photos_photo attributes, type and example +--- +## Constructor: photos.photo +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|photo|[Photo](../types/Photo.md) | Required| +|users|Array of [User](../types/User.md) | Required| + + + +### Type: [photos\_Photo](../types/photos_Photo.md) + + +### Example: + +``` +$photos_photo = ['_' => 'photos.photo', 'photo' => Photo, 'users' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/photos_photos.md b/old_docs/API_docs_v57/constructors/photos_photos.md new file mode 100644 index 00000000..fa00fabf --- /dev/null +++ b/old_docs/API_docs_v57/constructors/photos_photos.md @@ -0,0 +1,27 @@ +--- +title: photos.photos +description: photos_photos attributes, type and example +--- +## Constructor: photos.photos +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|photos|Array of [Photo](../types/Photo.md) | Required| +|users|Array of [User](../types/User.md) | Required| + + + +### Type: [photos\_Photos](../types/photos_Photos.md) + + +### Example: + +``` +$photos_photos = ['_' => 'photos.photos', 'photos' => [Vector t], 'users' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/photos_photosSlice.md b/old_docs/API_docs_v57/constructors/photos_photosSlice.md new file mode 100644 index 00000000..d27272b9 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/photos_photosSlice.md @@ -0,0 +1,28 @@ +--- +title: photos.photosSlice +description: photos_photosSlice attributes, type and example +--- +## Constructor: photos.photosSlice +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|count|[int](../types/int.md) | Required| +|photos|Array of [Photo](../types/Photo.md) | Required| +|users|Array of [User](../types/User.md) | Required| + + + +### Type: [photos\_Photos](../types/photos_Photos.md) + + +### Example: + +``` +$photos_photosSlice = ['_' => 'photos.photosSlice', 'count' => int, 'photos' => [Vector t], 'users' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/privacyKeyChatInvite.md b/old_docs/API_docs_v57/constructors/privacyKeyChatInvite.md new file mode 100644 index 00000000..b7fd53b0 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/privacyKeyChatInvite.md @@ -0,0 +1,21 @@ +--- +title: privacyKeyChatInvite +description: privacyKeyChatInvite attributes, type and example +--- +## Constructor: privacyKeyChatInvite +[Back to constructors index](index.md) + + + + + + +### Type: [PrivacyKey](../types/PrivacyKey.md) + + +### Example: + +``` +$privacyKeyChatInvite = ['_' => 'privacyKeyChatInvite', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/privacyKeyStatusTimestamp.md b/old_docs/API_docs_v57/constructors/privacyKeyStatusTimestamp.md new file mode 100644 index 00000000..22e8d211 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/privacyKeyStatusTimestamp.md @@ -0,0 +1,21 @@ +--- +title: privacyKeyStatusTimestamp +description: privacyKeyStatusTimestamp attributes, type and example +--- +## Constructor: privacyKeyStatusTimestamp +[Back to constructors index](index.md) + + + + + + +### Type: [PrivacyKey](../types/PrivacyKey.md) + + +### Example: + +``` +$privacyKeyStatusTimestamp = ['_' => 'privacyKeyStatusTimestamp', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/privacyValueAllowAll.md b/old_docs/API_docs_v57/constructors/privacyValueAllowAll.md new file mode 100644 index 00000000..1cff3e2d --- /dev/null +++ b/old_docs/API_docs_v57/constructors/privacyValueAllowAll.md @@ -0,0 +1,21 @@ +--- +title: privacyValueAllowAll +description: privacyValueAllowAll attributes, type and example +--- +## Constructor: privacyValueAllowAll +[Back to constructors index](index.md) + + + + + + +### Type: [PrivacyRule](../types/PrivacyRule.md) + + +### Example: + +``` +$privacyValueAllowAll = ['_' => 'privacyValueAllowAll', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/privacyValueAllowContacts.md b/old_docs/API_docs_v57/constructors/privacyValueAllowContacts.md new file mode 100644 index 00000000..01dcdbaa --- /dev/null +++ b/old_docs/API_docs_v57/constructors/privacyValueAllowContacts.md @@ -0,0 +1,21 @@ +--- +title: privacyValueAllowContacts +description: privacyValueAllowContacts attributes, type and example +--- +## Constructor: privacyValueAllowContacts +[Back to constructors index](index.md) + + + + + + +### Type: [PrivacyRule](../types/PrivacyRule.md) + + +### Example: + +``` +$privacyValueAllowContacts = ['_' => 'privacyValueAllowContacts', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/privacyValueAllowUsers.md b/old_docs/API_docs_v57/constructors/privacyValueAllowUsers.md new file mode 100644 index 00000000..996abd14 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/privacyValueAllowUsers.md @@ -0,0 +1,26 @@ +--- +title: privacyValueAllowUsers +description: privacyValueAllowUsers attributes, type and example +--- +## Constructor: privacyValueAllowUsers +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|users|Array of [int](../types/int.md) | Required| + + + +### Type: [PrivacyRule](../types/PrivacyRule.md) + + +### Example: + +``` +$privacyValueAllowUsers = ['_' => 'privacyValueAllowUsers', 'users' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/privacyValueDisallowAll.md b/old_docs/API_docs_v57/constructors/privacyValueDisallowAll.md new file mode 100644 index 00000000..1276b3d2 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/privacyValueDisallowAll.md @@ -0,0 +1,21 @@ +--- +title: privacyValueDisallowAll +description: privacyValueDisallowAll attributes, type and example +--- +## Constructor: privacyValueDisallowAll +[Back to constructors index](index.md) + + + + + + +### Type: [PrivacyRule](../types/PrivacyRule.md) + + +### Example: + +``` +$privacyValueDisallowAll = ['_' => 'privacyValueDisallowAll', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/privacyValueDisallowContacts.md b/old_docs/API_docs_v57/constructors/privacyValueDisallowContacts.md new file mode 100644 index 00000000..991292db --- /dev/null +++ b/old_docs/API_docs_v57/constructors/privacyValueDisallowContacts.md @@ -0,0 +1,21 @@ +--- +title: privacyValueDisallowContacts +description: privacyValueDisallowContacts attributes, type and example +--- +## Constructor: privacyValueDisallowContacts +[Back to constructors index](index.md) + + + + + + +### Type: [PrivacyRule](../types/PrivacyRule.md) + + +### Example: + +``` +$privacyValueDisallowContacts = ['_' => 'privacyValueDisallowContacts', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/privacyValueDisallowUsers.md b/old_docs/API_docs_v57/constructors/privacyValueDisallowUsers.md new file mode 100644 index 00000000..f3cca325 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/privacyValueDisallowUsers.md @@ -0,0 +1,26 @@ +--- +title: privacyValueDisallowUsers +description: privacyValueDisallowUsers attributes, type and example +--- +## Constructor: privacyValueDisallowUsers +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|users|Array of [int](../types/int.md) | Required| + + + +### Type: [PrivacyRule](../types/PrivacyRule.md) + + +### Example: + +``` +$privacyValueDisallowUsers = ['_' => 'privacyValueDisallowUsers', 'users' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/receivedNotifyMessage.md b/old_docs/API_docs_v57/constructors/receivedNotifyMessage.md new file mode 100644 index 00000000..19092f28 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/receivedNotifyMessage.md @@ -0,0 +1,26 @@ +--- +title: receivedNotifyMessage +description: receivedNotifyMessage attributes, type and example +--- +## Constructor: receivedNotifyMessage +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[int](../types/int.md) | Required| + + + +### Type: [ReceivedNotifyMessage](../types/ReceivedNotifyMessage.md) + + +### Example: + +``` +$receivedNotifyMessage = ['_' => 'receivedNotifyMessage', 'id' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/replyInlineMarkup.md b/old_docs/API_docs_v57/constructors/replyInlineMarkup.md new file mode 100644 index 00000000..e4453700 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/replyInlineMarkup.md @@ -0,0 +1,26 @@ +--- +title: replyInlineMarkup +description: replyInlineMarkup attributes, type and example +--- +## Constructor: replyInlineMarkup +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|rows|Array of [KeyboardButtonRow](../types/KeyboardButtonRow.md) | Required| + + + +### Type: [ReplyMarkup](../types/ReplyMarkup.md) + + +### Example: + +``` +$replyInlineMarkup = ['_' => 'replyInlineMarkup', 'rows' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/replyKeyboardForceReply.md b/old_docs/API_docs_v57/constructors/replyKeyboardForceReply.md new file mode 100644 index 00000000..85b38fbc --- /dev/null +++ b/old_docs/API_docs_v57/constructors/replyKeyboardForceReply.md @@ -0,0 +1,27 @@ +--- +title: replyKeyboardForceReply +description: replyKeyboardForceReply attributes, type and example +--- +## Constructor: replyKeyboardForceReply +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|single\_use|[Bool](../types/Bool.md) | Optional| +|selective|[Bool](../types/Bool.md) | Optional| + + + +### Type: [ReplyMarkup](../types/ReplyMarkup.md) + + +### Example: + +``` +$replyKeyboardForceReply = ['_' => 'replyKeyboardForceReply', 'single_use' => true, 'selective' => true, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/replyKeyboardHide.md b/old_docs/API_docs_v57/constructors/replyKeyboardHide.md new file mode 100644 index 00000000..7c382a66 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/replyKeyboardHide.md @@ -0,0 +1,26 @@ +--- +title: replyKeyboardHide +description: replyKeyboardHide attributes, type and example +--- +## Constructor: replyKeyboardHide +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|selective|[Bool](../types/Bool.md) | Optional| + + + +### Type: [ReplyMarkup](../types/ReplyMarkup.md) + + +### Example: + +``` +$replyKeyboardHide = ['_' => 'replyKeyboardHide', 'selective' => true, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/replyKeyboardMarkup.md b/old_docs/API_docs_v57/constructors/replyKeyboardMarkup.md new file mode 100644 index 00000000..b9664ed1 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/replyKeyboardMarkup.md @@ -0,0 +1,29 @@ +--- +title: replyKeyboardMarkup +description: replyKeyboardMarkup attributes, type and example +--- +## Constructor: replyKeyboardMarkup +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|resize|[Bool](../types/Bool.md) | Optional| +|single\_use|[Bool](../types/Bool.md) | Optional| +|selective|[Bool](../types/Bool.md) | Optional| +|rows|Array of [KeyboardButtonRow](../types/KeyboardButtonRow.md) | Required| + + + +### Type: [ReplyMarkup](../types/ReplyMarkup.md) + + +### Example: + +``` +$replyKeyboardMarkup = ['_' => 'replyKeyboardMarkup', 'resize' => true, 'single_use' => true, 'selective' => true, 'rows' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/sendMessageCancelAction.md b/old_docs/API_docs_v57/constructors/sendMessageCancelAction.md new file mode 100644 index 00000000..be96f001 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/sendMessageCancelAction.md @@ -0,0 +1,21 @@ +--- +title: sendMessageCancelAction +description: sendMessageCancelAction attributes, type and example +--- +## Constructor: sendMessageCancelAction +[Back to constructors index](index.md) + + + + + + +### Type: [SendMessageAction](../types/SendMessageAction.md) + + +### Example: + +``` +$sendMessageCancelAction = ['_' => 'sendMessageCancelAction', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/sendMessageChooseContactAction.md b/old_docs/API_docs_v57/constructors/sendMessageChooseContactAction.md new file mode 100644 index 00000000..e1509841 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/sendMessageChooseContactAction.md @@ -0,0 +1,21 @@ +--- +title: sendMessageChooseContactAction +description: sendMessageChooseContactAction attributes, type and example +--- +## Constructor: sendMessageChooseContactAction +[Back to constructors index](index.md) + + + + + + +### Type: [SendMessageAction](../types/SendMessageAction.md) + + +### Example: + +``` +$sendMessageChooseContactAction = ['_' => 'sendMessageChooseContactAction', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/sendMessageGamePlayAction.md b/old_docs/API_docs_v57/constructors/sendMessageGamePlayAction.md new file mode 100644 index 00000000..d67fbfac --- /dev/null +++ b/old_docs/API_docs_v57/constructors/sendMessageGamePlayAction.md @@ -0,0 +1,21 @@ +--- +title: sendMessageGamePlayAction +description: sendMessageGamePlayAction attributes, type and example +--- +## Constructor: sendMessageGamePlayAction +[Back to constructors index](index.md) + + + + + + +### Type: [SendMessageAction](../types/SendMessageAction.md) + + +### Example: + +``` +$sendMessageGamePlayAction = ['_' => 'sendMessageGamePlayAction', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/sendMessageGeoLocationAction.md b/old_docs/API_docs_v57/constructors/sendMessageGeoLocationAction.md new file mode 100644 index 00000000..d345f5ea --- /dev/null +++ b/old_docs/API_docs_v57/constructors/sendMessageGeoLocationAction.md @@ -0,0 +1,21 @@ +--- +title: sendMessageGeoLocationAction +description: sendMessageGeoLocationAction attributes, type and example +--- +## Constructor: sendMessageGeoLocationAction +[Back to constructors index](index.md) + + + + + + +### Type: [SendMessageAction](../types/SendMessageAction.md) + + +### Example: + +``` +$sendMessageGeoLocationAction = ['_' => 'sendMessageGeoLocationAction', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/sendMessageRecordAudioAction.md b/old_docs/API_docs_v57/constructors/sendMessageRecordAudioAction.md new file mode 100644 index 00000000..c338e4a9 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/sendMessageRecordAudioAction.md @@ -0,0 +1,21 @@ +--- +title: sendMessageRecordAudioAction +description: sendMessageRecordAudioAction attributes, type and example +--- +## Constructor: sendMessageRecordAudioAction +[Back to constructors index](index.md) + + + + + + +### Type: [SendMessageAction](../types/SendMessageAction.md) + + +### Example: + +``` +$sendMessageRecordAudioAction = ['_' => 'sendMessageRecordAudioAction', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/sendMessageRecordVideoAction.md b/old_docs/API_docs_v57/constructors/sendMessageRecordVideoAction.md new file mode 100644 index 00000000..984bb6c8 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/sendMessageRecordVideoAction.md @@ -0,0 +1,21 @@ +--- +title: sendMessageRecordVideoAction +description: sendMessageRecordVideoAction attributes, type and example +--- +## Constructor: sendMessageRecordVideoAction +[Back to constructors index](index.md) + + + + + + +### Type: [SendMessageAction](../types/SendMessageAction.md) + + +### Example: + +``` +$sendMessageRecordVideoAction = ['_' => 'sendMessageRecordVideoAction', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/sendMessageTypingAction.md b/old_docs/API_docs_v57/constructors/sendMessageTypingAction.md new file mode 100644 index 00000000..616e75e6 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/sendMessageTypingAction.md @@ -0,0 +1,21 @@ +--- +title: sendMessageTypingAction +description: sendMessageTypingAction attributes, type and example +--- +## Constructor: sendMessageTypingAction +[Back to constructors index](index.md) + + + + + + +### Type: [SendMessageAction](../types/SendMessageAction.md) + + +### Example: + +``` +$sendMessageTypingAction = ['_' => 'sendMessageTypingAction', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/sendMessageUploadAudioAction.md b/old_docs/API_docs_v57/constructors/sendMessageUploadAudioAction.md new file mode 100644 index 00000000..42592348 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/sendMessageUploadAudioAction.md @@ -0,0 +1,26 @@ +--- +title: sendMessageUploadAudioAction +description: sendMessageUploadAudioAction attributes, type and example +--- +## Constructor: sendMessageUploadAudioAction +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|progress|[int](../types/int.md) | Required| + + + +### Type: [SendMessageAction](../types/SendMessageAction.md) + + +### Example: + +``` +$sendMessageUploadAudioAction = ['_' => 'sendMessageUploadAudioAction', 'progress' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/sendMessageUploadDocumentAction.md b/old_docs/API_docs_v57/constructors/sendMessageUploadDocumentAction.md new file mode 100644 index 00000000..b0a7a0bd --- /dev/null +++ b/old_docs/API_docs_v57/constructors/sendMessageUploadDocumentAction.md @@ -0,0 +1,26 @@ +--- +title: sendMessageUploadDocumentAction +description: sendMessageUploadDocumentAction attributes, type and example +--- +## Constructor: sendMessageUploadDocumentAction +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|progress|[int](../types/int.md) | Required| + + + +### Type: [SendMessageAction](../types/SendMessageAction.md) + + +### Example: + +``` +$sendMessageUploadDocumentAction = ['_' => 'sendMessageUploadDocumentAction', 'progress' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/sendMessageUploadPhotoAction.md b/old_docs/API_docs_v57/constructors/sendMessageUploadPhotoAction.md new file mode 100644 index 00000000..d74c8540 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/sendMessageUploadPhotoAction.md @@ -0,0 +1,26 @@ +--- +title: sendMessageUploadPhotoAction +description: sendMessageUploadPhotoAction attributes, type and example +--- +## Constructor: sendMessageUploadPhotoAction +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|progress|[int](../types/int.md) | Required| + + + +### Type: [SendMessageAction](../types/SendMessageAction.md) + + +### Example: + +``` +$sendMessageUploadPhotoAction = ['_' => 'sendMessageUploadPhotoAction', 'progress' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/sendMessageUploadVideoAction.md b/old_docs/API_docs_v57/constructors/sendMessageUploadVideoAction.md new file mode 100644 index 00000000..449826cd --- /dev/null +++ b/old_docs/API_docs_v57/constructors/sendMessageUploadVideoAction.md @@ -0,0 +1,26 @@ +--- +title: sendMessageUploadVideoAction +description: sendMessageUploadVideoAction attributes, type and example +--- +## Constructor: sendMessageUploadVideoAction +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|progress|[int](../types/int.md) | Required| + + + +### Type: [SendMessageAction](../types/SendMessageAction.md) + + +### Example: + +``` +$sendMessageUploadVideoAction = ['_' => 'sendMessageUploadVideoAction', 'progress' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/stickerPack.md b/old_docs/API_docs_v57/constructors/stickerPack.md new file mode 100644 index 00000000..a4bea99b --- /dev/null +++ b/old_docs/API_docs_v57/constructors/stickerPack.md @@ -0,0 +1,27 @@ +--- +title: stickerPack +description: stickerPack attributes, type and example +--- +## Constructor: stickerPack +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|emoticon|[string](../types/string.md) | Required| +|documents|Array of [long](../types/long.md) | Required| + + + +### Type: [StickerPack](../types/StickerPack.md) + + +### Example: + +``` +$stickerPack = ['_' => 'stickerPack', 'emoticon' => string, 'documents' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/stickerSet.md b/old_docs/API_docs_v57/constructors/stickerSet.md new file mode 100644 index 00000000..fcc2f4e5 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/stickerSet.md @@ -0,0 +1,35 @@ +--- +title: stickerSet +description: stickerSet attributes, type and example +--- +## Constructor: stickerSet +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|installed|[Bool](../types/Bool.md) | Optional| +|archived|[Bool](../types/Bool.md) | Optional| +|official|[Bool](../types/Bool.md) | Optional| +|masks|[Bool](../types/Bool.md) | Optional| +|id|[long](../types/long.md) | Required| +|access\_hash|[long](../types/long.md) | Required| +|title|[string](../types/string.md) | Required| +|short\_name|[string](../types/string.md) | Required| +|count|[int](../types/int.md) | Required| +|hash|[int](../types/int.md) | Required| + + + +### Type: [StickerSet](../types/StickerSet.md) + + +### Example: + +``` +$stickerSet = ['_' => 'stickerSet', 'installed' => true, 'archived' => true, 'official' => true, 'masks' => true, 'id' => long, 'access_hash' => long, 'title' => string, 'short_name' => string, 'count' => int, 'hash' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/stickerSetCovered.md b/old_docs/API_docs_v57/constructors/stickerSetCovered.md new file mode 100644 index 00000000..9377b9fc --- /dev/null +++ b/old_docs/API_docs_v57/constructors/stickerSetCovered.md @@ -0,0 +1,27 @@ +--- +title: stickerSetCovered +description: stickerSetCovered attributes, type and example +--- +## Constructor: stickerSetCovered +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|set|[StickerSet](../types/StickerSet.md) | Required| +|cover|[Document](../types/Document.md) | Required| + + + +### Type: [StickerSetCovered](../types/StickerSetCovered.md) + + +### Example: + +``` +$stickerSetCovered = ['_' => 'stickerSetCovered', 'set' => StickerSet, 'cover' => Document, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/stickerSetMultiCovered.md b/old_docs/API_docs_v57/constructors/stickerSetMultiCovered.md new file mode 100644 index 00000000..b38ff739 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/stickerSetMultiCovered.md @@ -0,0 +1,27 @@ +--- +title: stickerSetMultiCovered +description: stickerSetMultiCovered attributes, type and example +--- +## Constructor: stickerSetMultiCovered +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|set|[StickerSet](../types/StickerSet.md) | Required| +|covers|Array of [Document](../types/Document.md) | Required| + + + +### Type: [StickerSetCovered](../types/StickerSetCovered.md) + + +### Example: + +``` +$stickerSetMultiCovered = ['_' => 'stickerSetMultiCovered', 'set' => StickerSet, 'covers' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/storage_fileGif.md b/old_docs/API_docs_v57/constructors/storage_fileGif.md new file mode 100644 index 00000000..cc414bcb --- /dev/null +++ b/old_docs/API_docs_v57/constructors/storage_fileGif.md @@ -0,0 +1,21 @@ +--- +title: storage.fileGif +description: storage_fileGif attributes, type and example +--- +## Constructor: storage.fileGif +[Back to constructors index](index.md) + + + + + + +### Type: [storage\_FileType](../types/storage_FileType.md) + + +### Example: + +``` +$storage_fileGif = ['_' => 'storage.fileGif', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/storage_fileJpeg.md b/old_docs/API_docs_v57/constructors/storage_fileJpeg.md new file mode 100644 index 00000000..2f425488 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/storage_fileJpeg.md @@ -0,0 +1,21 @@ +--- +title: storage.fileJpeg +description: storage_fileJpeg attributes, type and example +--- +## Constructor: storage.fileJpeg +[Back to constructors index](index.md) + + + + + + +### Type: [storage\_FileType](../types/storage_FileType.md) + + +### Example: + +``` +$storage_fileJpeg = ['_' => 'storage.fileJpeg', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/storage_fileMov.md b/old_docs/API_docs_v57/constructors/storage_fileMov.md new file mode 100644 index 00000000..32a2a51f --- /dev/null +++ b/old_docs/API_docs_v57/constructors/storage_fileMov.md @@ -0,0 +1,21 @@ +--- +title: storage.fileMov +description: storage_fileMov attributes, type and example +--- +## Constructor: storage.fileMov +[Back to constructors index](index.md) + + + + + + +### Type: [storage\_FileType](../types/storage_FileType.md) + + +### Example: + +``` +$storage_fileMov = ['_' => 'storage.fileMov', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/storage_fileMp3.md b/old_docs/API_docs_v57/constructors/storage_fileMp3.md new file mode 100644 index 00000000..48bb7677 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/storage_fileMp3.md @@ -0,0 +1,21 @@ +--- +title: storage.fileMp3 +description: storage_fileMp3 attributes, type and example +--- +## Constructor: storage.fileMp3 +[Back to constructors index](index.md) + + + + + + +### Type: [storage\_FileType](../types/storage_FileType.md) + + +### Example: + +``` +$storage_fileMp3 = ['_' => 'storage.fileMp3', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/storage_fileMp4.md b/old_docs/API_docs_v57/constructors/storage_fileMp4.md new file mode 100644 index 00000000..c725b966 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/storage_fileMp4.md @@ -0,0 +1,21 @@ +--- +title: storage.fileMp4 +description: storage_fileMp4 attributes, type and example +--- +## Constructor: storage.fileMp4 +[Back to constructors index](index.md) + + + + + + +### Type: [storage\_FileType](../types/storage_FileType.md) + + +### Example: + +``` +$storage_fileMp4 = ['_' => 'storage.fileMp4', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/storage_filePartial.md b/old_docs/API_docs_v57/constructors/storage_filePartial.md new file mode 100644 index 00000000..c5a5ee81 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/storage_filePartial.md @@ -0,0 +1,21 @@ +--- +title: storage.filePartial +description: storage_filePartial attributes, type and example +--- +## Constructor: storage.filePartial +[Back to constructors index](index.md) + + + + + + +### Type: [storage\_FileType](../types/storage_FileType.md) + + +### Example: + +``` +$storage_filePartial = ['_' => 'storage.filePartial', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/storage_filePdf.md b/old_docs/API_docs_v57/constructors/storage_filePdf.md new file mode 100644 index 00000000..138e126b --- /dev/null +++ b/old_docs/API_docs_v57/constructors/storage_filePdf.md @@ -0,0 +1,21 @@ +--- +title: storage.filePdf +description: storage_filePdf attributes, type and example +--- +## Constructor: storage.filePdf +[Back to constructors index](index.md) + + + + + + +### Type: [storage\_FileType](../types/storage_FileType.md) + + +### Example: + +``` +$storage_filePdf = ['_' => 'storage.filePdf', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/storage_filePng.md b/old_docs/API_docs_v57/constructors/storage_filePng.md new file mode 100644 index 00000000..2b8ec6be --- /dev/null +++ b/old_docs/API_docs_v57/constructors/storage_filePng.md @@ -0,0 +1,21 @@ +--- +title: storage.filePng +description: storage_filePng attributes, type and example +--- +## Constructor: storage.filePng +[Back to constructors index](index.md) + + + + + + +### Type: [storage\_FileType](../types/storage_FileType.md) + + +### Example: + +``` +$storage_filePng = ['_' => 'storage.filePng', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/storage_fileUnknown.md b/old_docs/API_docs_v57/constructors/storage_fileUnknown.md new file mode 100644 index 00000000..841b3281 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/storage_fileUnknown.md @@ -0,0 +1,21 @@ +--- +title: storage.fileUnknown +description: storage_fileUnknown attributes, type and example +--- +## Constructor: storage.fileUnknown +[Back to constructors index](index.md) + + + + + + +### Type: [storage\_FileType](../types/storage_FileType.md) + + +### Example: + +``` +$storage_fileUnknown = ['_' => 'storage.fileUnknown', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/storage_fileWebp.md b/old_docs/API_docs_v57/constructors/storage_fileWebp.md new file mode 100644 index 00000000..653f1117 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/storage_fileWebp.md @@ -0,0 +1,21 @@ +--- +title: storage.fileWebp +description: storage_fileWebp attributes, type and example +--- +## Constructor: storage.fileWebp +[Back to constructors index](index.md) + + + + + + +### Type: [storage\_FileType](../types/storage_FileType.md) + + +### Example: + +``` +$storage_fileWebp = ['_' => 'storage.fileWebp', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/topPeer.md b/old_docs/API_docs_v57/constructors/topPeer.md new file mode 100644 index 00000000..a2916c90 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/topPeer.md @@ -0,0 +1,27 @@ +--- +title: topPeer +description: topPeer attributes, type and example +--- +## Constructor: topPeer +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|peer|[Peer](../types/Peer.md) | Required| +|rating|[double](../types/double.md) | Required| + + + +### Type: [TopPeer](../types/TopPeer.md) + + +### Example: + +``` +$topPeer = ['_' => 'topPeer', 'peer' => Peer, 'rating' => double, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/topPeerCategoryBotsInline.md b/old_docs/API_docs_v57/constructors/topPeerCategoryBotsInline.md new file mode 100644 index 00000000..085b2345 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/topPeerCategoryBotsInline.md @@ -0,0 +1,21 @@ +--- +title: topPeerCategoryBotsInline +description: topPeerCategoryBotsInline attributes, type and example +--- +## Constructor: topPeerCategoryBotsInline +[Back to constructors index](index.md) + + + + + + +### Type: [TopPeerCategory](../types/TopPeerCategory.md) + + +### Example: + +``` +$topPeerCategoryBotsInline = ['_' => 'topPeerCategoryBotsInline', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/topPeerCategoryBotsPM.md b/old_docs/API_docs_v57/constructors/topPeerCategoryBotsPM.md new file mode 100644 index 00000000..27b3b2aa --- /dev/null +++ b/old_docs/API_docs_v57/constructors/topPeerCategoryBotsPM.md @@ -0,0 +1,21 @@ +--- +title: topPeerCategoryBotsPM +description: topPeerCategoryBotsPM attributes, type and example +--- +## Constructor: topPeerCategoryBotsPM +[Back to constructors index](index.md) + + + + + + +### Type: [TopPeerCategory](../types/TopPeerCategory.md) + + +### Example: + +``` +$topPeerCategoryBotsPM = ['_' => 'topPeerCategoryBotsPM', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/topPeerCategoryChannels.md b/old_docs/API_docs_v57/constructors/topPeerCategoryChannels.md new file mode 100644 index 00000000..f3e2cb35 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/topPeerCategoryChannels.md @@ -0,0 +1,21 @@ +--- +title: topPeerCategoryChannels +description: topPeerCategoryChannels attributes, type and example +--- +## Constructor: topPeerCategoryChannels +[Back to constructors index](index.md) + + + + + + +### Type: [TopPeerCategory](../types/TopPeerCategory.md) + + +### Example: + +``` +$topPeerCategoryChannels = ['_' => 'topPeerCategoryChannels', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/topPeerCategoryCorrespondents.md b/old_docs/API_docs_v57/constructors/topPeerCategoryCorrespondents.md new file mode 100644 index 00000000..179ecbca --- /dev/null +++ b/old_docs/API_docs_v57/constructors/topPeerCategoryCorrespondents.md @@ -0,0 +1,21 @@ +--- +title: topPeerCategoryCorrespondents +description: topPeerCategoryCorrespondents attributes, type and example +--- +## Constructor: topPeerCategoryCorrespondents +[Back to constructors index](index.md) + + + + + + +### Type: [TopPeerCategory](../types/TopPeerCategory.md) + + +### Example: + +``` +$topPeerCategoryCorrespondents = ['_' => 'topPeerCategoryCorrespondents', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/topPeerCategoryGroups.md b/old_docs/API_docs_v57/constructors/topPeerCategoryGroups.md new file mode 100644 index 00000000..3b1a38d9 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/topPeerCategoryGroups.md @@ -0,0 +1,21 @@ +--- +title: topPeerCategoryGroups +description: topPeerCategoryGroups attributes, type and example +--- +## Constructor: topPeerCategoryGroups +[Back to constructors index](index.md) + + + + + + +### Type: [TopPeerCategory](../types/TopPeerCategory.md) + + +### Example: + +``` +$topPeerCategoryGroups = ['_' => 'topPeerCategoryGroups', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/topPeerCategoryPeers.md b/old_docs/API_docs_v57/constructors/topPeerCategoryPeers.md new file mode 100644 index 00000000..bd7e7a90 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/topPeerCategoryPeers.md @@ -0,0 +1,28 @@ +--- +title: topPeerCategoryPeers +description: topPeerCategoryPeers attributes, type and example +--- +## Constructor: topPeerCategoryPeers +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|category|[TopPeerCategory](../types/TopPeerCategory.md) | Required| +|count|[int](../types/int.md) | Required| +|peers|Array of [TopPeer](../types/TopPeer.md) | Required| + + + +### Type: [TopPeerCategoryPeers](../types/TopPeerCategoryPeers.md) + + +### Example: + +``` +$topPeerCategoryPeers = ['_' => 'topPeerCategoryPeers', 'category' => TopPeerCategory, 'count' => int, 'peers' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/true.md b/old_docs/API_docs_v57/constructors/true.md new file mode 100644 index 00000000..5d7dfca5 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/true.md @@ -0,0 +1,21 @@ +--- +title: true +description: true attributes, type and example +--- +## Constructor: true +[Back to constructors index](index.md) + + + + + + +### Type: [True](../types/True.md) + + +### Example: + +``` +$true = ['_' => 'true', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updateBotCallbackQuery.md b/old_docs/API_docs_v57/constructors/updateBotCallbackQuery.md new file mode 100644 index 00000000..083b3971 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updateBotCallbackQuery.md @@ -0,0 +1,32 @@ +--- +title: updateBotCallbackQuery +description: updateBotCallbackQuery attributes, type and example +--- +## Constructor: updateBotCallbackQuery +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|query\_id|[long](../types/long.md) | Required| +|user\_id|[int](../types/int.md) | Required| +|peer|[Peer](../types/Peer.md) | Required| +|msg\_id|[int](../types/int.md) | Required| +|chat\_instance|[long](../types/long.md) | Required| +|data|[bytes](../types/bytes.md) | Optional| +|game\_short\_name|[string](../types/string.md) | Optional| + + + +### Type: [Update](../types/Update.md) + + +### Example: + +``` +$updateBotCallbackQuery = ['_' => 'updateBotCallbackQuery', 'query_id' => long, 'user_id' => int, 'peer' => Peer, 'msg_id' => int, 'chat_instance' => long, 'data' => bytes, 'game_short_name' => string, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updateBotInlineQuery.md b/old_docs/API_docs_v57/constructors/updateBotInlineQuery.md new file mode 100644 index 00000000..78bbff4f --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updateBotInlineQuery.md @@ -0,0 +1,30 @@ +--- +title: updateBotInlineQuery +description: updateBotInlineQuery attributes, type and example +--- +## Constructor: updateBotInlineQuery +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|query\_id|[long](../types/long.md) | Required| +|user\_id|[int](../types/int.md) | Required| +|query|[string](../types/string.md) | Required| +|geo|[GeoPoint](../types/GeoPoint.md) | Optional| +|offset|[string](../types/string.md) | Required| + + + +### Type: [Update](../types/Update.md) + + +### Example: + +``` +$updateBotInlineQuery = ['_' => 'updateBotInlineQuery', 'query_id' => long, 'user_id' => int, 'query' => string, 'geo' => GeoPoint, 'offset' => string, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updateBotInlineSend.md b/old_docs/API_docs_v57/constructors/updateBotInlineSend.md new file mode 100644 index 00000000..846f8978 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updateBotInlineSend.md @@ -0,0 +1,30 @@ +--- +title: updateBotInlineSend +description: updateBotInlineSend attributes, type and example +--- +## Constructor: updateBotInlineSend +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|user\_id|[int](../types/int.md) | Required| +|query|[string](../types/string.md) | Required| +|geo|[GeoPoint](../types/GeoPoint.md) | Optional| +|id|[string](../types/string.md) | Required| +|msg\_id|[InputBotInlineMessageID](../types/InputBotInlineMessageID.md) | Optional| + + + +### Type: [Update](../types/Update.md) + + +### Example: + +``` +$updateBotInlineSend = ['_' => 'updateBotInlineSend', 'user_id' => int, 'query' => string, 'geo' => GeoPoint, 'id' => string, 'msg_id' => InputBotInlineMessageID, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updateChannel.md b/old_docs/API_docs_v57/constructors/updateChannel.md new file mode 100644 index 00000000..e6a0eb00 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updateChannel.md @@ -0,0 +1,26 @@ +--- +title: updateChannel +description: updateChannel attributes, type and example +--- +## Constructor: updateChannel +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|channel\_id|[int](../types/int.md) | Required| + + + +### Type: [Update](../types/Update.md) + + +### Example: + +``` +$updateChannel = ['_' => 'updateChannel', 'channel_id' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updateChannelMessageViews.md b/old_docs/API_docs_v57/constructors/updateChannelMessageViews.md new file mode 100644 index 00000000..9c42a3e8 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updateChannelMessageViews.md @@ -0,0 +1,28 @@ +--- +title: updateChannelMessageViews +description: updateChannelMessageViews attributes, type and example +--- +## Constructor: updateChannelMessageViews +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|channel\_id|[int](../types/int.md) | Required| +|id|[int](../types/int.md) | Required| +|views|[int](../types/int.md) | Required| + + + +### Type: [Update](../types/Update.md) + + +### Example: + +``` +$updateChannelMessageViews = ['_' => 'updateChannelMessageViews', 'channel_id' => int, 'id' => int, 'views' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updateChannelPinnedMessage.md b/old_docs/API_docs_v57/constructors/updateChannelPinnedMessage.md new file mode 100644 index 00000000..b00702c1 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updateChannelPinnedMessage.md @@ -0,0 +1,27 @@ +--- +title: updateChannelPinnedMessage +description: updateChannelPinnedMessage attributes, type and example +--- +## Constructor: updateChannelPinnedMessage +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|channel\_id|[int](../types/int.md) | Required| +|id|[int](../types/int.md) | Required| + + + +### Type: [Update](../types/Update.md) + + +### Example: + +``` +$updateChannelPinnedMessage = ['_' => 'updateChannelPinnedMessage', 'channel_id' => int, 'id' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updateChannelTooLong.md b/old_docs/API_docs_v57/constructors/updateChannelTooLong.md new file mode 100644 index 00000000..0e6c5f49 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updateChannelTooLong.md @@ -0,0 +1,27 @@ +--- +title: updateChannelTooLong +description: updateChannelTooLong attributes, type and example +--- +## Constructor: updateChannelTooLong +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|channel\_id|[int](../types/int.md) | Required| +|pts|[int](../types/int.md) | Optional| + + + +### Type: [Update](../types/Update.md) + + +### Example: + +``` +$updateChannelTooLong = ['_' => 'updateChannelTooLong', 'channel_id' => int, 'pts' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updateChatAdmins.md b/old_docs/API_docs_v57/constructors/updateChatAdmins.md new file mode 100644 index 00000000..22eeb7a3 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updateChatAdmins.md @@ -0,0 +1,28 @@ +--- +title: updateChatAdmins +description: updateChatAdmins attributes, type and example +--- +## Constructor: updateChatAdmins +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|chat\_id|[int](../types/int.md) | Required| +|enabled|[Bool](../types/Bool.md) | Required| +|version|[int](../types/int.md) | Required| + + + +### Type: [Update](../types/Update.md) + + +### Example: + +``` +$updateChatAdmins = ['_' => 'updateChatAdmins', 'chat_id' => int, 'enabled' => Bool, 'version' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updateChatParticipantAdd.md b/old_docs/API_docs_v57/constructors/updateChatParticipantAdd.md new file mode 100644 index 00000000..3c6b14c3 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updateChatParticipantAdd.md @@ -0,0 +1,30 @@ +--- +title: updateChatParticipantAdd +description: updateChatParticipantAdd attributes, type and example +--- +## Constructor: updateChatParticipantAdd +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|chat\_id|[int](../types/int.md) | Required| +|user\_id|[int](../types/int.md) | Required| +|inviter\_id|[int](../types/int.md) | Required| +|date|[int](../types/int.md) | Required| +|version|[int](../types/int.md) | Required| + + + +### Type: [Update](../types/Update.md) + + +### Example: + +``` +$updateChatParticipantAdd = ['_' => 'updateChatParticipantAdd', 'chat_id' => int, 'user_id' => int, 'inviter_id' => int, 'date' => int, 'version' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updateChatParticipantAdmin.md b/old_docs/API_docs_v57/constructors/updateChatParticipantAdmin.md new file mode 100644 index 00000000..6df0b9c1 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updateChatParticipantAdmin.md @@ -0,0 +1,29 @@ +--- +title: updateChatParticipantAdmin +description: updateChatParticipantAdmin attributes, type and example +--- +## Constructor: updateChatParticipantAdmin +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|chat\_id|[int](../types/int.md) | Required| +|user\_id|[int](../types/int.md) | Required| +|is\_admin|[Bool](../types/Bool.md) | Required| +|version|[int](../types/int.md) | Required| + + + +### Type: [Update](../types/Update.md) + + +### Example: + +``` +$updateChatParticipantAdmin = ['_' => 'updateChatParticipantAdmin', 'chat_id' => int, 'user_id' => int, 'is_admin' => Bool, 'version' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updateChatParticipantDelete.md b/old_docs/API_docs_v57/constructors/updateChatParticipantDelete.md new file mode 100644 index 00000000..5bfd99ac --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updateChatParticipantDelete.md @@ -0,0 +1,28 @@ +--- +title: updateChatParticipantDelete +description: updateChatParticipantDelete attributes, type and example +--- +## Constructor: updateChatParticipantDelete +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|chat\_id|[int](../types/int.md) | Required| +|user\_id|[int](../types/int.md) | Required| +|version|[int](../types/int.md) | Required| + + + +### Type: [Update](../types/Update.md) + + +### Example: + +``` +$updateChatParticipantDelete = ['_' => 'updateChatParticipantDelete', 'chat_id' => int, 'user_id' => int, 'version' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updateChatParticipants.md b/old_docs/API_docs_v57/constructors/updateChatParticipants.md new file mode 100644 index 00000000..73c87f16 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updateChatParticipants.md @@ -0,0 +1,26 @@ +--- +title: updateChatParticipants +description: updateChatParticipants attributes, type and example +--- +## Constructor: updateChatParticipants +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|participants|[ChatParticipants](../types/ChatParticipants.md) | Required| + + + +### Type: [Update](../types/Update.md) + + +### Example: + +``` +$updateChatParticipants = ['_' => 'updateChatParticipants', 'participants' => ChatParticipants, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updateChatUserTyping.md b/old_docs/API_docs_v57/constructors/updateChatUserTyping.md new file mode 100644 index 00000000..247f0c83 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updateChatUserTyping.md @@ -0,0 +1,28 @@ +--- +title: updateChatUserTyping +description: updateChatUserTyping attributes, type and example +--- +## Constructor: updateChatUserTyping +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|chat\_id|[int](../types/int.md) | Required| +|user\_id|[int](../types/int.md) | Required| +|action|[SendMessageAction](../types/SendMessageAction.md) | Required| + + + +### Type: [Update](../types/Update.md) + + +### Example: + +``` +$updateChatUserTyping = ['_' => 'updateChatUserTyping', 'chat_id' => int, 'user_id' => int, 'action' => SendMessageAction, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updateConfig.md b/old_docs/API_docs_v57/constructors/updateConfig.md new file mode 100644 index 00000000..6c59a038 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updateConfig.md @@ -0,0 +1,21 @@ +--- +title: updateConfig +description: updateConfig attributes, type and example +--- +## Constructor: updateConfig +[Back to constructors index](index.md) + + + + + + +### Type: [Update](../types/Update.md) + + +### Example: + +``` +$updateConfig = ['_' => 'updateConfig', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updateContactLink.md b/old_docs/API_docs_v57/constructors/updateContactLink.md new file mode 100644 index 00000000..a03c6146 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updateContactLink.md @@ -0,0 +1,28 @@ +--- +title: updateContactLink +description: updateContactLink attributes, type and example +--- +## Constructor: updateContactLink +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|user\_id|[int](../types/int.md) | Required| +|my\_link|[ContactLink](../types/ContactLink.md) | Required| +|foreign\_link|[ContactLink](../types/ContactLink.md) | Required| + + + +### Type: [Update](../types/Update.md) + + +### Example: + +``` +$updateContactLink = ['_' => 'updateContactLink', 'user_id' => int, 'my_link' => ContactLink, 'foreign_link' => ContactLink, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updateContactRegistered.md b/old_docs/API_docs_v57/constructors/updateContactRegistered.md new file mode 100644 index 00000000..bda6feb7 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updateContactRegistered.md @@ -0,0 +1,27 @@ +--- +title: updateContactRegistered +description: updateContactRegistered attributes, type and example +--- +## Constructor: updateContactRegistered +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|user\_id|[int](../types/int.md) | Required| +|date|[int](../types/int.md) | Required| + + + +### Type: [Update](../types/Update.md) + + +### Example: + +``` +$updateContactRegistered = ['_' => 'updateContactRegistered', 'user_id' => int, 'date' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updateDcOptions.md b/old_docs/API_docs_v57/constructors/updateDcOptions.md new file mode 100644 index 00000000..7dc053d2 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updateDcOptions.md @@ -0,0 +1,26 @@ +--- +title: updateDcOptions +description: updateDcOptions attributes, type and example +--- +## Constructor: updateDcOptions +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|dc\_options|Array of [DcOption](../types/DcOption.md) | Required| + + + +### Type: [Update](../types/Update.md) + + +### Example: + +``` +$updateDcOptions = ['_' => 'updateDcOptions', 'dc_options' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updateDeleteChannelMessages.md b/old_docs/API_docs_v57/constructors/updateDeleteChannelMessages.md new file mode 100644 index 00000000..30a5fa61 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updateDeleteChannelMessages.md @@ -0,0 +1,29 @@ +--- +title: updateDeleteChannelMessages +description: updateDeleteChannelMessages attributes, type and example +--- +## Constructor: updateDeleteChannelMessages +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|channel\_id|[int](../types/int.md) | Required| +|messages|Array of [int](../types/int.md) | Required| +|pts|[int](../types/int.md) | Required| +|pts\_count|[int](../types/int.md) | Required| + + + +### Type: [Update](../types/Update.md) + + +### Example: + +``` +$updateDeleteChannelMessages = ['_' => 'updateDeleteChannelMessages', 'channel_id' => int, 'messages' => [Vector t], 'pts' => int, 'pts_count' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updateDeleteMessages.md b/old_docs/API_docs_v57/constructors/updateDeleteMessages.md new file mode 100644 index 00000000..9870db34 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updateDeleteMessages.md @@ -0,0 +1,28 @@ +--- +title: updateDeleteMessages +description: updateDeleteMessages attributes, type and example +--- +## Constructor: updateDeleteMessages +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|messages|Array of [int](../types/int.md) | Required| +|pts|[int](../types/int.md) | Required| +|pts\_count|[int](../types/int.md) | Required| + + + +### Type: [Update](../types/Update.md) + + +### Example: + +``` +$updateDeleteMessages = ['_' => 'updateDeleteMessages', 'messages' => [Vector t], 'pts' => int, 'pts_count' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updateDraftMessage.md b/old_docs/API_docs_v57/constructors/updateDraftMessage.md new file mode 100644 index 00000000..42cda353 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updateDraftMessage.md @@ -0,0 +1,27 @@ +--- +title: updateDraftMessage +description: updateDraftMessage attributes, type and example +--- +## Constructor: updateDraftMessage +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|peer|[Peer](../types/Peer.md) | Required| +|draft|[DraftMessage](../types/DraftMessage.md) | Required| + + + +### Type: [Update](../types/Update.md) + + +### Example: + +``` +$updateDraftMessage = ['_' => 'updateDraftMessage', 'peer' => Peer, 'draft' => DraftMessage, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updateEditChannelMessage.md b/old_docs/API_docs_v57/constructors/updateEditChannelMessage.md new file mode 100644 index 00000000..30f9ad2e --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updateEditChannelMessage.md @@ -0,0 +1,28 @@ +--- +title: updateEditChannelMessage +description: updateEditChannelMessage attributes, type and example +--- +## Constructor: updateEditChannelMessage +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|message|[Message](../types/Message.md) | Required| +|pts|[int](../types/int.md) | Required| +|pts\_count|[int](../types/int.md) | Required| + + + +### Type: [Update](../types/Update.md) + + +### Example: + +``` +$updateEditChannelMessage = ['_' => 'updateEditChannelMessage', 'message' => Message, 'pts' => int, 'pts_count' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updateEditMessage.md b/old_docs/API_docs_v57/constructors/updateEditMessage.md new file mode 100644 index 00000000..cda9fb4c --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updateEditMessage.md @@ -0,0 +1,28 @@ +--- +title: updateEditMessage +description: updateEditMessage attributes, type and example +--- +## Constructor: updateEditMessage +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|message|[Message](../types/Message.md) | Required| +|pts|[int](../types/int.md) | Required| +|pts\_count|[int](../types/int.md) | Required| + + + +### Type: [Update](../types/Update.md) + + +### Example: + +``` +$updateEditMessage = ['_' => 'updateEditMessage', 'message' => Message, 'pts' => int, 'pts_count' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updateEncryptedChatTyping.md b/old_docs/API_docs_v57/constructors/updateEncryptedChatTyping.md new file mode 100644 index 00000000..8a7a6127 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updateEncryptedChatTyping.md @@ -0,0 +1,26 @@ +--- +title: updateEncryptedChatTyping +description: updateEncryptedChatTyping attributes, type and example +--- +## Constructor: updateEncryptedChatTyping +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|chat\_id|[int](../types/int.md) | Required| + + + +### Type: [Update](../types/Update.md) + + +### Example: + +``` +$updateEncryptedChatTyping = ['_' => 'updateEncryptedChatTyping', 'chat_id' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updateEncryptedMessagesRead.md b/old_docs/API_docs_v57/constructors/updateEncryptedMessagesRead.md new file mode 100644 index 00000000..62ddba0f --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updateEncryptedMessagesRead.md @@ -0,0 +1,28 @@ +--- +title: updateEncryptedMessagesRead +description: updateEncryptedMessagesRead attributes, type and example +--- +## Constructor: updateEncryptedMessagesRead +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|chat\_id|[int](../types/int.md) | Required| +|max\_date|[int](../types/int.md) | Required| +|date|[int](../types/int.md) | Required| + + + +### Type: [Update](../types/Update.md) + + +### Example: + +``` +$updateEncryptedMessagesRead = ['_' => 'updateEncryptedMessagesRead', 'chat_id' => int, 'max_date' => int, 'date' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updateEncryption.md b/old_docs/API_docs_v57/constructors/updateEncryption.md new file mode 100644 index 00000000..a5b65b1d --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updateEncryption.md @@ -0,0 +1,27 @@ +--- +title: updateEncryption +description: updateEncryption attributes, type and example +--- +## Constructor: updateEncryption +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|chat|[EncryptedChat](../types/EncryptedChat.md) | Required| +|date|[int](../types/int.md) | Required| + + + +### Type: [Update](../types/Update.md) + + +### Example: + +``` +$updateEncryption = ['_' => 'updateEncryption', 'chat' => EncryptedChat, 'date' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updateInlineBotCallbackQuery.md b/old_docs/API_docs_v57/constructors/updateInlineBotCallbackQuery.md new file mode 100644 index 00000000..65e411b0 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updateInlineBotCallbackQuery.md @@ -0,0 +1,31 @@ +--- +title: updateInlineBotCallbackQuery +description: updateInlineBotCallbackQuery attributes, type and example +--- +## Constructor: updateInlineBotCallbackQuery +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|query\_id|[long](../types/long.md) | Required| +|user\_id|[int](../types/int.md) | Required| +|msg\_id|[InputBotInlineMessageID](../types/InputBotInlineMessageID.md) | Required| +|chat\_instance|[long](../types/long.md) | Required| +|data|[bytes](../types/bytes.md) | Optional| +|game\_short\_name|[string](../types/string.md) | Optional| + + + +### Type: [Update](../types/Update.md) + + +### Example: + +``` +$updateInlineBotCallbackQuery = ['_' => 'updateInlineBotCallbackQuery', 'query_id' => long, 'user_id' => int, 'msg_id' => InputBotInlineMessageID, 'chat_instance' => long, 'data' => bytes, 'game_short_name' => string, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updateMessageID.md b/old_docs/API_docs_v57/constructors/updateMessageID.md new file mode 100644 index 00000000..34d5039f --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updateMessageID.md @@ -0,0 +1,26 @@ +--- +title: updateMessageID +description: updateMessageID attributes, type and example +--- +## Constructor: updateMessageID +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[int](../types/int.md) | Required| + + + +### Type: [Update](../types/Update.md) + + +### Example: + +``` +$updateMessageID = ['_' => 'updateMessageID', 'id' => int, ]; +``` + diff --git a/docs/API_docs/constructors/updateNewAuthorization.md b/old_docs/API_docs_v57/constructors/updateNewAuthorization.md similarity index 100% rename from docs/API_docs/constructors/updateNewAuthorization.md rename to old_docs/API_docs_v57/constructors/updateNewAuthorization.md diff --git a/old_docs/API_docs_v57/constructors/updateNewChannelMessage.md b/old_docs/API_docs_v57/constructors/updateNewChannelMessage.md new file mode 100644 index 00000000..a3661f35 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updateNewChannelMessage.md @@ -0,0 +1,28 @@ +--- +title: updateNewChannelMessage +description: updateNewChannelMessage attributes, type and example +--- +## Constructor: updateNewChannelMessage +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|message|[Message](../types/Message.md) | Required| +|pts|[int](../types/int.md) | Required| +|pts\_count|[int](../types/int.md) | Required| + + + +### Type: [Update](../types/Update.md) + + +### Example: + +``` +$updateNewChannelMessage = ['_' => 'updateNewChannelMessage', 'message' => Message, 'pts' => int, 'pts_count' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updateNewEncryptedMessage.md b/old_docs/API_docs_v57/constructors/updateNewEncryptedMessage.md new file mode 100644 index 00000000..0f66cdae --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updateNewEncryptedMessage.md @@ -0,0 +1,27 @@ +--- +title: updateNewEncryptedMessage +description: updateNewEncryptedMessage attributes, type and example +--- +## Constructor: updateNewEncryptedMessage +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|message|[EncryptedMessage](../types/EncryptedMessage.md) | Required| +|qts|[int](../types/int.md) | Required| + + + +### Type: [Update](../types/Update.md) + + +### Example: + +``` +$updateNewEncryptedMessage = ['_' => 'updateNewEncryptedMessage', 'message' => EncryptedMessage, 'qts' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updateNewMessage.md b/old_docs/API_docs_v57/constructors/updateNewMessage.md new file mode 100644 index 00000000..6030f854 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updateNewMessage.md @@ -0,0 +1,28 @@ +--- +title: updateNewMessage +description: updateNewMessage attributes, type and example +--- +## Constructor: updateNewMessage +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|message|[Message](../types/Message.md) | Required| +|pts|[int](../types/int.md) | Required| +|pts\_count|[int](../types/int.md) | Required| + + + +### Type: [Update](../types/Update.md) + + +### Example: + +``` +$updateNewMessage = ['_' => 'updateNewMessage', 'message' => Message, 'pts' => int, 'pts_count' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updateNewStickerSet.md b/old_docs/API_docs_v57/constructors/updateNewStickerSet.md new file mode 100644 index 00000000..aaa27d56 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updateNewStickerSet.md @@ -0,0 +1,26 @@ +--- +title: updateNewStickerSet +description: updateNewStickerSet attributes, type and example +--- +## Constructor: updateNewStickerSet +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|stickerset|[messages\_StickerSet](../types/messages_StickerSet.md) | Required| + + + +### Type: [Update](../types/Update.md) + + +### Example: + +``` +$updateNewStickerSet = ['_' => 'updateNewStickerSet', 'stickerset' => messages.StickerSet, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updateNotifySettings.md b/old_docs/API_docs_v57/constructors/updateNotifySettings.md new file mode 100644 index 00000000..dd5651de --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updateNotifySettings.md @@ -0,0 +1,27 @@ +--- +title: updateNotifySettings +description: updateNotifySettings attributes, type and example +--- +## Constructor: updateNotifySettings +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|peer|[NotifyPeer](../types/NotifyPeer.md) | Required| +|notify\_settings|[PeerNotifySettings](../types/PeerNotifySettings.md) | Required| + + + +### Type: [Update](../types/Update.md) + + +### Example: + +``` +$updateNotifySettings = ['_' => 'updateNotifySettings', 'peer' => NotifyPeer, 'notify_settings' => PeerNotifySettings, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updatePrivacy.md b/old_docs/API_docs_v57/constructors/updatePrivacy.md new file mode 100644 index 00000000..f5acb8a3 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updatePrivacy.md @@ -0,0 +1,27 @@ +--- +title: updatePrivacy +description: updatePrivacy attributes, type and example +--- +## Constructor: updatePrivacy +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|key|[PrivacyKey](../types/PrivacyKey.md) | Required| +|rules|Array of [PrivacyRule](../types/PrivacyRule.md) | Required| + + + +### Type: [Update](../types/Update.md) + + +### Example: + +``` +$updatePrivacy = ['_' => 'updatePrivacy', 'key' => PrivacyKey, 'rules' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updatePtsChanged.md b/old_docs/API_docs_v57/constructors/updatePtsChanged.md new file mode 100644 index 00000000..0a325740 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updatePtsChanged.md @@ -0,0 +1,21 @@ +--- +title: updatePtsChanged +description: updatePtsChanged attributes, type and example +--- +## Constructor: updatePtsChanged +[Back to constructors index](index.md) + + + + + + +### Type: [Update](../types/Update.md) + + +### Example: + +``` +$updatePtsChanged = ['_' => 'updatePtsChanged', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updateReadChannelInbox.md b/old_docs/API_docs_v57/constructors/updateReadChannelInbox.md new file mode 100644 index 00000000..c52c1a52 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updateReadChannelInbox.md @@ -0,0 +1,27 @@ +--- +title: updateReadChannelInbox +description: updateReadChannelInbox attributes, type and example +--- +## Constructor: updateReadChannelInbox +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|channel\_id|[int](../types/int.md) | Required| +|max\_id|[int](../types/int.md) | Required| + + + +### Type: [Update](../types/Update.md) + + +### Example: + +``` +$updateReadChannelInbox = ['_' => 'updateReadChannelInbox', 'channel_id' => int, 'max_id' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updateReadChannelOutbox.md b/old_docs/API_docs_v57/constructors/updateReadChannelOutbox.md new file mode 100644 index 00000000..624edd55 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updateReadChannelOutbox.md @@ -0,0 +1,27 @@ +--- +title: updateReadChannelOutbox +description: updateReadChannelOutbox attributes, type and example +--- +## Constructor: updateReadChannelOutbox +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|channel\_id|[int](../types/int.md) | Required| +|max\_id|[int](../types/int.md) | Required| + + + +### Type: [Update](../types/Update.md) + + +### Example: + +``` +$updateReadChannelOutbox = ['_' => 'updateReadChannelOutbox', 'channel_id' => int, 'max_id' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updateReadFeaturedStickers.md b/old_docs/API_docs_v57/constructors/updateReadFeaturedStickers.md new file mode 100644 index 00000000..1d845d2a --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updateReadFeaturedStickers.md @@ -0,0 +1,21 @@ +--- +title: updateReadFeaturedStickers +description: updateReadFeaturedStickers attributes, type and example +--- +## Constructor: updateReadFeaturedStickers +[Back to constructors index](index.md) + + + + + + +### Type: [Update](../types/Update.md) + + +### Example: + +``` +$updateReadFeaturedStickers = ['_' => 'updateReadFeaturedStickers', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updateReadHistoryInbox.md b/old_docs/API_docs_v57/constructors/updateReadHistoryInbox.md new file mode 100644 index 00000000..ca60b3a7 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updateReadHistoryInbox.md @@ -0,0 +1,29 @@ +--- +title: updateReadHistoryInbox +description: updateReadHistoryInbox attributes, type and example +--- +## Constructor: updateReadHistoryInbox +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|peer|[Peer](../types/Peer.md) | Required| +|max\_id|[int](../types/int.md) | Required| +|pts|[int](../types/int.md) | Required| +|pts\_count|[int](../types/int.md) | Required| + + + +### Type: [Update](../types/Update.md) + + +### Example: + +``` +$updateReadHistoryInbox = ['_' => 'updateReadHistoryInbox', 'peer' => Peer, 'max_id' => int, 'pts' => int, 'pts_count' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updateReadHistoryOutbox.md b/old_docs/API_docs_v57/constructors/updateReadHistoryOutbox.md new file mode 100644 index 00000000..5a0459eb --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updateReadHistoryOutbox.md @@ -0,0 +1,29 @@ +--- +title: updateReadHistoryOutbox +description: updateReadHistoryOutbox attributes, type and example +--- +## Constructor: updateReadHistoryOutbox +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|peer|[Peer](../types/Peer.md) | Required| +|max\_id|[int](../types/int.md) | Required| +|pts|[int](../types/int.md) | Required| +|pts\_count|[int](../types/int.md) | Required| + + + +### Type: [Update](../types/Update.md) + + +### Example: + +``` +$updateReadHistoryOutbox = ['_' => 'updateReadHistoryOutbox', 'peer' => Peer, 'max_id' => int, 'pts' => int, 'pts_count' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updateReadMessagesContents.md b/old_docs/API_docs_v57/constructors/updateReadMessagesContents.md new file mode 100644 index 00000000..8581cd73 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updateReadMessagesContents.md @@ -0,0 +1,28 @@ +--- +title: updateReadMessagesContents +description: updateReadMessagesContents attributes, type and example +--- +## Constructor: updateReadMessagesContents +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|messages|Array of [int](../types/int.md) | Required| +|pts|[int](../types/int.md) | Required| +|pts\_count|[int](../types/int.md) | Required| + + + +### Type: [Update](../types/Update.md) + + +### Example: + +``` +$updateReadMessagesContents = ['_' => 'updateReadMessagesContents', 'messages' => [Vector t], 'pts' => int, 'pts_count' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updateRecentStickers.md b/old_docs/API_docs_v57/constructors/updateRecentStickers.md new file mode 100644 index 00000000..0ac566a1 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updateRecentStickers.md @@ -0,0 +1,21 @@ +--- +title: updateRecentStickers +description: updateRecentStickers attributes, type and example +--- +## Constructor: updateRecentStickers +[Back to constructors index](index.md) + + + + + + +### Type: [Update](../types/Update.md) + + +### Example: + +``` +$updateRecentStickers = ['_' => 'updateRecentStickers', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updateSavedGifs.md b/old_docs/API_docs_v57/constructors/updateSavedGifs.md new file mode 100644 index 00000000..dd610b16 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updateSavedGifs.md @@ -0,0 +1,21 @@ +--- +title: updateSavedGifs +description: updateSavedGifs attributes, type and example +--- +## Constructor: updateSavedGifs +[Back to constructors index](index.md) + + + + + + +### Type: [Update](../types/Update.md) + + +### Example: + +``` +$updateSavedGifs = ['_' => 'updateSavedGifs', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updateServiceNotification.md b/old_docs/API_docs_v57/constructors/updateServiceNotification.md new file mode 100644 index 00000000..039d7c81 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updateServiceNotification.md @@ -0,0 +1,29 @@ +--- +title: updateServiceNotification +description: updateServiceNotification attributes, type and example +--- +## Constructor: updateServiceNotification +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|type|[string](../types/string.md) | Required| +|message|[string](../types/string.md) | Required| +|media|[MessageMedia](../types/MessageMedia.md) | Required| +|popup|[Bool](../types/Bool.md) | Required| + + + +### Type: [Update](../types/Update.md) + + +### Example: + +``` +$updateServiceNotification = ['_' => 'updateServiceNotification', 'type' => string, 'message' => string, 'media' => MessageMedia, 'popup' => Bool, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updateShort.md b/old_docs/API_docs_v57/constructors/updateShort.md new file mode 100644 index 00000000..654cac90 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updateShort.md @@ -0,0 +1,27 @@ +--- +title: updateShort +description: updateShort attributes, type and example +--- +## Constructor: updateShort +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|update|[Update](../types/Update.md) | Required| +|date|[int](../types/int.md) | Required| + + + +### Type: [Updates](../types/Updates.md) + + +### Example: + +``` +$updateShort = ['_' => 'updateShort', 'update' => Update, 'date' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updateShortChatMessage.md b/old_docs/API_docs_v57/constructors/updateShortChatMessage.md new file mode 100644 index 00000000..2cd966b5 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updateShortChatMessage.md @@ -0,0 +1,40 @@ +--- +title: updateShortChatMessage +description: updateShortChatMessage attributes, type and example +--- +## Constructor: updateShortChatMessage +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|out|[Bool](../types/Bool.md) | Optional| +|mentioned|[Bool](../types/Bool.md) | Optional| +|media\_unread|[Bool](../types/Bool.md) | Optional| +|silent|[Bool](../types/Bool.md) | Optional| +|id|[int](../types/int.md) | Required| +|from\_id|[int](../types/int.md) | Required| +|chat\_id|[int](../types/int.md) | Required| +|message|[string](../types/string.md) | Required| +|pts|[int](../types/int.md) | Required| +|pts\_count|[int](../types/int.md) | Required| +|date|[int](../types/int.md) | Required| +|fwd\_from|[MessageFwdHeader](../types/MessageFwdHeader.md) | Optional| +|via\_bot\_id|[int](../types/int.md) | Optional| +|reply\_to\_msg\_id|[int](../types/int.md) | Optional| +|entities|Array of [MessageEntity](../types/MessageEntity.md) | Optional| + + + +### Type: [Updates](../types/Updates.md) + + +### Example: + +``` +$updateShortChatMessage = ['_' => 'updateShortChatMessage', 'out' => true, 'mentioned' => true, 'media_unread' => true, 'silent' => true, 'id' => int, 'from_id' => int, 'chat_id' => int, 'message' => string, 'pts' => int, 'pts_count' => int, 'date' => int, 'fwd_from' => MessageFwdHeader, 'via_bot_id' => int, 'reply_to_msg_id' => int, 'entities' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updateShortMessage.md b/old_docs/API_docs_v57/constructors/updateShortMessage.md new file mode 100644 index 00000000..e51a4a57 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updateShortMessage.md @@ -0,0 +1,39 @@ +--- +title: updateShortMessage +description: updateShortMessage attributes, type and example +--- +## Constructor: updateShortMessage +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|out|[Bool](../types/Bool.md) | Optional| +|mentioned|[Bool](../types/Bool.md) | Optional| +|media\_unread|[Bool](../types/Bool.md) | Optional| +|silent|[Bool](../types/Bool.md) | Optional| +|id|[int](../types/int.md) | Required| +|user\_id|[int](../types/int.md) | Required| +|message|[string](../types/string.md) | Required| +|pts|[int](../types/int.md) | Required| +|pts\_count|[int](../types/int.md) | Required| +|date|[int](../types/int.md) | Required| +|fwd\_from|[MessageFwdHeader](../types/MessageFwdHeader.md) | Optional| +|via\_bot\_id|[int](../types/int.md) | Optional| +|reply\_to\_msg\_id|[int](../types/int.md) | Optional| +|entities|Array of [MessageEntity](../types/MessageEntity.md) | Optional| + + + +### Type: [Updates](../types/Updates.md) + + +### Example: + +``` +$updateShortMessage = ['_' => 'updateShortMessage', 'out' => true, 'mentioned' => true, 'media_unread' => true, 'silent' => true, 'id' => int, 'user_id' => int, 'message' => string, 'pts' => int, 'pts_count' => int, 'date' => int, 'fwd_from' => MessageFwdHeader, 'via_bot_id' => int, 'reply_to_msg_id' => int, 'entities' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updateShortSentMessage.md b/old_docs/API_docs_v57/constructors/updateShortSentMessage.md new file mode 100644 index 00000000..b783723c --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updateShortSentMessage.md @@ -0,0 +1,32 @@ +--- +title: updateShortSentMessage +description: updateShortSentMessage attributes, type and example +--- +## Constructor: updateShortSentMessage +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|out|[Bool](../types/Bool.md) | Optional| +|id|[int](../types/int.md) | Required| +|pts|[int](../types/int.md) | Required| +|pts\_count|[int](../types/int.md) | Required| +|date|[int](../types/int.md) | Required| +|media|[MessageMedia](../types/MessageMedia.md) | Optional| +|entities|Array of [MessageEntity](../types/MessageEntity.md) | Optional| + + + +### Type: [Updates](../types/Updates.md) + + +### Example: + +``` +$updateShortSentMessage = ['_' => 'updateShortSentMessage', 'out' => true, 'id' => int, 'pts' => int, 'pts_count' => int, 'date' => int, 'media' => MessageMedia, 'entities' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updateStickerSets.md b/old_docs/API_docs_v57/constructors/updateStickerSets.md new file mode 100644 index 00000000..7e0669ed --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updateStickerSets.md @@ -0,0 +1,21 @@ +--- +title: updateStickerSets +description: updateStickerSets attributes, type and example +--- +## Constructor: updateStickerSets +[Back to constructors index](index.md) + + + + + + +### Type: [Update](../types/Update.md) + + +### Example: + +``` +$updateStickerSets = ['_' => 'updateStickerSets', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updateStickerSetsOrder.md b/old_docs/API_docs_v57/constructors/updateStickerSetsOrder.md new file mode 100644 index 00000000..15a6c218 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updateStickerSetsOrder.md @@ -0,0 +1,27 @@ +--- +title: updateStickerSetsOrder +description: updateStickerSetsOrder attributes, type and example +--- +## Constructor: updateStickerSetsOrder +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|masks|[Bool](../types/Bool.md) | Optional| +|order|Array of [long](../types/long.md) | Required| + + + +### Type: [Update](../types/Update.md) + + +### Example: + +``` +$updateStickerSetsOrder = ['_' => 'updateStickerSetsOrder', 'masks' => true, 'order' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updateUserBlocked.md b/old_docs/API_docs_v57/constructors/updateUserBlocked.md new file mode 100644 index 00000000..f9347846 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updateUserBlocked.md @@ -0,0 +1,27 @@ +--- +title: updateUserBlocked +description: updateUserBlocked attributes, type and example +--- +## Constructor: updateUserBlocked +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|user\_id|[int](../types/int.md) | Required| +|blocked|[Bool](../types/Bool.md) | Required| + + + +### Type: [Update](../types/Update.md) + + +### Example: + +``` +$updateUserBlocked = ['_' => 'updateUserBlocked', 'user_id' => int, 'blocked' => Bool, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updateUserName.md b/old_docs/API_docs_v57/constructors/updateUserName.md new file mode 100644 index 00000000..d9ec4859 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updateUserName.md @@ -0,0 +1,29 @@ +--- +title: updateUserName +description: updateUserName attributes, type and example +--- +## Constructor: updateUserName +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|user\_id|[int](../types/int.md) | Required| +|first\_name|[string](../types/string.md) | Required| +|last\_name|[string](../types/string.md) | Required| +|username|[string](../types/string.md) | Required| + + + +### Type: [Update](../types/Update.md) + + +### Example: + +``` +$updateUserName = ['_' => 'updateUserName', 'user_id' => int, 'first_name' => string, 'last_name' => string, 'username' => string, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updateUserPhone.md b/old_docs/API_docs_v57/constructors/updateUserPhone.md new file mode 100644 index 00000000..829d29a0 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updateUserPhone.md @@ -0,0 +1,27 @@ +--- +title: updateUserPhone +description: updateUserPhone attributes, type and example +--- +## Constructor: updateUserPhone +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|user\_id|[int](../types/int.md) | Required| +|phone|[string](../types/string.md) | Required| + + + +### Type: [Update](../types/Update.md) + + +### Example: + +``` +$updateUserPhone = ['_' => 'updateUserPhone', 'user_id' => int, 'phone' => string, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updateUserPhoto.md b/old_docs/API_docs_v57/constructors/updateUserPhoto.md new file mode 100644 index 00000000..0b6e7a42 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updateUserPhoto.md @@ -0,0 +1,29 @@ +--- +title: updateUserPhoto +description: updateUserPhoto attributes, type and example +--- +## Constructor: updateUserPhoto +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|user\_id|[int](../types/int.md) | Required| +|date|[int](../types/int.md) | Required| +|photo|[UserProfilePhoto](../types/UserProfilePhoto.md) | Required| +|previous|[Bool](../types/Bool.md) | Required| + + + +### Type: [Update](../types/Update.md) + + +### Example: + +``` +$updateUserPhoto = ['_' => 'updateUserPhoto', 'user_id' => int, 'date' => int, 'photo' => UserProfilePhoto, 'previous' => Bool, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updateUserStatus.md b/old_docs/API_docs_v57/constructors/updateUserStatus.md new file mode 100644 index 00000000..a46cabaa --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updateUserStatus.md @@ -0,0 +1,27 @@ +--- +title: updateUserStatus +description: updateUserStatus attributes, type and example +--- +## Constructor: updateUserStatus +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|user\_id|[int](../types/int.md) | Required| +|status|[UserStatus](../types/UserStatus.md) | Required| + + + +### Type: [Update](../types/Update.md) + + +### Example: + +``` +$updateUserStatus = ['_' => 'updateUserStatus', 'user_id' => int, 'status' => UserStatus, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updateUserTyping.md b/old_docs/API_docs_v57/constructors/updateUserTyping.md new file mode 100644 index 00000000..cd966ed2 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updateUserTyping.md @@ -0,0 +1,27 @@ +--- +title: updateUserTyping +description: updateUserTyping attributes, type and example +--- +## Constructor: updateUserTyping +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|user\_id|[int](../types/int.md) | Required| +|action|[SendMessageAction](../types/SendMessageAction.md) | Required| + + + +### Type: [Update](../types/Update.md) + + +### Example: + +``` +$updateUserTyping = ['_' => 'updateUserTyping', 'user_id' => int, 'action' => SendMessageAction, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updateWebPage.md b/old_docs/API_docs_v57/constructors/updateWebPage.md new file mode 100644 index 00000000..66605181 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updateWebPage.md @@ -0,0 +1,28 @@ +--- +title: updateWebPage +description: updateWebPage attributes, type and example +--- +## Constructor: updateWebPage +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|webpage|[WebPage](../types/WebPage.md) | Required| +|pts|[int](../types/int.md) | Required| +|pts\_count|[int](../types/int.md) | Required| + + + +### Type: [Update](../types/Update.md) + + +### Example: + +``` +$updateWebPage = ['_' => 'updateWebPage', 'webpage' => WebPage, 'pts' => int, 'pts_count' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updates.md b/old_docs/API_docs_v57/constructors/updates.md new file mode 100644 index 00000000..0591e2d8 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updates.md @@ -0,0 +1,30 @@ +--- +title: updates +description: updates attributes, type and example +--- +## Constructor: updates +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|updates|Array of [Update](../types/Update.md) | Required| +|users|Array of [User](../types/User.md) | Required| +|chats|Array of [Chat](../types/Chat.md) | Required| +|date|[int](../types/int.md) | Required| +|seq|[int](../types/int.md) | Required| + + + +### Type: [Updates](../types/Updates.md) + + +### Example: + +``` +$updates = ['_' => 'updates', 'updates' => [Vector t], 'users' => [Vector t], 'chats' => [Vector t], 'date' => int, 'seq' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updatesCombined.md b/old_docs/API_docs_v57/constructors/updatesCombined.md new file mode 100644 index 00000000..733da382 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updatesCombined.md @@ -0,0 +1,31 @@ +--- +title: updatesCombined +description: updatesCombined attributes, type and example +--- +## Constructor: updatesCombined +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|updates|Array of [Update](../types/Update.md) | Required| +|users|Array of [User](../types/User.md) | Required| +|chats|Array of [Chat](../types/Chat.md) | Required| +|date|[int](../types/int.md) | Required| +|seq\_start|[int](../types/int.md) | Required| +|seq|[int](../types/int.md) | Required| + + + +### Type: [Updates](../types/Updates.md) + + +### Example: + +``` +$updatesCombined = ['_' => 'updatesCombined', 'updates' => [Vector t], 'users' => [Vector t], 'chats' => [Vector t], 'date' => int, 'seq_start' => int, 'seq' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updatesTooLong.md b/old_docs/API_docs_v57/constructors/updatesTooLong.md new file mode 100644 index 00000000..4e47e6ed --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updatesTooLong.md @@ -0,0 +1,21 @@ +--- +title: updatesTooLong +description: updatesTooLong attributes, type and example +--- +## Constructor: updatesTooLong +[Back to constructors index](index.md) + + + + + + +### Type: [Updates](../types/Updates.md) + + +### Example: + +``` +$updatesTooLong = ['_' => 'updatesTooLong', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updates_channelDifference.md b/old_docs/API_docs_v57/constructors/updates_channelDifference.md new file mode 100644 index 00000000..519977e1 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updates_channelDifference.md @@ -0,0 +1,32 @@ +--- +title: updates.channelDifference +description: updates_channelDifference attributes, type and example +--- +## Constructor: updates.channelDifference +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|final|[Bool](../types/Bool.md) | Optional| +|pts|[int](../types/int.md) | Required| +|timeout|[int](../types/int.md) | Optional| +|new\_messages|Array of [Message](../types/Message.md) | Required| +|other\_updates|Array of [Update](../types/Update.md) | Required| +|chats|Array of [Chat](../types/Chat.md) | Required| +|users|Array of [User](../types/User.md) | Required| + + + +### Type: [updates\_ChannelDifference](../types/updates_ChannelDifference.md) + + +### Example: + +``` +$updates_channelDifference = ['_' => 'updates.channelDifference', 'final' => true, 'pts' => int, 'timeout' => int, 'new_messages' => [Vector t], 'other_updates' => [Vector t], 'chats' => [Vector t], 'users' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updates_channelDifferenceEmpty.md b/old_docs/API_docs_v57/constructors/updates_channelDifferenceEmpty.md new file mode 100644 index 00000000..6d8df76d --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updates_channelDifferenceEmpty.md @@ -0,0 +1,28 @@ +--- +title: updates.channelDifferenceEmpty +description: updates_channelDifferenceEmpty attributes, type and example +--- +## Constructor: updates.channelDifferenceEmpty +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|final|[Bool](../types/Bool.md) | Optional| +|pts|[int](../types/int.md) | Required| +|timeout|[int](../types/int.md) | Optional| + + + +### Type: [updates\_ChannelDifference](../types/updates_ChannelDifference.md) + + +### Example: + +``` +$updates_channelDifferenceEmpty = ['_' => 'updates.channelDifferenceEmpty', 'final' => true, 'pts' => int, 'timeout' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updates_channelDifferenceTooLong.md b/old_docs/API_docs_v57/constructors/updates_channelDifferenceTooLong.md new file mode 100644 index 00000000..90277e77 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updates_channelDifferenceTooLong.md @@ -0,0 +1,35 @@ +--- +title: updates.channelDifferenceTooLong +description: updates_channelDifferenceTooLong attributes, type and example +--- +## Constructor: updates.channelDifferenceTooLong +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|final|[Bool](../types/Bool.md) | Optional| +|pts|[int](../types/int.md) | Required| +|timeout|[int](../types/int.md) | Optional| +|top\_message|[int](../types/int.md) | Required| +|read\_inbox\_max\_id|[int](../types/int.md) | Required| +|read\_outbox\_max\_id|[int](../types/int.md) | Required| +|unread\_count|[int](../types/int.md) | Required| +|messages|Array of [Message](../types/Message.md) | Required| +|chats|Array of [Chat](../types/Chat.md) | Required| +|users|Array of [User](../types/User.md) | Required| + + + +### Type: [updates\_ChannelDifference](../types/updates_ChannelDifference.md) + + +### Example: + +``` +$updates_channelDifferenceTooLong = ['_' => 'updates.channelDifferenceTooLong', 'final' => true, 'pts' => int, 'timeout' => int, 'top_message' => int, 'read_inbox_max_id' => int, 'read_outbox_max_id' => int, 'unread_count' => int, 'messages' => [Vector t], 'chats' => [Vector t], 'users' => [Vector t], ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updates_difference.md b/old_docs/API_docs_v57/constructors/updates_difference.md new file mode 100644 index 00000000..62d3fd1d --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updates_difference.md @@ -0,0 +1,31 @@ +--- +title: updates.difference +description: updates_difference attributes, type and example +--- +## Constructor: updates.difference +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|new\_messages|Array of [Message](../types/Message.md) | Required| +|new\_encrypted\_messages|Array of [EncryptedMessage](../types/EncryptedMessage.md) | Required| +|other\_updates|Array of [Update](../types/Update.md) | Required| +|chats|Array of [Chat](../types/Chat.md) | Required| +|users|Array of [User](../types/User.md) | Required| +|state|[updates\_State](../types/updates_State.md) | Required| + + + +### Type: [updates\_Difference](../types/updates_Difference.md) + + +### Example: + +``` +$updates_difference = ['_' => 'updates.difference', 'new_messages' => [Vector t], 'new_encrypted_messages' => [Vector t], 'other_updates' => [Vector t], 'chats' => [Vector t], 'users' => [Vector t], 'state' => updates.State, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updates_differenceEmpty.md b/old_docs/API_docs_v57/constructors/updates_differenceEmpty.md new file mode 100644 index 00000000..66b3e10d --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updates_differenceEmpty.md @@ -0,0 +1,27 @@ +--- +title: updates.differenceEmpty +description: updates_differenceEmpty attributes, type and example +--- +## Constructor: updates.differenceEmpty +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|date|[int](../types/int.md) | Required| +|seq|[int](../types/int.md) | Required| + + + +### Type: [updates\_Difference](../types/updates_Difference.md) + + +### Example: + +``` +$updates_differenceEmpty = ['_' => 'updates.differenceEmpty', 'date' => int, 'seq' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updates_differenceSlice.md b/old_docs/API_docs_v57/constructors/updates_differenceSlice.md new file mode 100644 index 00000000..50b66b72 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updates_differenceSlice.md @@ -0,0 +1,31 @@ +--- +title: updates.differenceSlice +description: updates_differenceSlice attributes, type and example +--- +## Constructor: updates.differenceSlice +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|new\_messages|Array of [Message](../types/Message.md) | Required| +|new\_encrypted\_messages|Array of [EncryptedMessage](../types/EncryptedMessage.md) | Required| +|other\_updates|Array of [Update](../types/Update.md) | Required| +|chats|Array of [Chat](../types/Chat.md) | Required| +|users|Array of [User](../types/User.md) | Required| +|intermediate\_state|[updates\_State](../types/updates_State.md) | Required| + + + +### Type: [updates\_Difference](../types/updates_Difference.md) + + +### Example: + +``` +$updates_differenceSlice = ['_' => 'updates.differenceSlice', 'new_messages' => [Vector t], 'new_encrypted_messages' => [Vector t], 'other_updates' => [Vector t], 'chats' => [Vector t], 'users' => [Vector t], 'intermediate_state' => updates.State, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/updates_state.md b/old_docs/API_docs_v57/constructors/updates_state.md new file mode 100644 index 00000000..2e1b4d68 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/updates_state.md @@ -0,0 +1,30 @@ +--- +title: updates.state +description: updates_state attributes, type and example +--- +## Constructor: updates.state +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|pts|[int](../types/int.md) | Required| +|qts|[int](../types/int.md) | Required| +|date|[int](../types/int.md) | Required| +|seq|[int](../types/int.md) | Required| +|unread\_count|[int](../types/int.md) | Required| + + + +### Type: [updates\_State](../types/updates_State.md) + + +### Example: + +``` +$updates_state = ['_' => 'updates.state', 'pts' => int, 'qts' => int, 'date' => int, 'seq' => int, 'unread_count' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/upload_file.md b/old_docs/API_docs_v57/constructors/upload_file.md new file mode 100644 index 00000000..675c9090 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/upload_file.md @@ -0,0 +1,28 @@ +--- +title: upload.file +description: upload_file attributes, type and example +--- +## Constructor: upload.file +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|type|[storage\_FileType](../types/storage_FileType.md) | Required| +|mtime|[int](../types/int.md) | Required| +|bytes|[bytes](../types/bytes.md) | Required| + + + +### Type: [upload\_File](../types/upload_File.md) + + +### Example: + +``` +$upload_file = ['_' => 'upload.file', 'type' => storage.FileType, 'mtime' => int, 'bytes' => bytes, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/user.md b/old_docs/API_docs_v57/constructors/user.md new file mode 100644 index 00000000..efd0a934 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/user.md @@ -0,0 +1,60 @@ +--- +title: user +description: user attributes, type and example +--- +## Constructor: user +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|self|[Bool](../types/Bool.md) | Optional| +|contact|[Bool](../types/Bool.md) | Optional| +|mutual\_contact|[Bool](../types/Bool.md) | Optional| +|deleted|[Bool](../types/Bool.md) | Optional| +|bot|[Bool](../types/Bool.md) | Optional| +|bot\_chat\_history|[Bool](../types/Bool.md) | Optional| +|bot\_nochats|[Bool](../types/Bool.md) | Optional| +|verified|[Bool](../types/Bool.md) | Optional| +|restricted|[Bool](../types/Bool.md) | Optional| +|min|[Bool](../types/Bool.md) | Optional| +|bot\_inline\_geo|[Bool](../types/Bool.md) | Optional| +|id|[int](../types/int.md) | Required| +|access\_hash|[long](../types/long.md) | Optional| +|first\_name|[string](../types/string.md) | Optional| +|last\_name|[string](../types/string.md) | Optional| +|username|[string](../types/string.md) | Optional| +|phone|[string](../types/string.md) | Optional| +|photo|[UserProfilePhoto](../types/UserProfilePhoto.md) | Optional| +|status|[UserStatus](../types/UserStatus.md) | Optional| +|bot\_info\_version|[int](../types/int.md) | Optional| +|restriction\_reason|[string](../types/string.md) | Optional| +|bot\_inline\_placeholder|[string](../types/string.md) | Optional| + + + +### Type: [User](../types/User.md) + + +### Example: + +``` +$user = ['_' => 'user', 'self' => true, 'contact' => true, 'mutual_contact' => true, 'deleted' => true, 'bot' => true, 'bot_chat_history' => true, 'bot_nochats' => true, 'verified' => true, 'restricted' => true, 'min' => true, 'bot_inline_geo' => true, 'id' => int, 'access_hash' => long, 'first_name' => string, 'last_name' => string, 'username' => string, 'phone' => string, 'photo' => UserProfilePhoto, 'status' => UserStatus, 'bot_info_version' => int, 'restriction_reason' => string, 'bot_inline_placeholder' => string, ]; +``` + +The following syntaxes can also be used: + +``` +$user = '@username'; // Username + +$user = 44700; // bot API id (users) +$user = -492772765; // bot API id (chats) +$user = -10038575794; // bot API id (channels) + +$user = 'user#44700'; // tg-cli style id (users) +$user = 'chat#492772765'; // tg-cli style id (chats) +$user = 'channel#38575794'; // tg-cli style id (channels) +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/constructors/userEmpty.md b/old_docs/API_docs_v57/constructors/userEmpty.md new file mode 100644 index 00000000..f512d1b6 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/userEmpty.md @@ -0,0 +1,39 @@ +--- +title: userEmpty +description: userEmpty attributes, type and example +--- +## Constructor: userEmpty +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[int](../types/int.md) | Required| + + + +### Type: [User](../types/User.md) + + +### Example: + +``` +$userEmpty = ['_' => 'userEmpty', 'id' => int, ]; +``` + +The following syntaxes can also be used: + +``` +$userEmpty = '@username'; // Username + +$userEmpty = 44700; // bot API id (users) +$userEmpty = -492772765; // bot API id (chats) +$userEmpty = -10038575794; // bot API id (channels) + +$userEmpty = 'user#44700'; // tg-cli style id (users) +$userEmpty = 'chat#492772765'; // tg-cli style id (chats) +$userEmpty = 'channel#38575794'; // tg-cli style id (channels) +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/constructors/userFull.md b/old_docs/API_docs_v57/constructors/userFull.md new file mode 100644 index 00000000..d6a020a5 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/userFull.md @@ -0,0 +1,32 @@ +--- +title: userFull +description: userFull attributes, type and example +--- +## Constructor: userFull +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|blocked|[Bool](../types/Bool.md) | Optional| +|user|[User](../types/User.md) | Required| +|about|[string](../types/string.md) | Optional| +|link|[contacts\_Link](../types/contacts_Link.md) | Required| +|profile\_photo|[Photo](../types/Photo.md) | Optional| +|notify\_settings|[PeerNotifySettings](../types/PeerNotifySettings.md) | Required| +|bot\_info|[BotInfo](../types/BotInfo.md) | Optional| + + + +### Type: [UserFull](../types/UserFull.md) + + +### Example: + +``` +$userFull = ['_' => 'userFull', 'blocked' => true, 'user' => User, 'about' => string, 'link' => contacts.Link, 'profile_photo' => Photo, 'notify_settings' => PeerNotifySettings, 'bot_info' => BotInfo, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/userProfilePhoto.md b/old_docs/API_docs_v57/constructors/userProfilePhoto.md new file mode 100644 index 00000000..83a2fd53 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/userProfilePhoto.md @@ -0,0 +1,28 @@ +--- +title: userProfilePhoto +description: userProfilePhoto attributes, type and example +--- +## Constructor: userProfilePhoto +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|photo\_id|[long](../types/long.md) | Required| +|photo\_small|[FileLocation](../types/FileLocation.md) | Required| +|photo\_big|[FileLocation](../types/FileLocation.md) | Required| + + + +### Type: [UserProfilePhoto](../types/UserProfilePhoto.md) + + +### Example: + +``` +$userProfilePhoto = ['_' => 'userProfilePhoto', 'photo_id' => long, 'photo_small' => FileLocation, 'photo_big' => FileLocation, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/userProfilePhotoEmpty.md b/old_docs/API_docs_v57/constructors/userProfilePhotoEmpty.md new file mode 100644 index 00000000..e34a9f13 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/userProfilePhotoEmpty.md @@ -0,0 +1,21 @@ +--- +title: userProfilePhotoEmpty +description: userProfilePhotoEmpty attributes, type and example +--- +## Constructor: userProfilePhotoEmpty +[Back to constructors index](index.md) + + + + + + +### Type: [UserProfilePhoto](../types/UserProfilePhoto.md) + + +### Example: + +``` +$userProfilePhotoEmpty = ['_' => 'userProfilePhotoEmpty', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/userStatusEmpty.md b/old_docs/API_docs_v57/constructors/userStatusEmpty.md new file mode 100644 index 00000000..2da5acdc --- /dev/null +++ b/old_docs/API_docs_v57/constructors/userStatusEmpty.md @@ -0,0 +1,21 @@ +--- +title: userStatusEmpty +description: userStatusEmpty attributes, type and example +--- +## Constructor: userStatusEmpty +[Back to constructors index](index.md) + + + + + + +### Type: [UserStatus](../types/UserStatus.md) + + +### Example: + +``` +$userStatusEmpty = ['_' => 'userStatusEmpty', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/userStatusLastMonth.md b/old_docs/API_docs_v57/constructors/userStatusLastMonth.md new file mode 100644 index 00000000..a69712d4 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/userStatusLastMonth.md @@ -0,0 +1,21 @@ +--- +title: userStatusLastMonth +description: userStatusLastMonth attributes, type and example +--- +## Constructor: userStatusLastMonth +[Back to constructors index](index.md) + + + + + + +### Type: [UserStatus](../types/UserStatus.md) + + +### Example: + +``` +$userStatusLastMonth = ['_' => 'userStatusLastMonth', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/userStatusLastWeek.md b/old_docs/API_docs_v57/constructors/userStatusLastWeek.md new file mode 100644 index 00000000..ae3b3c10 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/userStatusLastWeek.md @@ -0,0 +1,21 @@ +--- +title: userStatusLastWeek +description: userStatusLastWeek attributes, type and example +--- +## Constructor: userStatusLastWeek +[Back to constructors index](index.md) + + + + + + +### Type: [UserStatus](../types/UserStatus.md) + + +### Example: + +``` +$userStatusLastWeek = ['_' => 'userStatusLastWeek', ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/userStatusOffline.md b/old_docs/API_docs_v57/constructors/userStatusOffline.md new file mode 100644 index 00000000..1d612b73 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/userStatusOffline.md @@ -0,0 +1,26 @@ +--- +title: userStatusOffline +description: userStatusOffline attributes, type and example +--- +## Constructor: userStatusOffline +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|was\_online|[int](../types/int.md) | Required| + + + +### Type: [UserStatus](../types/UserStatus.md) + + +### Example: + +``` +$userStatusOffline = ['_' => 'userStatusOffline', 'was_online' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/userStatusOnline.md b/old_docs/API_docs_v57/constructors/userStatusOnline.md new file mode 100644 index 00000000..0f67d7fd --- /dev/null +++ b/old_docs/API_docs_v57/constructors/userStatusOnline.md @@ -0,0 +1,26 @@ +--- +title: userStatusOnline +description: userStatusOnline attributes, type and example +--- +## Constructor: userStatusOnline +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|expires|[int](../types/int.md) | Required| + + + +### Type: [UserStatus](../types/UserStatus.md) + + +### Example: + +``` +$userStatusOnline = ['_' => 'userStatusOnline', 'expires' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/userStatusRecently.md b/old_docs/API_docs_v57/constructors/userStatusRecently.md new file mode 100644 index 00000000..64477b99 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/userStatusRecently.md @@ -0,0 +1,21 @@ +--- +title: userStatusRecently +description: userStatusRecently attributes, type and example +--- +## Constructor: userStatusRecently +[Back to constructors index](index.md) + + + + + + +### Type: [UserStatus](../types/UserStatus.md) + + +### Example: + +``` +$userStatusRecently = ['_' => 'userStatusRecently', ]; +``` + diff --git a/docs/API_docs/constructors/vector.md b/old_docs/API_docs_v57/constructors/vector.md similarity index 100% rename from docs/API_docs/constructors/vector.md rename to old_docs/API_docs_v57/constructors/vector.md diff --git a/old_docs/API_docs_v57/constructors/wallPaper.md b/old_docs/API_docs_v57/constructors/wallPaper.md new file mode 100644 index 00000000..dabeea9e --- /dev/null +++ b/old_docs/API_docs_v57/constructors/wallPaper.md @@ -0,0 +1,29 @@ +--- +title: wallPaper +description: wallPaper attributes, type and example +--- +## Constructor: wallPaper +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[int](../types/int.md) | Required| +|title|[string](../types/string.md) | Required| +|sizes|Array of [PhotoSize](../types/PhotoSize.md) | Required| +|color|[int](../types/int.md) | Required| + + + +### Type: [WallPaper](../types/WallPaper.md) + + +### Example: + +``` +$wallPaper = ['_' => 'wallPaper', 'id' => int, 'title' => string, 'sizes' => [Vector t], 'color' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/wallPaperSolid.md b/old_docs/API_docs_v57/constructors/wallPaperSolid.md new file mode 100644 index 00000000..c0b231fa --- /dev/null +++ b/old_docs/API_docs_v57/constructors/wallPaperSolid.md @@ -0,0 +1,29 @@ +--- +title: wallPaperSolid +description: wallPaperSolid attributes, type and example +--- +## Constructor: wallPaperSolid +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[int](../types/int.md) | Required| +|title|[string](../types/string.md) | Required| +|bg\_color|[int](../types/int.md) | Required| +|color|[int](../types/int.md) | Required| + + + +### Type: [WallPaper](../types/WallPaper.md) + + +### Example: + +``` +$wallPaperSolid = ['_' => 'wallPaperSolid', 'id' => int, 'title' => string, 'bg_color' => int, 'color' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/webPage.md b/old_docs/API_docs_v57/constructors/webPage.md new file mode 100644 index 00000000..bef51109 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/webPage.md @@ -0,0 +1,40 @@ +--- +title: webPage +description: webPage attributes, type and example +--- +## Constructor: webPage +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[long](../types/long.md) | Required| +|url|[string](../types/string.md) | Required| +|display\_url|[string](../types/string.md) | Required| +|type|[string](../types/string.md) | Optional| +|site\_name|[string](../types/string.md) | Optional| +|title|[string](../types/string.md) | Optional| +|description|[string](../types/string.md) | Optional| +|photo|[Photo](../types/Photo.md) | Optional| +|embed\_url|[string](../types/string.md) | Optional| +|embed\_type|[string](../types/string.md) | Optional| +|embed\_width|[int](../types/int.md) | Optional| +|embed\_height|[int](../types/int.md) | Optional| +|duration|[int](../types/int.md) | Optional| +|author|[string](../types/string.md) | Optional| +|document|[Document](../types/Document.md) | Optional| + + + +### Type: [WebPage](../types/WebPage.md) + + +### Example: + +``` +$webPage = ['_' => 'webPage', 'id' => long, 'url' => string, 'display_url' => string, 'type' => string, 'site_name' => string, 'title' => string, 'description' => string, 'photo' => Photo, 'embed_url' => string, 'embed_type' => string, 'embed_width' => int, 'embed_height' => int, 'duration' => int, 'author' => string, 'document' => Document, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/webPageEmpty.md b/old_docs/API_docs_v57/constructors/webPageEmpty.md new file mode 100644 index 00000000..197335af --- /dev/null +++ b/old_docs/API_docs_v57/constructors/webPageEmpty.md @@ -0,0 +1,26 @@ +--- +title: webPageEmpty +description: webPageEmpty attributes, type and example +--- +## Constructor: webPageEmpty +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[long](../types/long.md) | Required| + + + +### Type: [WebPage](../types/WebPage.md) + + +### Example: + +``` +$webPageEmpty = ['_' => 'webPageEmpty', 'id' => long, ]; +``` + diff --git a/old_docs/API_docs_v57/constructors/webPagePending.md b/old_docs/API_docs_v57/constructors/webPagePending.md new file mode 100644 index 00000000..4bc45776 --- /dev/null +++ b/old_docs/API_docs_v57/constructors/webPagePending.md @@ -0,0 +1,27 @@ +--- +title: webPagePending +description: webPagePending attributes, type and example +--- +## Constructor: webPagePending +[Back to constructors index](index.md) + + + +### Attributes: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[long](../types/long.md) | Required| +|date|[int](../types/int.md) | Required| + + + +### Type: [WebPage](../types/WebPage.md) + + +### Example: + +``` +$webPagePending = ['_' => 'webPagePending', 'id' => long, 'date' => int, ]; +``` + diff --git a/old_docs/API_docs_v57/methods/README.md b/old_docs/API_docs_v57/methods/README.md new file mode 100644 index 00000000..a942ab30 --- /dev/null +++ b/old_docs/API_docs_v57/methods/README.md @@ -0,0 +1,394 @@ +--- +title: Methods +description: List of methods +--- +# Methods +[Back to API documentation index](..) + + + +*** +

$MadelineProto->[account->changePhone](account_changePhone.md)(\['phone_number' => [string](../types/string.md), 'phone_code_hash' => [string](../types/string.md), 'phone_code' => [string](../types/string.md), \]) == [$User](../types/User.md) + +$MadelineProto->[account->checkUsername](account_checkUsername.md)(\['username' => [string](../types/string.md), \]) == [$Bool](../types/Bool.md) + +$MadelineProto->[account->confirmPhone](account_confirmPhone.md)(\['phone_code_hash' => [string](../types/string.md), 'phone_code' => [string](../types/string.md), \]) == [$Bool](../types/Bool.md) + +$MadelineProto->[account->deleteAccount](account_deleteAccount.md)(\['reason' => [string](../types/string.md), \]) == [$Bool](../types/Bool.md) + +$MadelineProto->[account->getAccountTTL](account_getAccountTTL.md)(\[\]) == [$AccountDaysTTL](../types/AccountDaysTTL.md) + +$MadelineProto->[account->getAuthorizations](account_getAuthorizations.md)(\[\]) == [$account\_Authorizations](../types/account_Authorizations.md) + +$MadelineProto->[account->getNotifySettings](account_getNotifySettings.md)(\['peer' => [InputNotifyPeer](../types/InputNotifyPeer.md), \]) == [$PeerNotifySettings](../types/PeerNotifySettings.md) + +$MadelineProto->[account->getPassword](account_getPassword.md)(\[\]) == [$account\_Password](../types/account_Password.md) + +$MadelineProto->[account->getPasswordSettings](account_getPasswordSettings.md)(\['current_password_hash' => [bytes](../types/bytes.md), \]) == [$account\_PasswordSettings](../types/account_PasswordSettings.md) + +$MadelineProto->[account->getPrivacy](account_getPrivacy.md)(\['key' => [InputPrivacyKey](../types/InputPrivacyKey.md), \]) == [$account\_PrivacyRules](../types/account_PrivacyRules.md) + +$MadelineProto->[account->getWallPapers](account_getWallPapers.md)(\[\]) == [$Vector\_of\_WallPaper](../types/WallPaper.md) + +$MadelineProto->[account->registerDevice](account_registerDevice.md)(\['token_type' => [int](../types/int.md), 'token' => [string](../types/string.md), \]) == [$Bool](../types/Bool.md) + +$MadelineProto->[account->reportPeer](account_reportPeer.md)(\['peer' => [InputPeer](../types/InputPeer.md), 'reason' => [ReportReason](../types/ReportReason.md), \]) == [$Bool](../types/Bool.md) + +$MadelineProto->[account->resetAuthorization](account_resetAuthorization.md)(\['hash' => [long](../types/long.md), \]) == [$Bool](../types/Bool.md) + +$MadelineProto->[account->resetNotifySettings](account_resetNotifySettings.md)(\[\]) == [$Bool](../types/Bool.md) + +$MadelineProto->[account->sendChangePhoneCode](account_sendChangePhoneCode.md)(\['allow_flashcall' => [Bool](../types/Bool.md), 'phone_number' => [string](../types/string.md), 'current_number' => [Bool](../types/Bool.md), \]) == [$auth\_SentCode](../types/auth_SentCode.md) + +$MadelineProto->[account->sendConfirmPhoneCode](account_sendConfirmPhoneCode.md)(\['allow_flashcall' => [Bool](../types/Bool.md), 'hash' => [string](../types/string.md), 'current_number' => [Bool](../types/Bool.md), \]) == [$auth\_SentCode](../types/auth_SentCode.md) + +$MadelineProto->[account->setAccountTTL](account_setAccountTTL.md)(\['ttl' => [AccountDaysTTL](../types/AccountDaysTTL.md), \]) == [$Bool](../types/Bool.md) + +$MadelineProto->[account->setPrivacy](account_setPrivacy.md)(\['key' => [InputPrivacyKey](../types/InputPrivacyKey.md), 'rules' => \[[InputPrivacyRule](../types/InputPrivacyRule.md)\], \]) == [$account\_PrivacyRules](../types/account_PrivacyRules.md) + +$MadelineProto->[account->unregisterDevice](account_unregisterDevice.md)(\['token_type' => [int](../types/int.md), 'token' => [string](../types/string.md), \]) == [$Bool](../types/Bool.md) + +$MadelineProto->[account->updateDeviceLocked](account_updateDeviceLocked.md)(\['period' => [int](../types/int.md), \]) == [$Bool](../types/Bool.md) + +$MadelineProto->[account->updateNotifySettings](account_updateNotifySettings.md)(\['peer' => [InputNotifyPeer](../types/InputNotifyPeer.md), 'settings' => [InputPeerNotifySettings](../types/InputPeerNotifySettings.md), \]) == [$Bool](../types/Bool.md) + +$MadelineProto->[account->updatePasswordSettings](account_updatePasswordSettings.md)(\['current_password_hash' => [bytes](../types/bytes.md), 'new_settings' => [account\_PasswordInputSettings](../types/account_PasswordInputSettings.md), \]) == [$Bool](../types/Bool.md) + +$MadelineProto->[account->updateProfile](account_updateProfile.md)(\['first_name' => [string](../types/string.md), 'last_name' => [string](../types/string.md), 'about' => [string](../types/string.md), \]) == [$User](../types/User.md) + +$MadelineProto->[account->updateStatus](account_updateStatus.md)(\['offline' => [Bool](../types/Bool.md), \]) == [$Bool](../types/Bool.md) + +$MadelineProto->[account->updateUsername](account_updateUsername.md)(\['username' => [string](../types/string.md), \]) == [$User](../types/User.md) + +*** +

$MadelineProto->[auth->bindTempAuthKey](auth_bindTempAuthKey.md)(\['perm_auth_key_id' => [long](../types/long.md), 'nonce' => [long](../types/long.md), 'expires_at' => [int](../types/int.md), 'encrypted_message' => [bytes](../types/bytes.md), \]) == [$Bool](../types/Bool.md) + +$MadelineProto->[auth->cancelCode](auth_cancelCode.md)(\['phone_number' => [string](../types/string.md), 'phone_code_hash' => [string](../types/string.md), \]) == [$Bool](../types/Bool.md) + +$MadelineProto->[auth->checkPassword](auth_checkPassword.md)(\['password_hash' => [bytes](../types/bytes.md), \]) == [$auth\_Authorization](../types/auth_Authorization.md) + +$MadelineProto->[auth->checkPhone](auth_checkPhone.md)(\['phone_number' => [string](../types/string.md), \]) == [$auth\_CheckedPhone](../types/auth_CheckedPhone.md) + +$MadelineProto->[auth->dropTempAuthKeys](auth_dropTempAuthKeys.md)(\['except_auth_keys' => \[[long](../types/long.md)\], \]) == [$Bool](../types/Bool.md) + +$MadelineProto->[auth->exportAuthorization](auth_exportAuthorization.md)(\['dc_id' => [int](../types/int.md), \]) == [$auth\_ExportedAuthorization](../types/auth_ExportedAuthorization.md) + +$MadelineProto->[auth->importAuthorization](auth_importAuthorization.md)(\['id' => [int](../types/int.md), 'bytes' => [bytes](../types/bytes.md), \]) == [$auth\_Authorization](../types/auth_Authorization.md) + +$MadelineProto->[auth->importBotAuthorization](auth_importBotAuthorization.md)(\['api_id' => [int](../types/int.md), 'api_hash' => [string](../types/string.md), 'bot_auth_token' => [string](../types/string.md), \]) == [$auth\_Authorization](../types/auth_Authorization.md) + +$MadelineProto->[auth->logOut](auth_logOut.md)(\[\]) == [$Bool](../types/Bool.md) + +$MadelineProto->[auth->recoverPassword](auth_recoverPassword.md)(\['code' => [string](../types/string.md), \]) == [$auth\_Authorization](../types/auth_Authorization.md) + +$MadelineProto->[auth->requestPasswordRecovery](auth_requestPasswordRecovery.md)(\[\]) == [$auth\_PasswordRecovery](../types/auth_PasswordRecovery.md) + +$MadelineProto->[auth->resendCode](auth_resendCode.md)(\['phone_number' => [string](../types/string.md), 'phone_code_hash' => [string](../types/string.md), \]) == [$auth\_SentCode](../types/auth_SentCode.md) + +$MadelineProto->[auth->resetAuthorizations](auth_resetAuthorizations.md)(\[\]) == [$Bool](../types/Bool.md) + +$MadelineProto->[auth->sendCode](auth_sendCode.md)(\['allow_flashcall' => [Bool](../types/Bool.md), 'phone_number' => [string](../types/string.md), 'current_number' => [Bool](../types/Bool.md), 'api_id' => [int](../types/int.md), 'api_hash' => [string](../types/string.md), \]) == [$auth\_SentCode](../types/auth_SentCode.md) + +$MadelineProto->[auth->sendInvites](auth_sendInvites.md)(\['phone_numbers' => \[[string](../types/string.md)\], 'message' => [string](../types/string.md), \]) == [$Bool](../types/Bool.md) + +$MadelineProto->[auth->signIn](auth_signIn.md)(\['phone_number' => [string](../types/string.md), 'phone_code_hash' => [string](../types/string.md), 'phone_code' => [string](../types/string.md), \]) == [$auth\_Authorization](../types/auth_Authorization.md) + +$MadelineProto->[auth->signUp](auth_signUp.md)(\['phone_number' => [string](../types/string.md), 'phone_code_hash' => [string](../types/string.md), 'phone_code' => [string](../types/string.md), 'first_name' => [string](../types/string.md), 'last_name' => [string](../types/string.md), \]) == [$auth\_Authorization](../types/auth_Authorization.md) + +*** +

$MadelineProto->[channels->checkUsername](channels_checkUsername.md)(\['channel' => [InputChannel](../types/InputChannel.md), 'username' => [string](../types/string.md), \]) == [$Bool](../types/Bool.md) + +$MadelineProto->[channels->createChannel](channels_createChannel.md)(\['broadcast' => [Bool](../types/Bool.md), 'megagroup' => [Bool](../types/Bool.md), 'title' => [string](../types/string.md), 'about' => [string](../types/string.md), \]) == [$Updates](../types/Updates.md) + +$MadelineProto->[channels->deleteChannel](channels_deleteChannel.md)(\['channel' => [InputChannel](../types/InputChannel.md), \]) == [$Updates](../types/Updates.md) + +$MadelineProto->[channels->deleteMessages](channels_deleteMessages.md)(\['channel' => [InputChannel](../types/InputChannel.md), 'id' => \[[int](../types/int.md)\], \]) == [$messages\_AffectedMessages](../types/messages_AffectedMessages.md) + +$MadelineProto->[channels->deleteUserHistory](channels_deleteUserHistory.md)(\['channel' => [InputChannel](../types/InputChannel.md), 'user_id' => [InputUser](../types/InputUser.md), \]) == [$messages\_AffectedHistory](../types/messages_AffectedHistory.md) + +$MadelineProto->[channels->editAbout](channels_editAbout.md)(\['channel' => [InputChannel](../types/InputChannel.md), 'about' => [string](../types/string.md), \]) == [$Bool](../types/Bool.md) + +$MadelineProto->[channels->editAdmin](channels_editAdmin.md)(\['channel' => [InputChannel](../types/InputChannel.md), 'user_id' => [InputUser](../types/InputUser.md), 'role' => [ChannelParticipantRole](../types/ChannelParticipantRole.md), \]) == [$Updates](../types/Updates.md) + +$MadelineProto->[channels->editPhoto](channels_editPhoto.md)(\['channel' => [InputChannel](../types/InputChannel.md), 'photo' => [InputChatPhoto](../types/InputChatPhoto.md), \]) == [$Updates](../types/Updates.md) + +$MadelineProto->[channels->editTitle](channels_editTitle.md)(\['channel' => [InputChannel](../types/InputChannel.md), 'title' => [string](../types/string.md), \]) == [$Updates](../types/Updates.md) + +$MadelineProto->[channels->exportInvite](channels_exportInvite.md)(\['channel' => [InputChannel](../types/InputChannel.md), \]) == [$ExportedChatInvite](../types/ExportedChatInvite.md) + +$MadelineProto->[channels->exportMessageLink](channels_exportMessageLink.md)(\['channel' => [InputChannel](../types/InputChannel.md), 'id' => [int](../types/int.md), \]) == [$ExportedMessageLink](../types/ExportedMessageLink.md) + +$MadelineProto->[channels->getAdminedPublicChannels](channels_getAdminedPublicChannels.md)(\[\]) == [$messages\_Chats](../types/messages_Chats.md) + +$MadelineProto->[channels->getChannels](channels_getChannels.md)(\['id' => \[[InputChannel](../types/InputChannel.md)\], \]) == [$messages\_Chats](../types/messages_Chats.md) + +$MadelineProto->[channels->getFullChannel](channels_getFullChannel.md)(\['channel' => [InputChannel](../types/InputChannel.md), \]) == [$messages\_ChatFull](../types/messages_ChatFull.md) + +$MadelineProto->[channels->getMessages](channels_getMessages.md)(\['channel' => [InputChannel](../types/InputChannel.md), 'id' => \[[int](../types/int.md)\], \]) == [$messages\_Messages](../types/messages_Messages.md) + +$MadelineProto->[channels->getParticipant](channels_getParticipant.md)(\['channel' => [InputChannel](../types/InputChannel.md), 'user_id' => [InputUser](../types/InputUser.md), \]) == [$channels\_ChannelParticipant](../types/channels_ChannelParticipant.md) + +$MadelineProto->[channels->getParticipants](channels_getParticipants.md)(\['channel' => [InputChannel](../types/InputChannel.md), 'filter' => [ChannelParticipantsFilter](../types/ChannelParticipantsFilter.md), 'offset' => [int](../types/int.md), 'limit' => [int](../types/int.md), \]) == [$channels\_ChannelParticipants](../types/channels_ChannelParticipants.md) + +$MadelineProto->[channels->inviteToChannel](channels_inviteToChannel.md)(\['channel' => [InputChannel](../types/InputChannel.md), 'users' => \[[InputUser](../types/InputUser.md)\], \]) == [$Updates](../types/Updates.md) + +$MadelineProto->[channels->joinChannel](channels_joinChannel.md)(\['channel' => [InputChannel](../types/InputChannel.md), \]) == [$Updates](../types/Updates.md) + +$MadelineProto->[channels->kickFromChannel](channels_kickFromChannel.md)(\['channel' => [InputChannel](../types/InputChannel.md), 'user_id' => [InputUser](../types/InputUser.md), 'kicked' => [Bool](../types/Bool.md), \]) == [$Updates](../types/Updates.md) + +$MadelineProto->[channels->leaveChannel](channels_leaveChannel.md)(\['channel' => [InputChannel](../types/InputChannel.md), \]) == [$Updates](../types/Updates.md) + +$MadelineProto->[channels->readHistory](channels_readHistory.md)(\['channel' => [InputChannel](../types/InputChannel.md), 'max_id' => [int](../types/int.md), \]) == [$Bool](../types/Bool.md) + +$MadelineProto->[channels->reportSpam](channels_reportSpam.md)(\['channel' => [InputChannel](../types/InputChannel.md), 'user_id' => [InputUser](../types/InputUser.md), 'id' => \[[int](../types/int.md)\], \]) == [$Bool](../types/Bool.md) + +$MadelineProto->[channels->toggleInvites](channels_toggleInvites.md)(\['channel' => [InputChannel](../types/InputChannel.md), 'enabled' => [Bool](../types/Bool.md), \]) == [$Updates](../types/Updates.md) + +$MadelineProto->[channels->toggleSignatures](channels_toggleSignatures.md)(\['channel' => [InputChannel](../types/InputChannel.md), 'enabled' => [Bool](../types/Bool.md), \]) == [$Updates](../types/Updates.md) + +$MadelineProto->[channels->updatePinnedMessage](channels_updatePinnedMessage.md)(\['silent' => [Bool](../types/Bool.md), 'channel' => [InputChannel](../types/InputChannel.md), 'id' => [int](../types/int.md), \]) == [$Updates](../types/Updates.md) + +$MadelineProto->[channels->updateUsername](channels_updateUsername.md)(\['channel' => [InputChannel](../types/InputChannel.md), 'username' => [string](../types/string.md), \]) == [$Bool](../types/Bool.md) + +*** +

$MadelineProto->[contacts->block](contacts_block.md)(\['id' => [InputUser](../types/InputUser.md), \]) == [$Bool](../types/Bool.md) + +$MadelineProto->[contacts->deleteContact](contacts_deleteContact.md)(\['id' => [InputUser](../types/InputUser.md), \]) == [$contacts\_Link](../types/contacts_Link.md) + +$MadelineProto->[contacts->deleteContacts](contacts_deleteContacts.md)(\['id' => \[[InputUser](../types/InputUser.md)\], \]) == [$Bool](../types/Bool.md) + +$MadelineProto->[contacts->exportCard](contacts_exportCard.md)(\[\]) == [$Vector\_of\_int](../types/int.md) + +$MadelineProto->[contacts->getBlocked](contacts_getBlocked.md)(\['offset' => [int](../types/int.md), 'limit' => [int](../types/int.md), \]) == [$contacts\_Blocked](../types/contacts_Blocked.md) + +$MadelineProto->[contacts->getContacts](contacts_getContacts.md)(\['hash' => [string](../types/string.md), \]) == [$contacts\_Contacts](../types/contacts_Contacts.md) + +$MadelineProto->[contacts->getStatuses](contacts_getStatuses.md)(\[\]) == [$Vector\_of\_ContactStatus](../types/ContactStatus.md) + +$MadelineProto->[contacts->getTopPeers](contacts_getTopPeers.md)(\['correspondents' => [Bool](../types/Bool.md), 'bots_pm' => [Bool](../types/Bool.md), 'bots_inline' => [Bool](../types/Bool.md), 'groups' => [Bool](../types/Bool.md), 'channels' => [Bool](../types/Bool.md), 'offset' => [int](../types/int.md), 'limit' => [int](../types/int.md), 'hash' => [int](../types/int.md), \]) == [$contacts\_TopPeers](../types/contacts_TopPeers.md) + +$MadelineProto->[contacts->importCard](contacts_importCard.md)(\['export_card' => \[[int](../types/int.md)\], \]) == [$User](../types/User.md) + +$MadelineProto->[contacts->importContacts](contacts_importContacts.md)(\['contacts' => \[[InputContact](../types/InputContact.md)\], 'replace' => [Bool](../types/Bool.md), \]) == [$contacts\_ImportedContacts](../types/contacts_ImportedContacts.md) + +$MadelineProto->[contacts->resetTopPeerRating](contacts_resetTopPeerRating.md)(\['category' => [TopPeerCategory](../types/TopPeerCategory.md), 'peer' => [InputPeer](../types/InputPeer.md), \]) == [$Bool](../types/Bool.md) + +$MadelineProto->[contacts->resolveUsername](contacts_resolveUsername.md)(\['username' => [string](../types/string.md), \]) == [$contacts\_ResolvedPeer](../types/contacts_ResolvedPeer.md) + +$MadelineProto->[contacts->search](contacts_search.md)(\['q' => [string](../types/string.md), 'limit' => [int](../types/int.md), \]) == [$contacts\_Found](../types/contacts_Found.md) + +$MadelineProto->[contacts->unblock](contacts_unblock.md)(\['id' => [InputUser](../types/InputUser.md), \]) == [$Bool](../types/Bool.md) + +*** +

$MadelineProto->[help->getAppChangelog](help_getAppChangelog.md)(\[\]) == [$help\_AppChangelog](../types/help_AppChangelog.md) + +$MadelineProto->[help->getAppUpdate](help_getAppUpdate.md)(\[\]) == [$help\_AppUpdate](../types/help_AppUpdate.md) + +$MadelineProto->[help->getConfig](help_getConfig.md)(\[\]) == [$Config](../types/Config.md) + +$MadelineProto->[help->getInviteText](help_getInviteText.md)(\[\]) == [$help\_InviteText](../types/help_InviteText.md) + +$MadelineProto->[help->getNearestDc](help_getNearestDc.md)(\[\]) == [$NearestDc](../types/NearestDc.md) + +$MadelineProto->[help->getSupport](help_getSupport.md)(\[\]) == [$help\_Support](../types/help_Support.md) + +$MadelineProto->[help->getTermsOfService](help_getTermsOfService.md)(\[\]) == [$help\_TermsOfService](../types/help_TermsOfService.md) + +$MadelineProto->[help->saveAppLog](help_saveAppLog.md)(\['events' => \[[InputAppEvent](../types/InputAppEvent.md)\], \]) == [$Bool](../types/Bool.md) + +*** +

$MadelineProto->[initConnection](initConnection.md)(\['api_id' => [int](../types/int.md), 'device_model' => [string](../types/string.md), 'system_version' => [string](../types/string.md), 'app_version' => [string](../types/string.md), 'lang_code' => [string](../types/string.md), 'query' => [!X](../types/!X.md), \]) == [$X](../types/X.md) + +*** +

$MadelineProto->[invokeAfterMsg](invokeAfterMsg.md)(\['msg_id' => [long](../types/long.md), 'query' => [!X](../types/!X.md), \]) == [$X](../types/X.md) + +*** +

$MadelineProto->[invokeAfterMsgs](invokeAfterMsgs.md)(\['msg_ids' => \[[long](../types/long.md)\], 'query' => [!X](../types/!X.md), \]) == [$X](../types/X.md) + +*** +

$MadelineProto->[invokeWithLayer](invokeWithLayer.md)(\['layer' => [int](../types/int.md), 'query' => [!X](../types/!X.md), \]) == [$X](../types/X.md) + +*** +

$MadelineProto->[invokeWithoutUpdates](invokeWithoutUpdates.md)(\['query' => [!X](../types/!X.md), \]) == [$X](../types/X.md) + +*** +

$MadelineProto->[messages->acceptEncryption](messages_acceptEncryption.md)(\['peer' => [InputEncryptedChat](../types/InputEncryptedChat.md), 'g_b' => [bytes](../types/bytes.md), 'key_fingerprint' => [long](../types/long.md), \]) == [$EncryptedChat](../types/EncryptedChat.md) + +$MadelineProto->[messages->addChatUser](messages_addChatUser.md)(\['chat_id' => [int](../types/int.md), 'user_id' => [InputUser](../types/InputUser.md), 'fwd_limit' => [int](../types/int.md), \]) == [$Updates](../types/Updates.md) + +$MadelineProto->[messages->checkChatInvite](messages_checkChatInvite.md)(\['hash' => [string](../types/string.md), \]) == [$ChatInvite](../types/ChatInvite.md) + +$MadelineProto->[messages->clearRecentStickers](messages_clearRecentStickers.md)(\['attached' => [Bool](../types/Bool.md), \]) == [$Bool](../types/Bool.md) + +$MadelineProto->[messages->createChat](messages_createChat.md)(\['users' => \[[InputUser](../types/InputUser.md)\], 'title' => [string](../types/string.md), \]) == [$Updates](../types/Updates.md) + +$MadelineProto->[messages->deleteChatUser](messages_deleteChatUser.md)(\['chat_id' => [int](../types/int.md), 'user_id' => [InputUser](../types/InputUser.md), \]) == [$Updates](../types/Updates.md) + +$MadelineProto->[messages->deleteHistory](messages_deleteHistory.md)(\['just_clear' => [Bool](../types/Bool.md), 'peer' => [InputPeer](../types/InputPeer.md), 'max_id' => [int](../types/int.md), \]) == [$messages\_AffectedHistory](../types/messages_AffectedHistory.md) + +$MadelineProto->[messages->deleteMessages](messages_deleteMessages.md)(\['id' => \[[int](../types/int.md)\], \]) == [$messages\_AffectedMessages](../types/messages_AffectedMessages.md) + +$MadelineProto->[messages->discardEncryption](messages_discardEncryption.md)(\['chat_id' => [int](../types/int.md), \]) == [$Bool](../types/Bool.md) + +$MadelineProto->[messages->editChatAdmin](messages_editChatAdmin.md)(\['chat_id' => [int](../types/int.md), 'user_id' => [InputUser](../types/InputUser.md), 'is_admin' => [Bool](../types/Bool.md), \]) == [$Bool](../types/Bool.md) + +$MadelineProto->[messages->editChatPhoto](messages_editChatPhoto.md)(\['chat_id' => [int](../types/int.md), 'photo' => [InputChatPhoto](../types/InputChatPhoto.md), \]) == [$Updates](../types/Updates.md) + +$MadelineProto->[messages->editChatTitle](messages_editChatTitle.md)(\['chat_id' => [int](../types/int.md), 'title' => [string](../types/string.md), \]) == [$Updates](../types/Updates.md) + +$MadelineProto->[messages->editInlineBotMessage](messages_editInlineBotMessage.md)(\['no_webpage' => [Bool](../types/Bool.md), 'id' => [InputBotInlineMessageID](../types/InputBotInlineMessageID.md), 'message' => [string](../types/string.md), 'reply_markup' => [ReplyMarkup](../types/ReplyMarkup.md), 'entities' => \[[MessageEntity](../types/MessageEntity.md)\], \]) == [$Bool](../types/Bool.md) + +$MadelineProto->[messages->editMessage](messages_editMessage.md)(\['no_webpage' => [Bool](../types/Bool.md), 'peer' => [InputPeer](../types/InputPeer.md), 'id' => [int](../types/int.md), 'message' => [string](../types/string.md), 'reply_markup' => [ReplyMarkup](../types/ReplyMarkup.md), 'entities' => \[[MessageEntity](../types/MessageEntity.md)\], \]) == [$Updates](../types/Updates.md) + +$MadelineProto->[messages->exportChatInvite](messages_exportChatInvite.md)(\['chat_id' => [int](../types/int.md), \]) == [$ExportedChatInvite](../types/ExportedChatInvite.md) + +$MadelineProto->[messages->forwardMessage](messages_forwardMessage.md)(\['peer' => [InputPeer](../types/InputPeer.md), 'id' => [int](../types/int.md), \]) == [$Updates](../types/Updates.md) + +$MadelineProto->[messages->forwardMessages](messages_forwardMessages.md)(\['silent' => [Bool](../types/Bool.md), 'background' => [Bool](../types/Bool.md), 'with_my_score' => [Bool](../types/Bool.md), 'from_peer' => [InputPeer](../types/InputPeer.md), 'id' => \[[int](../types/int.md)\], 'to_peer' => [InputPeer](../types/InputPeer.md), \]) == [$Updates](../types/Updates.md) + +$MadelineProto->[messages->getAllDrafts](messages_getAllDrafts.md)(\[\]) == [$Updates](../types/Updates.md) + +$MadelineProto->[messages->getAllStickers](messages_getAllStickers.md)(\['hash' => [int](../types/int.md), \]) == [$messages\_AllStickers](../types/messages_AllStickers.md) + +$MadelineProto->[messages->getArchivedStickers](messages_getArchivedStickers.md)(\['masks' => [Bool](../types/Bool.md), 'offset_id' => [long](../types/long.md), 'limit' => [int](../types/int.md), \]) == [$messages\_ArchivedStickers](../types/messages_ArchivedStickers.md) + +$MadelineProto->[messages->getAttachedStickers](messages_getAttachedStickers.md)(\['media' => [InputStickeredMedia](../types/InputStickeredMedia.md), \]) == [$Vector\_of\_StickerSetCovered](../types/StickerSetCovered.md) + +$MadelineProto->[messages->getBotCallbackAnswer](messages_getBotCallbackAnswer.md)(\['game' => [Bool](../types/Bool.md), 'peer' => [InputPeer](../types/InputPeer.md), 'msg_id' => [int](../types/int.md), 'data' => [bytes](../types/bytes.md), \]) == [$messages\_BotCallbackAnswer](../types/messages_BotCallbackAnswer.md) + +$MadelineProto->[messages->getChats](messages_getChats.md)(\['id' => \[[int](../types/int.md)\], \]) == [$messages\_Chats](../types/messages_Chats.md) + +$MadelineProto->[messages->getDhConfig](messages_getDhConfig.md)(\['version' => [int](../types/int.md), 'random_length' => [int](../types/int.md), \]) == [$messages\_DhConfig](../types/messages_DhConfig.md) + +$MadelineProto->[messages->getDialogs](messages_getDialogs.md)(\['offset_date' => [int](../types/int.md), 'offset_id' => [int](../types/int.md), 'offset_peer' => [InputPeer](../types/InputPeer.md), 'limit' => [int](../types/int.md), \]) == [$messages\_Dialogs](../types/messages_Dialogs.md) + +$MadelineProto->[messages->getDocumentByHash](messages_getDocumentByHash.md)(\['sha256' => [bytes](../types/bytes.md), 'size' => [int](../types/int.md), 'mime_type' => [string](../types/string.md), \]) == [$Document](../types/Document.md) + +$MadelineProto->[messages->getFeaturedStickers](messages_getFeaturedStickers.md)(\['hash' => [int](../types/int.md), \]) == [$messages\_FeaturedStickers](../types/messages_FeaturedStickers.md) + +$MadelineProto->[messages->getFullChat](messages_getFullChat.md)(\['chat_id' => [int](../types/int.md), \]) == [$messages\_ChatFull](../types/messages_ChatFull.md) + +$MadelineProto->[messages->getGameHighScores](messages_getGameHighScores.md)(\['peer' => [InputPeer](../types/InputPeer.md), 'id' => [int](../types/int.md), 'user_id' => [InputUser](../types/InputUser.md), \]) == [$messages\_HighScores](../types/messages_HighScores.md) + +$MadelineProto->[messages->getHistory](messages_getHistory.md)(\['peer' => [InputPeer](../types/InputPeer.md), 'offset_id' => [int](../types/int.md), 'offset_date' => [int](../types/int.md), 'add_offset' => [int](../types/int.md), 'limit' => [int](../types/int.md), 'max_id' => [int](../types/int.md), 'min_id' => [int](../types/int.md), \]) == [$messages\_Messages](../types/messages_Messages.md) + +$MadelineProto->[messages->getInlineBotResults](messages_getInlineBotResults.md)(\['bot' => [InputUser](../types/InputUser.md), 'peer' => [InputPeer](../types/InputPeer.md), 'geo_point' => [InputGeoPoint](../types/InputGeoPoint.md), 'query' => [string](../types/string.md), 'offset' => [string](../types/string.md), \]) == [$messages\_BotResults](../types/messages_BotResults.md) + +$MadelineProto->[messages->getInlineGameHighScores](messages_getInlineGameHighScores.md)(\['id' => [InputBotInlineMessageID](../types/InputBotInlineMessageID.md), 'user_id' => [InputUser](../types/InputUser.md), \]) == [$messages\_HighScores](../types/messages_HighScores.md) + +$MadelineProto->[messages->getMaskStickers](messages_getMaskStickers.md)(\['hash' => [int](../types/int.md), \]) == [$messages\_AllStickers](../types/messages_AllStickers.md) + +$MadelineProto->[messages->getMessageEditData](messages_getMessageEditData.md)(\['peer' => [InputPeer](../types/InputPeer.md), 'id' => [int](../types/int.md), \]) == [$messages\_MessageEditData](../types/messages_MessageEditData.md) + +$MadelineProto->[messages->getMessages](messages_getMessages.md)(\['id' => \[[int](../types/int.md)\], \]) == [$messages\_Messages](../types/messages_Messages.md) + +$MadelineProto->[messages->getMessagesViews](messages_getMessagesViews.md)(\['peer' => [InputPeer](../types/InputPeer.md), 'id' => \[[int](../types/int.md)\], 'increment' => [Bool](../types/Bool.md), \]) == [$Vector\_of\_int](../types/int.md) + +$MadelineProto->[messages->getPeerDialogs](messages_getPeerDialogs.md)(\['peers' => \[[InputPeer](../types/InputPeer.md)\], \]) == [$messages\_PeerDialogs](../types/messages_PeerDialogs.md) + +$MadelineProto->[messages->getPeerSettings](messages_getPeerSettings.md)(\['peer' => [InputPeer](../types/InputPeer.md), \]) == [$PeerSettings](../types/PeerSettings.md) + +$MadelineProto->[messages->getRecentStickers](messages_getRecentStickers.md)(\['attached' => [Bool](../types/Bool.md), 'hash' => [int](../types/int.md), \]) == [$messages\_RecentStickers](../types/messages_RecentStickers.md) + +$MadelineProto->[messages->getSavedGifs](messages_getSavedGifs.md)(\['hash' => [int](../types/int.md), \]) == [$messages\_SavedGifs](../types/messages_SavedGifs.md) + +$MadelineProto->[messages->getStickerSet](messages_getStickerSet.md)(\['stickerset' => [InputStickerSet](../types/InputStickerSet.md), \]) == [$messages\_StickerSet](../types/messages_StickerSet.md) + +$MadelineProto->[messages->getWebPagePreview](messages_getWebPagePreview.md)(\['message' => [string](../types/string.md), \]) == [$MessageMedia](../types/MessageMedia.md) + +$MadelineProto->[messages->hideReportSpam](messages_hideReportSpam.md)(\['peer' => [InputPeer](../types/InputPeer.md), \]) == [$Bool](../types/Bool.md) + +$MadelineProto->[messages->importChatInvite](messages_importChatInvite.md)(\['hash' => [string](../types/string.md), \]) == [$Updates](../types/Updates.md) + +$MadelineProto->[messages->installStickerSet](messages_installStickerSet.md)(\['stickerset' => [InputStickerSet](../types/InputStickerSet.md), 'archived' => [Bool](../types/Bool.md), \]) == [$messages\_StickerSetInstallResult](../types/messages_StickerSetInstallResult.md) + +$MadelineProto->[messages->migrateChat](messages_migrateChat.md)(\['chat_id' => [int](../types/int.md), \]) == [$Updates](../types/Updates.md) + +$MadelineProto->[messages->readEncryptedHistory](messages_readEncryptedHistory.md)(\['peer' => [InputEncryptedChat](../types/InputEncryptedChat.md), 'max_date' => [int](../types/int.md), \]) == [$Bool](../types/Bool.md) + +$MadelineProto->[messages->readFeaturedStickers](messages_readFeaturedStickers.md)(\['id' => \[[long](../types/long.md)\], \]) == [$Bool](../types/Bool.md) + +$MadelineProto->[messages->readHistory](messages_readHistory.md)(\['peer' => [InputPeer](../types/InputPeer.md), 'max_id' => [int](../types/int.md), \]) == [$messages\_AffectedMessages](../types/messages_AffectedMessages.md) + +$MadelineProto->[messages->readMessageContents](messages_readMessageContents.md)(\['id' => \[[int](../types/int.md)\], \]) == [$messages\_AffectedMessages](../types/messages_AffectedMessages.md) + +$MadelineProto->[messages->receivedMessages](messages_receivedMessages.md)(\['max_id' => [int](../types/int.md), \]) == [$Vector\_of\_ReceivedNotifyMessage](../types/ReceivedNotifyMessage.md) + +$MadelineProto->[messages->receivedQueue](messages_receivedQueue.md)(\['max_qts' => [int](../types/int.md), \]) == [$Vector\_of\_long](../types/long.md) + +$MadelineProto->[messages->reorderStickerSets](messages_reorderStickerSets.md)(\['masks' => [Bool](../types/Bool.md), 'order' => \[[long](../types/long.md)\], \]) == [$Bool](../types/Bool.md) + +$MadelineProto->[messages->reportSpam](messages_reportSpam.md)(\['peer' => [InputPeer](../types/InputPeer.md), \]) == [$Bool](../types/Bool.md) + +$MadelineProto->[messages->requestEncryption](messages_requestEncryption.md)(\['user_id' => [InputUser](../types/InputUser.md), 'g_a' => [bytes](../types/bytes.md), \]) == [$EncryptedChat](../types/EncryptedChat.md) + +$MadelineProto->[messages->saveDraft](messages_saveDraft.md)(\['no_webpage' => [Bool](../types/Bool.md), 'reply_to_msg_id' => [int](../types/int.md), 'peer' => [InputPeer](../types/InputPeer.md), 'message' => [string](../types/string.md), 'entities' => \[[MessageEntity](../types/MessageEntity.md)\], \]) == [$Bool](../types/Bool.md) + +$MadelineProto->[messages->saveGif](messages_saveGif.md)(\['id' => [InputDocument](../types/InputDocument.md), 'unsave' => [Bool](../types/Bool.md), \]) == [$Bool](../types/Bool.md) + +$MadelineProto->[messages->saveRecentSticker](messages_saveRecentSticker.md)(\['attached' => [Bool](../types/Bool.md), 'id' => [InputDocument](../types/InputDocument.md), 'unsave' => [Bool](../types/Bool.md), \]) == [$Bool](../types/Bool.md) + +$MadelineProto->[messages->search](messages_search.md)(\['peer' => [InputPeer](../types/InputPeer.md), 'q' => [string](../types/string.md), 'filter' => [MessagesFilter](../types/MessagesFilter.md), 'min_date' => [int](../types/int.md), 'max_date' => [int](../types/int.md), 'offset' => [int](../types/int.md), 'max_id' => [int](../types/int.md), 'limit' => [int](../types/int.md), \]) == [$messages\_Messages](../types/messages_Messages.md) + +$MadelineProto->[messages->searchGifs](messages_searchGifs.md)(\['q' => [string](../types/string.md), 'offset' => [int](../types/int.md), \]) == [$messages\_FoundGifs](../types/messages_FoundGifs.md) + +$MadelineProto->[messages->searchGlobal](messages_searchGlobal.md)(\['q' => [string](../types/string.md), 'offset_date' => [int](../types/int.md), 'offset_peer' => [InputPeer](../types/InputPeer.md), 'offset_id' => [int](../types/int.md), 'limit' => [int](../types/int.md), \]) == [$messages\_Messages](../types/messages_Messages.md) + +$MadelineProto->[messages->sendEncrypted](messages_sendEncrypted.md)(\['peer' => [InputEncryptedChat](../types/InputEncryptedChat.md), 'data' => [bytes](../types/bytes.md), \]) == [$messages\_SentEncryptedMessage](../types/messages_SentEncryptedMessage.md) + +$MadelineProto->[messages->sendEncryptedFile](messages_sendEncryptedFile.md)(\['peer' => [InputEncryptedChat](../types/InputEncryptedChat.md), 'data' => [bytes](../types/bytes.md), 'file' => [InputEncryptedFile](../types/InputEncryptedFile.md), \]) == [$messages\_SentEncryptedMessage](../types/messages_SentEncryptedMessage.md) + +$MadelineProto->[messages->sendEncryptedService](messages_sendEncryptedService.md)(\['peer' => [InputEncryptedChat](../types/InputEncryptedChat.md), 'data' => [bytes](../types/bytes.md), \]) == [$messages\_SentEncryptedMessage](../types/messages_SentEncryptedMessage.md) + +$MadelineProto->[messages->sendInlineBotResult](messages_sendInlineBotResult.md)(\['silent' => [Bool](../types/Bool.md), 'background' => [Bool](../types/Bool.md), 'clear_draft' => [Bool](../types/Bool.md), 'peer' => [InputPeer](../types/InputPeer.md), 'reply_to_msg_id' => [int](../types/int.md), 'query_id' => [long](../types/long.md), 'id' => [string](../types/string.md), \]) == [$Updates](../types/Updates.md) + +$MadelineProto->[messages->sendMedia](messages_sendMedia.md)(\['silent' => [Bool](../types/Bool.md), 'background' => [Bool](../types/Bool.md), 'clear_draft' => [Bool](../types/Bool.md), 'peer' => [InputPeer](../types/InputPeer.md), 'reply_to_msg_id' => [int](../types/int.md), 'media' => [InputMedia](../types/InputMedia.md), 'reply_markup' => [ReplyMarkup](../types/ReplyMarkup.md), \]) == [$Updates](../types/Updates.md) + +$MadelineProto->[messages->sendMessage](messages_sendMessage.md)(\['no_webpage' => [Bool](../types/Bool.md), 'silent' => [Bool](../types/Bool.md), 'background' => [Bool](../types/Bool.md), 'clear_draft' => [Bool](../types/Bool.md), 'peer' => [InputPeer](../types/InputPeer.md), 'reply_to_msg_id' => [int](../types/int.md), 'message' => [string](../types/string.md), 'reply_markup' => [ReplyMarkup](../types/ReplyMarkup.md), 'entities' => \[[MessageEntity](../types/MessageEntity.md)\], \]) == [$Updates](../types/Updates.md) + +$MadelineProto->[messages->setBotCallbackAnswer](messages_setBotCallbackAnswer.md)(\['alert' => [Bool](../types/Bool.md), 'query_id' => [long](../types/long.md), 'message' => [string](../types/string.md), 'url' => [string](../types/string.md), \]) == [$Bool](../types/Bool.md) + +$MadelineProto->[messages->setEncryptedTyping](messages_setEncryptedTyping.md)(\['peer' => [InputEncryptedChat](../types/InputEncryptedChat.md), 'typing' => [Bool](../types/Bool.md), \]) == [$Bool](../types/Bool.md) + +$MadelineProto->[messages->setGameScore](messages_setGameScore.md)(\['edit_message' => [Bool](../types/Bool.md), 'peer' => [InputPeer](../types/InputPeer.md), 'id' => [int](../types/int.md), 'user_id' => [InputUser](../types/InputUser.md), 'score' => [int](../types/int.md), \]) == [$Updates](../types/Updates.md) + +$MadelineProto->[messages->setInlineBotResults](messages_setInlineBotResults.md)(\['gallery' => [Bool](../types/Bool.md), 'private' => [Bool](../types/Bool.md), 'query_id' => [long](../types/long.md), 'results' => \[[InputBotInlineResult](../types/InputBotInlineResult.md)\], 'cache_time' => [int](../types/int.md), 'next_offset' => [string](../types/string.md), 'switch_pm' => [InlineBotSwitchPM](../types/InlineBotSwitchPM.md), \]) == [$Bool](../types/Bool.md) + +$MadelineProto->[messages->setInlineGameScore](messages_setInlineGameScore.md)(\['edit_message' => [Bool](../types/Bool.md), 'id' => [InputBotInlineMessageID](../types/InputBotInlineMessageID.md), 'user_id' => [InputUser](../types/InputUser.md), 'score' => [int](../types/int.md), \]) == [$Bool](../types/Bool.md) + +$MadelineProto->[messages->setTyping](messages_setTyping.md)(\['peer' => [InputPeer](../types/InputPeer.md), 'action' => [SendMessageAction](../types/SendMessageAction.md), \]) == [$Bool](../types/Bool.md) + +$MadelineProto->[messages->startBot](messages_startBot.md)(\['bot' => [InputUser](../types/InputUser.md), 'peer' => [InputPeer](../types/InputPeer.md), 'start_param' => [string](../types/string.md), \]) == [$Updates](../types/Updates.md) + +$MadelineProto->[messages->toggleChatAdmins](messages_toggleChatAdmins.md)(\['chat_id' => [int](../types/int.md), 'enabled' => [Bool](../types/Bool.md), \]) == [$Updates](../types/Updates.md) + +$MadelineProto->[messages->uninstallStickerSet](messages_uninstallStickerSet.md)(\['stickerset' => [InputStickerSet](../types/InputStickerSet.md), \]) == [$Bool](../types/Bool.md) + +*** +

$MadelineProto->[photos->deletePhotos](photos_deletePhotos.md)(\['id' => \[[InputPhoto](../types/InputPhoto.md)\], \]) == [$Vector\_of\_long](../types/long.md) + +$MadelineProto->[photos->getUserPhotos](photos_getUserPhotos.md)(\['user_id' => [InputUser](../types/InputUser.md), 'offset' => [int](../types/int.md), 'max_id' => [long](../types/long.md), 'limit' => [int](../types/int.md), \]) == [$photos\_Photos](../types/photos_Photos.md) + +$MadelineProto->[photos->updateProfilePhoto](photos_updateProfilePhoto.md)(\['id' => [InputPhoto](../types/InputPhoto.md), \]) == [$UserProfilePhoto](../types/UserProfilePhoto.md) + +$MadelineProto->[photos->uploadProfilePhoto](photos_uploadProfilePhoto.md)(\['file' => [InputFile](../types/InputFile.md), \]) == [$photos\_Photo](../types/photos_Photo.md) + +*** +

$MadelineProto->[updates->getChannelDifference](updates_getChannelDifference.md)(\['channel' => [InputChannel](../types/InputChannel.md), 'filter' => [ChannelMessagesFilter](../types/ChannelMessagesFilter.md), 'pts' => [int](../types/int.md), 'limit' => [int](../types/int.md), \]) == [$updates\_ChannelDifference](../types/updates_ChannelDifference.md) + +$MadelineProto->[updates->getDifference](updates_getDifference.md)(\['pts' => [int](../types/int.md), 'date' => [int](../types/int.md), 'qts' => [int](../types/int.md), \]) == [$updates\_Difference](../types/updates_Difference.md) + +$MadelineProto->[updates->getState](updates_getState.md)(\[\]) == [$updates\_State](../types/updates_State.md) + +*** +

$MadelineProto->[upload->getFile](upload_getFile.md)(\['location' => [InputFileLocation](../types/InputFileLocation.md), 'offset' => [int](../types/int.md), 'limit' => [int](../types/int.md), \]) == [$upload\_File](../types/upload_File.md) + +$MadelineProto->[upload->saveBigFilePart](upload_saveBigFilePart.md)(\['file_id' => [long](../types/long.md), 'file_part' => [int](../types/int.md), 'file_total_parts' => [int](../types/int.md), 'bytes' => [bytes](../types/bytes.md), \]) == [$Bool](../types/Bool.md) + +$MadelineProto->[upload->saveFilePart](upload_saveFilePart.md)(\['file_id' => [long](../types/long.md), 'file_part' => [int](../types/int.md), 'bytes' => [bytes](../types/bytes.md), \]) == [$Bool](../types/Bool.md) + +*** +

$MadelineProto->[users->getFullUser](users_getFullUser.md)(\['id' => [InputUser](../types/InputUser.md), \]) == [$UserFull](../types/UserFull.md) + +$MadelineProto->[users->getUsers](users_getUsers.md)(\['id' => \[[InputUser](../types/InputUser.md)\], \]) == [$Vector\_of\_User](../types/User.md) + diff --git a/old_docs/API_docs_v57/methods/account_changePhone.md b/old_docs/API_docs_v57/methods/account_changePhone.md new file mode 100644 index 00000000..84ac170a --- /dev/null +++ b/old_docs/API_docs_v57/methods/account_changePhone.md @@ -0,0 +1,39 @@ +--- +title: account.changePhone +description: account.changePhone parameters, return type and example +--- +## Method: account.changePhone +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|phone\_number|[string](../types/string.md) | Required| +|phone\_code\_hash|[string](../types/string.md) | Required| +|phone\_code|[string](../types/string.md) | Required| + + +### Return type: [User](../types/User.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$User = $MadelineProto->account->changePhone(['phone_number' => string, 'phone_code_hash' => string, 'phone_code' => string, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/account_checkUsername.md b/old_docs/API_docs_v57/methods/account_checkUsername.md new file mode 100644 index 00000000..6c176bd9 --- /dev/null +++ b/old_docs/API_docs_v57/methods/account_checkUsername.md @@ -0,0 +1,37 @@ +--- +title: account.checkUsername +description: account.checkUsername parameters, return type and example +--- +## Method: account.checkUsername +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|username|[string](../types/string.md) | Required| + + +### Return type: [Bool](../types/Bool.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Bool = $MadelineProto->account->checkUsername(['username' => string, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/account_confirmPhone.md b/old_docs/API_docs_v57/methods/account_confirmPhone.md new file mode 100644 index 00000000..130d2124 --- /dev/null +++ b/old_docs/API_docs_v57/methods/account_confirmPhone.md @@ -0,0 +1,38 @@ +--- +title: account.confirmPhone +description: account.confirmPhone parameters, return type and example +--- +## Method: account.confirmPhone +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|phone\_code\_hash|[string](../types/string.md) | Required| +|phone\_code|[string](../types/string.md) | Required| + + +### Return type: [Bool](../types/Bool.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Bool = $MadelineProto->account->confirmPhone(['phone_code_hash' => string, 'phone_code' => string, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/account_deleteAccount.md b/old_docs/API_docs_v57/methods/account_deleteAccount.md new file mode 100644 index 00000000..b6f633bd --- /dev/null +++ b/old_docs/API_docs_v57/methods/account_deleteAccount.md @@ -0,0 +1,37 @@ +--- +title: account.deleteAccount +description: account.deleteAccount parameters, return type and example +--- +## Method: account.deleteAccount +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|reason|[string](../types/string.md) | Required| + + +### Return type: [Bool](../types/Bool.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Bool = $MadelineProto->account->deleteAccount(['reason' => string, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/account_getAccountTTL.md b/old_docs/API_docs_v57/methods/account_getAccountTTL.md new file mode 100644 index 00000000..b3c1c2f9 --- /dev/null +++ b/old_docs/API_docs_v57/methods/account_getAccountTTL.md @@ -0,0 +1,32 @@ +--- +title: account.getAccountTTL +description: account.getAccountTTL parameters, return type and example +--- +## Method: account.getAccountTTL +[Back to methods index](index.md) + + + + +### Return type: [AccountDaysTTL](../types/AccountDaysTTL.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$AccountDaysTTL = $MadelineProto->account->getAccountTTL(); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/account_getAuthorizations.md b/old_docs/API_docs_v57/methods/account_getAuthorizations.md new file mode 100644 index 00000000..7bc8e983 --- /dev/null +++ b/old_docs/API_docs_v57/methods/account_getAuthorizations.md @@ -0,0 +1,32 @@ +--- +title: account.getAuthorizations +description: account.getAuthorizations parameters, return type and example +--- +## Method: account.getAuthorizations +[Back to methods index](index.md) + + + + +### Return type: [account\_Authorizations](../types/account_Authorizations.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$account_Authorizations = $MadelineProto->account->getAuthorizations(); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/account_getNotifySettings.md b/old_docs/API_docs_v57/methods/account_getNotifySettings.md new file mode 100644 index 00000000..e9420f70 --- /dev/null +++ b/old_docs/API_docs_v57/methods/account_getNotifySettings.md @@ -0,0 +1,37 @@ +--- +title: account.getNotifySettings +description: account.getNotifySettings parameters, return type and example +--- +## Method: account.getNotifySettings +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|peer|[InputNotifyPeer](../types/InputNotifyPeer.md) | Required| + + +### Return type: [PeerNotifySettings](../types/PeerNotifySettings.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$PeerNotifySettings = $MadelineProto->account->getNotifySettings(['peer' => InputNotifyPeer, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/account_getPassword.md b/old_docs/API_docs_v57/methods/account_getPassword.md new file mode 100644 index 00000000..c478f03f --- /dev/null +++ b/old_docs/API_docs_v57/methods/account_getPassword.md @@ -0,0 +1,32 @@ +--- +title: account.getPassword +description: account.getPassword parameters, return type and example +--- +## Method: account.getPassword +[Back to methods index](index.md) + + + + +### Return type: [account\_Password](../types/account_Password.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$account_Password = $MadelineProto->account->getPassword(); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/account_getPasswordSettings.md b/old_docs/API_docs_v57/methods/account_getPasswordSettings.md new file mode 100644 index 00000000..005fee46 --- /dev/null +++ b/old_docs/API_docs_v57/methods/account_getPasswordSettings.md @@ -0,0 +1,37 @@ +--- +title: account.getPasswordSettings +description: account.getPasswordSettings parameters, return type and example +--- +## Method: account.getPasswordSettings +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|current\_password\_hash|[bytes](../types/bytes.md) | Required| + + +### Return type: [account\_PasswordSettings](../types/account_PasswordSettings.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$account_PasswordSettings = $MadelineProto->account->getPasswordSettings(['current_password_hash' => bytes, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/account_getPrivacy.md b/old_docs/API_docs_v57/methods/account_getPrivacy.md new file mode 100644 index 00000000..0891976b --- /dev/null +++ b/old_docs/API_docs_v57/methods/account_getPrivacy.md @@ -0,0 +1,37 @@ +--- +title: account.getPrivacy +description: account.getPrivacy parameters, return type and example +--- +## Method: account.getPrivacy +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|key|[InputPrivacyKey](../types/InputPrivacyKey.md) | Required| + + +### Return type: [account\_PrivacyRules](../types/account_PrivacyRules.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$account_PrivacyRules = $MadelineProto->account->getPrivacy(['key' => InputPrivacyKey, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/account_getWallPapers.md b/old_docs/API_docs_v57/methods/account_getWallPapers.md new file mode 100644 index 00000000..876a5493 --- /dev/null +++ b/old_docs/API_docs_v57/methods/account_getWallPapers.md @@ -0,0 +1,32 @@ +--- +title: account.getWallPapers +description: account.getWallPapers parameters, return type and example +--- +## Method: account.getWallPapers +[Back to methods index](index.md) + + + + +### Return type: [Vector\_of\_WallPaper](../types/WallPaper.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Vector_of_WallPaper = $MadelineProto->account->getWallPapers(); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/account_registerDevice.md b/old_docs/API_docs_v57/methods/account_registerDevice.md new file mode 100644 index 00000000..c9ce25e2 --- /dev/null +++ b/old_docs/API_docs_v57/methods/account_registerDevice.md @@ -0,0 +1,38 @@ +--- +title: account.registerDevice +description: account.registerDevice parameters, return type and example +--- +## Method: account.registerDevice +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|token\_type|[int](../types/int.md) | Required| +|token|[string](../types/string.md) | Required| + + +### Return type: [Bool](../types/Bool.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Bool = $MadelineProto->account->registerDevice(['token_type' => int, 'token' => string, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/account_reportPeer.md b/old_docs/API_docs_v57/methods/account_reportPeer.md new file mode 100644 index 00000000..c0752659 --- /dev/null +++ b/old_docs/API_docs_v57/methods/account_reportPeer.md @@ -0,0 +1,38 @@ +--- +title: account.reportPeer +description: account.reportPeer parameters, return type and example +--- +## Method: account.reportPeer +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|peer|[InputPeer](../types/InputPeer.md) | Required| +|reason|[ReportReason](../types/ReportReason.md) | Required| + + +### Return type: [Bool](../types/Bool.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Bool = $MadelineProto->account->reportPeer(['peer' => InputPeer, 'reason' => ReportReason, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/account_resetAuthorization.md b/old_docs/API_docs_v57/methods/account_resetAuthorization.md new file mode 100644 index 00000000..0df250d8 --- /dev/null +++ b/old_docs/API_docs_v57/methods/account_resetAuthorization.md @@ -0,0 +1,37 @@ +--- +title: account.resetAuthorization +description: account.resetAuthorization parameters, return type and example +--- +## Method: account.resetAuthorization +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|hash|[long](../types/long.md) | Required| + + +### Return type: [Bool](../types/Bool.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Bool = $MadelineProto->account->resetAuthorization(['hash' => long, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/account_resetNotifySettings.md b/old_docs/API_docs_v57/methods/account_resetNotifySettings.md new file mode 100644 index 00000000..bf9d24d9 --- /dev/null +++ b/old_docs/API_docs_v57/methods/account_resetNotifySettings.md @@ -0,0 +1,32 @@ +--- +title: account.resetNotifySettings +description: account.resetNotifySettings parameters, return type and example +--- +## Method: account.resetNotifySettings +[Back to methods index](index.md) + + + + +### Return type: [Bool](../types/Bool.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Bool = $MadelineProto->account->resetNotifySettings(); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/account_sendChangePhoneCode.md b/old_docs/API_docs_v57/methods/account_sendChangePhoneCode.md new file mode 100644 index 00000000..d32d6702 --- /dev/null +++ b/old_docs/API_docs_v57/methods/account_sendChangePhoneCode.md @@ -0,0 +1,39 @@ +--- +title: account.sendChangePhoneCode +description: account.sendChangePhoneCode parameters, return type and example +--- +## Method: account.sendChangePhoneCode +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|allow\_flashcall|[Bool](../types/Bool.md) | Optional| +|phone\_number|[string](../types/string.md) | Required| +|current\_number|[Bool](../types/Bool.md) | Optional| + + +### Return type: [auth\_SentCode](../types/auth_SentCode.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$auth_SentCode = $MadelineProto->account->sendChangePhoneCode(['allow_flashcall' => Bool, 'phone_number' => string, 'current_number' => Bool, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/account_sendConfirmPhoneCode.md b/old_docs/API_docs_v57/methods/account_sendConfirmPhoneCode.md new file mode 100644 index 00000000..b1e349a7 --- /dev/null +++ b/old_docs/API_docs_v57/methods/account_sendConfirmPhoneCode.md @@ -0,0 +1,39 @@ +--- +title: account.sendConfirmPhoneCode +description: account.sendConfirmPhoneCode parameters, return type and example +--- +## Method: account.sendConfirmPhoneCode +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|allow\_flashcall|[Bool](../types/Bool.md) | Optional| +|hash|[string](../types/string.md) | Required| +|current\_number|[Bool](../types/Bool.md) | Optional| + + +### Return type: [auth\_SentCode](../types/auth_SentCode.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$auth_SentCode = $MadelineProto->account->sendConfirmPhoneCode(['allow_flashcall' => Bool, 'hash' => string, 'current_number' => Bool, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/account_setAccountTTL.md b/old_docs/API_docs_v57/methods/account_setAccountTTL.md new file mode 100644 index 00000000..d03358dd --- /dev/null +++ b/old_docs/API_docs_v57/methods/account_setAccountTTL.md @@ -0,0 +1,37 @@ +--- +title: account.setAccountTTL +description: account.setAccountTTL parameters, return type and example +--- +## Method: account.setAccountTTL +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|ttl|[AccountDaysTTL](../types/AccountDaysTTL.md) | Required| + + +### Return type: [Bool](../types/Bool.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Bool = $MadelineProto->account->setAccountTTL(['ttl' => AccountDaysTTL, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/account_setPrivacy.md b/old_docs/API_docs_v57/methods/account_setPrivacy.md new file mode 100644 index 00000000..ec1a13bb --- /dev/null +++ b/old_docs/API_docs_v57/methods/account_setPrivacy.md @@ -0,0 +1,38 @@ +--- +title: account.setPrivacy +description: account.setPrivacy parameters, return type and example +--- +## Method: account.setPrivacy +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|key|[InputPrivacyKey](../types/InputPrivacyKey.md) | Required| +|rules|Array of [InputPrivacyRule](../types/InputPrivacyRule.md) | Required| + + +### Return type: [account\_PrivacyRules](../types/account_PrivacyRules.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$account_PrivacyRules = $MadelineProto->account->setPrivacy(['key' => InputPrivacyKey, 'rules' => [InputPrivacyRule], ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/account_unregisterDevice.md b/old_docs/API_docs_v57/methods/account_unregisterDevice.md new file mode 100644 index 00000000..21fe3fe4 --- /dev/null +++ b/old_docs/API_docs_v57/methods/account_unregisterDevice.md @@ -0,0 +1,38 @@ +--- +title: account.unregisterDevice +description: account.unregisterDevice parameters, return type and example +--- +## Method: account.unregisterDevice +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|token\_type|[int](../types/int.md) | Required| +|token|[string](../types/string.md) | Required| + + +### Return type: [Bool](../types/Bool.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Bool = $MadelineProto->account->unregisterDevice(['token_type' => int, 'token' => string, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/account_updateDeviceLocked.md b/old_docs/API_docs_v57/methods/account_updateDeviceLocked.md new file mode 100644 index 00000000..57588602 --- /dev/null +++ b/old_docs/API_docs_v57/methods/account_updateDeviceLocked.md @@ -0,0 +1,37 @@ +--- +title: account.updateDeviceLocked +description: account.updateDeviceLocked parameters, return type and example +--- +## Method: account.updateDeviceLocked +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|period|[int](../types/int.md) | Required| + + +### Return type: [Bool](../types/Bool.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Bool = $MadelineProto->account->updateDeviceLocked(['period' => int, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/account_updateNotifySettings.md b/old_docs/API_docs_v57/methods/account_updateNotifySettings.md new file mode 100644 index 00000000..451b3069 --- /dev/null +++ b/old_docs/API_docs_v57/methods/account_updateNotifySettings.md @@ -0,0 +1,38 @@ +--- +title: account.updateNotifySettings +description: account.updateNotifySettings parameters, return type and example +--- +## Method: account.updateNotifySettings +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|peer|[InputNotifyPeer](../types/InputNotifyPeer.md) | Required| +|settings|[InputPeerNotifySettings](../types/InputPeerNotifySettings.md) | Required| + + +### Return type: [Bool](../types/Bool.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Bool = $MadelineProto->account->updateNotifySettings(['peer' => InputNotifyPeer, 'settings' => InputPeerNotifySettings, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/account_updatePasswordSettings.md b/old_docs/API_docs_v57/methods/account_updatePasswordSettings.md new file mode 100644 index 00000000..6f3be92a --- /dev/null +++ b/old_docs/API_docs_v57/methods/account_updatePasswordSettings.md @@ -0,0 +1,38 @@ +--- +title: account.updatePasswordSettings +description: account.updatePasswordSettings parameters, return type and example +--- +## Method: account.updatePasswordSettings +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|current\_password\_hash|[bytes](../types/bytes.md) | Required| +|new\_settings|[account\_PasswordInputSettings](../types/account_PasswordInputSettings.md) | Required| + + +### Return type: [Bool](../types/Bool.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Bool = $MadelineProto->account->updatePasswordSettings(['current_password_hash' => bytes, 'new_settings' => account_PasswordInputSettings, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/account_updateProfile.md b/old_docs/API_docs_v57/methods/account_updateProfile.md new file mode 100644 index 00000000..86942aa9 --- /dev/null +++ b/old_docs/API_docs_v57/methods/account_updateProfile.md @@ -0,0 +1,39 @@ +--- +title: account.updateProfile +description: account.updateProfile parameters, return type and example +--- +## Method: account.updateProfile +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|first\_name|[string](../types/string.md) | Optional| +|last\_name|[string](../types/string.md) | Optional| +|about|[string](../types/string.md) | Optional| + + +### Return type: [User](../types/User.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$User = $MadelineProto->account->updateProfile(['first_name' => string, 'last_name' => string, 'about' => string, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/account_updateStatus.md b/old_docs/API_docs_v57/methods/account_updateStatus.md new file mode 100644 index 00000000..50e0ed1f --- /dev/null +++ b/old_docs/API_docs_v57/methods/account_updateStatus.md @@ -0,0 +1,37 @@ +--- +title: account.updateStatus +description: account.updateStatus parameters, return type and example +--- +## Method: account.updateStatus +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|offline|[Bool](../types/Bool.md) | Required| + + +### Return type: [Bool](../types/Bool.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Bool = $MadelineProto->account->updateStatus(['offline' => Bool, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/account_updateUsername.md b/old_docs/API_docs_v57/methods/account_updateUsername.md new file mode 100644 index 00000000..ef3d6fc4 --- /dev/null +++ b/old_docs/API_docs_v57/methods/account_updateUsername.md @@ -0,0 +1,37 @@ +--- +title: account.updateUsername +description: account.updateUsername parameters, return type and example +--- +## Method: account.updateUsername +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|username|[string](../types/string.md) | Required| + + +### Return type: [User](../types/User.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$User = $MadelineProto->account->updateUsername(['username' => string, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/auth_bindTempAuthKey.md b/old_docs/API_docs_v57/methods/auth_bindTempAuthKey.md new file mode 100644 index 00000000..392e2fe7 --- /dev/null +++ b/old_docs/API_docs_v57/methods/auth_bindTempAuthKey.md @@ -0,0 +1,40 @@ +--- +title: auth.bindTempAuthKey +description: auth.bindTempAuthKey parameters, return type and example +--- +## Method: auth.bindTempAuthKey +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|perm\_auth\_key\_id|[long](../types/long.md) | Required| +|nonce|[long](../types/long.md) | Required| +|expires\_at|[int](../types/int.md) | Required| +|encrypted\_message|[bytes](../types/bytes.md) | Required| + + +### Return type: [Bool](../types/Bool.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Bool = $MadelineProto->auth->bindTempAuthKey(['perm_auth_key_id' => long, 'nonce' => long, 'expires_at' => int, 'encrypted_message' => bytes, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/auth_cancelCode.md b/old_docs/API_docs_v57/methods/auth_cancelCode.md new file mode 100644 index 00000000..ab437817 --- /dev/null +++ b/old_docs/API_docs_v57/methods/auth_cancelCode.md @@ -0,0 +1,38 @@ +--- +title: auth.cancelCode +description: auth.cancelCode parameters, return type and example +--- +## Method: auth.cancelCode +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|phone\_number|[string](../types/string.md) | Required| +|phone\_code\_hash|[string](../types/string.md) | Required| + + +### Return type: [Bool](../types/Bool.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Bool = $MadelineProto->auth->cancelCode(['phone_number' => string, 'phone_code_hash' => string, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/auth_checkPassword.md b/old_docs/API_docs_v57/methods/auth_checkPassword.md new file mode 100644 index 00000000..02b35786 --- /dev/null +++ b/old_docs/API_docs_v57/methods/auth_checkPassword.md @@ -0,0 +1,37 @@ +--- +title: auth.checkPassword +description: auth.checkPassword parameters, return type and example +--- +## Method: auth.checkPassword +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|password\_hash|[bytes](../types/bytes.md) | Required| + + +### Return type: [auth\_Authorization](../types/auth_Authorization.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$auth_Authorization = $MadelineProto->auth->checkPassword(['password_hash' => bytes, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/auth_checkPhone.md b/old_docs/API_docs_v57/methods/auth_checkPhone.md new file mode 100644 index 00000000..eaa044b1 --- /dev/null +++ b/old_docs/API_docs_v57/methods/auth_checkPhone.md @@ -0,0 +1,37 @@ +--- +title: auth.checkPhone +description: auth.checkPhone parameters, return type and example +--- +## Method: auth.checkPhone +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|phone\_number|[string](../types/string.md) | Required| + + +### Return type: [auth\_CheckedPhone](../types/auth_CheckedPhone.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$auth_CheckedPhone = $MadelineProto->auth->checkPhone(['phone_number' => string, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/auth_dropTempAuthKeys.md b/old_docs/API_docs_v57/methods/auth_dropTempAuthKeys.md new file mode 100644 index 00000000..92536b63 --- /dev/null +++ b/old_docs/API_docs_v57/methods/auth_dropTempAuthKeys.md @@ -0,0 +1,37 @@ +--- +title: auth.dropTempAuthKeys +description: auth.dropTempAuthKeys parameters, return type and example +--- +## Method: auth.dropTempAuthKeys +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|except\_auth\_keys|Array of [long](../types/long.md) | Required| + + +### Return type: [Bool](../types/Bool.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Bool = $MadelineProto->auth->dropTempAuthKeys(['except_auth_keys' => [long], ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/auth_exportAuthorization.md b/old_docs/API_docs_v57/methods/auth_exportAuthorization.md new file mode 100644 index 00000000..f6030a87 --- /dev/null +++ b/old_docs/API_docs_v57/methods/auth_exportAuthorization.md @@ -0,0 +1,37 @@ +--- +title: auth.exportAuthorization +description: auth.exportAuthorization parameters, return type and example +--- +## Method: auth.exportAuthorization +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|dc\_id|[int](../types/int.md) | Required| + + +### Return type: [auth\_ExportedAuthorization](../types/auth_ExportedAuthorization.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$auth_ExportedAuthorization = $MadelineProto->auth->exportAuthorization(['dc_id' => int, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/auth_importAuthorization.md b/old_docs/API_docs_v57/methods/auth_importAuthorization.md new file mode 100644 index 00000000..4b542f5e --- /dev/null +++ b/old_docs/API_docs_v57/methods/auth_importAuthorization.md @@ -0,0 +1,38 @@ +--- +title: auth.importAuthorization +description: auth.importAuthorization parameters, return type and example +--- +## Method: auth.importAuthorization +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[int](../types/int.md) | Required| +|bytes|[bytes](../types/bytes.md) | Required| + + +### Return type: [auth\_Authorization](../types/auth_Authorization.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$auth_Authorization = $MadelineProto->auth->importAuthorization(['id' => int, 'bytes' => bytes, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/auth_importBotAuthorization.md b/old_docs/API_docs_v57/methods/auth_importBotAuthorization.md new file mode 100644 index 00000000..9d8c1a4c --- /dev/null +++ b/old_docs/API_docs_v57/methods/auth_importBotAuthorization.md @@ -0,0 +1,39 @@ +--- +title: auth.importBotAuthorization +description: auth.importBotAuthorization parameters, return type and example +--- +## Method: auth.importBotAuthorization +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|api\_id|[int](../types/int.md) | Required| +|api\_hash|[string](../types/string.md) | Required| +|bot\_auth\_token|[string](../types/string.md) | Required| + + +### Return type: [auth\_Authorization](../types/auth_Authorization.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$auth_Authorization = $MadelineProto->auth->importBotAuthorization(['api_id' => int, 'api_hash' => string, 'bot_auth_token' => string, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/auth_logOut.md b/old_docs/API_docs_v57/methods/auth_logOut.md new file mode 100644 index 00000000..df22dae0 --- /dev/null +++ b/old_docs/API_docs_v57/methods/auth_logOut.md @@ -0,0 +1,32 @@ +--- +title: auth.logOut +description: auth.logOut parameters, return type and example +--- +## Method: auth.logOut +[Back to methods index](index.md) + + + + +### Return type: [Bool](../types/Bool.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Bool = $MadelineProto->auth->logOut(); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/auth_recoverPassword.md b/old_docs/API_docs_v57/methods/auth_recoverPassword.md new file mode 100644 index 00000000..1e6ddd44 --- /dev/null +++ b/old_docs/API_docs_v57/methods/auth_recoverPassword.md @@ -0,0 +1,37 @@ +--- +title: auth.recoverPassword +description: auth.recoverPassword parameters, return type and example +--- +## Method: auth.recoverPassword +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|code|[string](../types/string.md) | Required| + + +### Return type: [auth\_Authorization](../types/auth_Authorization.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$auth_Authorization = $MadelineProto->auth->recoverPassword(['code' => string, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/auth_requestPasswordRecovery.md b/old_docs/API_docs_v57/methods/auth_requestPasswordRecovery.md new file mode 100644 index 00000000..cb114c9f --- /dev/null +++ b/old_docs/API_docs_v57/methods/auth_requestPasswordRecovery.md @@ -0,0 +1,32 @@ +--- +title: auth.requestPasswordRecovery +description: auth.requestPasswordRecovery parameters, return type and example +--- +## Method: auth.requestPasswordRecovery +[Back to methods index](index.md) + + + + +### Return type: [auth\_PasswordRecovery](../types/auth_PasswordRecovery.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$auth_PasswordRecovery = $MadelineProto->auth->requestPasswordRecovery(); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/auth_resendCode.md b/old_docs/API_docs_v57/methods/auth_resendCode.md new file mode 100644 index 00000000..f4b37b6c --- /dev/null +++ b/old_docs/API_docs_v57/methods/auth_resendCode.md @@ -0,0 +1,38 @@ +--- +title: auth.resendCode +description: auth.resendCode parameters, return type and example +--- +## Method: auth.resendCode +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|phone\_number|[string](../types/string.md) | Required| +|phone\_code\_hash|[string](../types/string.md) | Required| + + +### Return type: [auth\_SentCode](../types/auth_SentCode.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$auth_SentCode = $MadelineProto->auth->resendCode(['phone_number' => string, 'phone_code_hash' => string, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/auth_resetAuthorizations.md b/old_docs/API_docs_v57/methods/auth_resetAuthorizations.md new file mode 100644 index 00000000..4fe8db2c --- /dev/null +++ b/old_docs/API_docs_v57/methods/auth_resetAuthorizations.md @@ -0,0 +1,32 @@ +--- +title: auth.resetAuthorizations +description: auth.resetAuthorizations parameters, return type and example +--- +## Method: auth.resetAuthorizations +[Back to methods index](index.md) + + + + +### Return type: [Bool](../types/Bool.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Bool = $MadelineProto->auth->resetAuthorizations(); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/auth_sendCode.md b/old_docs/API_docs_v57/methods/auth_sendCode.md new file mode 100644 index 00000000..935a8ad9 --- /dev/null +++ b/old_docs/API_docs_v57/methods/auth_sendCode.md @@ -0,0 +1,41 @@ +--- +title: auth.sendCode +description: auth.sendCode parameters, return type and example +--- +## Method: auth.sendCode +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|allow\_flashcall|[Bool](../types/Bool.md) | Optional| +|phone\_number|[string](../types/string.md) | Required| +|current\_number|[Bool](../types/Bool.md) | Optional| +|api\_id|[int](../types/int.md) | Required| +|api\_hash|[string](../types/string.md) | Required| + + +### Return type: [auth\_SentCode](../types/auth_SentCode.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$auth_SentCode = $MadelineProto->auth->sendCode(['allow_flashcall' => Bool, 'phone_number' => string, 'current_number' => Bool, 'api_id' => int, 'api_hash' => string, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/auth_sendInvites.md b/old_docs/API_docs_v57/methods/auth_sendInvites.md new file mode 100644 index 00000000..a6124729 --- /dev/null +++ b/old_docs/API_docs_v57/methods/auth_sendInvites.md @@ -0,0 +1,38 @@ +--- +title: auth.sendInvites +description: auth.sendInvites parameters, return type and example +--- +## Method: auth.sendInvites +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|phone\_numbers|Array of [string](../types/string.md) | Required| +|message|[string](../types/string.md) | Required| + + +### Return type: [Bool](../types/Bool.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Bool = $MadelineProto->auth->sendInvites(['phone_numbers' => [string], 'message' => string, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/auth_signIn.md b/old_docs/API_docs_v57/methods/auth_signIn.md new file mode 100644 index 00000000..090c3189 --- /dev/null +++ b/old_docs/API_docs_v57/methods/auth_signIn.md @@ -0,0 +1,39 @@ +--- +title: auth.signIn +description: auth.signIn parameters, return type and example +--- +## Method: auth.signIn +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|phone\_number|[string](../types/string.md) | Required| +|phone\_code\_hash|[string](../types/string.md) | Required| +|phone\_code|[string](../types/string.md) | Required| + + +### Return type: [auth\_Authorization](../types/auth_Authorization.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$auth_Authorization = $MadelineProto->auth->signIn(['phone_number' => string, 'phone_code_hash' => string, 'phone_code' => string, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/auth_signUp.md b/old_docs/API_docs_v57/methods/auth_signUp.md new file mode 100644 index 00000000..9167ff64 --- /dev/null +++ b/old_docs/API_docs_v57/methods/auth_signUp.md @@ -0,0 +1,41 @@ +--- +title: auth.signUp +description: auth.signUp parameters, return type and example +--- +## Method: auth.signUp +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|phone\_number|[string](../types/string.md) | Required| +|phone\_code\_hash|[string](../types/string.md) | Required| +|phone\_code|[string](../types/string.md) | Required| +|first\_name|[string](../types/string.md) | Required| +|last\_name|[string](../types/string.md) | Required| + + +### Return type: [auth\_Authorization](../types/auth_Authorization.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$auth_Authorization = $MadelineProto->auth->signUp(['phone_number' => string, 'phone_code_hash' => string, 'phone_code' => string, 'first_name' => string, 'last_name' => string, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/channels_checkUsername.md b/old_docs/API_docs_v57/methods/channels_checkUsername.md new file mode 100644 index 00000000..a0770cb5 --- /dev/null +++ b/old_docs/API_docs_v57/methods/channels_checkUsername.md @@ -0,0 +1,38 @@ +--- +title: channels.checkUsername +description: channels.checkUsername parameters, return type and example +--- +## Method: channels.checkUsername +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|channel|[InputChannel](../types/InputChannel.md) | Required| +|username|[string](../types/string.md) | Required| + + +### Return type: [Bool](../types/Bool.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Bool = $MadelineProto->channels->checkUsername(['channel' => InputChannel, 'username' => string, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/channels_createChannel.md b/old_docs/API_docs_v57/methods/channels_createChannel.md new file mode 100644 index 00000000..86b399a7 --- /dev/null +++ b/old_docs/API_docs_v57/methods/channels_createChannel.md @@ -0,0 +1,40 @@ +--- +title: channels.createChannel +description: channels.createChannel parameters, return type and example +--- +## Method: channels.createChannel +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|broadcast|[Bool](../types/Bool.md) | Optional| +|megagroup|[Bool](../types/Bool.md) | Optional| +|title|[string](../types/string.md) | Required| +|about|[string](../types/string.md) | Required| + + +### Return type: [Updates](../types/Updates.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Updates = $MadelineProto->channels->createChannel(['broadcast' => Bool, 'megagroup' => Bool, 'title' => string, 'about' => string, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/channels_deleteChannel.md b/old_docs/API_docs_v57/methods/channels_deleteChannel.md new file mode 100644 index 00000000..6d73bb18 --- /dev/null +++ b/old_docs/API_docs_v57/methods/channels_deleteChannel.md @@ -0,0 +1,37 @@ +--- +title: channels.deleteChannel +description: channels.deleteChannel parameters, return type and example +--- +## Method: channels.deleteChannel +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|channel|[InputChannel](../types/InputChannel.md) | Required| + + +### Return type: [Updates](../types/Updates.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Updates = $MadelineProto->channels->deleteChannel(['channel' => InputChannel, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/channels_deleteMessages.md b/old_docs/API_docs_v57/methods/channels_deleteMessages.md new file mode 100644 index 00000000..ce4e2d99 --- /dev/null +++ b/old_docs/API_docs_v57/methods/channels_deleteMessages.md @@ -0,0 +1,38 @@ +--- +title: channels.deleteMessages +description: channels.deleteMessages parameters, return type and example +--- +## Method: channels.deleteMessages +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|channel|[InputChannel](../types/InputChannel.md) | Required| +|id|Array of [int](../types/int.md) | Required| + + +### Return type: [messages\_AffectedMessages](../types/messages_AffectedMessages.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$messages_AffectedMessages = $MadelineProto->channels->deleteMessages(['channel' => InputChannel, 'id' => [int], ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/channels_deleteUserHistory.md b/old_docs/API_docs_v57/methods/channels_deleteUserHistory.md new file mode 100644 index 00000000..692c247f --- /dev/null +++ b/old_docs/API_docs_v57/methods/channels_deleteUserHistory.md @@ -0,0 +1,38 @@ +--- +title: channels.deleteUserHistory +description: channels.deleteUserHistory parameters, return type and example +--- +## Method: channels.deleteUserHistory +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|channel|[InputChannel](../types/InputChannel.md) | Required| +|user\_id|[InputUser](../types/InputUser.md) | Required| + + +### Return type: [messages\_AffectedHistory](../types/messages_AffectedHistory.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$messages_AffectedHistory = $MadelineProto->channels->deleteUserHistory(['channel' => InputChannel, 'user_id' => InputUser, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/channels_editAbout.md b/old_docs/API_docs_v57/methods/channels_editAbout.md new file mode 100644 index 00000000..fc0fc3fd --- /dev/null +++ b/old_docs/API_docs_v57/methods/channels_editAbout.md @@ -0,0 +1,38 @@ +--- +title: channels.editAbout +description: channels.editAbout parameters, return type and example +--- +## Method: channels.editAbout +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|channel|[InputChannel](../types/InputChannel.md) | Required| +|about|[string](../types/string.md) | Required| + + +### Return type: [Bool](../types/Bool.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Bool = $MadelineProto->channels->editAbout(['channel' => InputChannel, 'about' => string, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/channels_editAdmin.md b/old_docs/API_docs_v57/methods/channels_editAdmin.md new file mode 100644 index 00000000..10e6b6b0 --- /dev/null +++ b/old_docs/API_docs_v57/methods/channels_editAdmin.md @@ -0,0 +1,39 @@ +--- +title: channels.editAdmin +description: channels.editAdmin parameters, return type and example +--- +## Method: channels.editAdmin +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|channel|[InputChannel](../types/InputChannel.md) | Required| +|user\_id|[InputUser](../types/InputUser.md) | Required| +|role|[ChannelParticipantRole](../types/ChannelParticipantRole.md) | Required| + + +### Return type: [Updates](../types/Updates.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Updates = $MadelineProto->channels->editAdmin(['channel' => InputChannel, 'user_id' => InputUser, 'role' => ChannelParticipantRole, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/channels_editPhoto.md b/old_docs/API_docs_v57/methods/channels_editPhoto.md new file mode 100644 index 00000000..9576e6b1 --- /dev/null +++ b/old_docs/API_docs_v57/methods/channels_editPhoto.md @@ -0,0 +1,38 @@ +--- +title: channels.editPhoto +description: channels.editPhoto parameters, return type and example +--- +## Method: channels.editPhoto +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|channel|[InputChannel](../types/InputChannel.md) | Required| +|photo|[InputChatPhoto](../types/InputChatPhoto.md) | Required| + + +### Return type: [Updates](../types/Updates.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Updates = $MadelineProto->channels->editPhoto(['channel' => InputChannel, 'photo' => InputChatPhoto, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/channels_editTitle.md b/old_docs/API_docs_v57/methods/channels_editTitle.md new file mode 100644 index 00000000..3802f943 --- /dev/null +++ b/old_docs/API_docs_v57/methods/channels_editTitle.md @@ -0,0 +1,38 @@ +--- +title: channels.editTitle +description: channels.editTitle parameters, return type and example +--- +## Method: channels.editTitle +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|channel|[InputChannel](../types/InputChannel.md) | Required| +|title|[string](../types/string.md) | Required| + + +### Return type: [Updates](../types/Updates.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Updates = $MadelineProto->channels->editTitle(['channel' => InputChannel, 'title' => string, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/channels_exportInvite.md b/old_docs/API_docs_v57/methods/channels_exportInvite.md new file mode 100644 index 00000000..5b4ee981 --- /dev/null +++ b/old_docs/API_docs_v57/methods/channels_exportInvite.md @@ -0,0 +1,37 @@ +--- +title: channels.exportInvite +description: channels.exportInvite parameters, return type and example +--- +## Method: channels.exportInvite +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|channel|[InputChannel](../types/InputChannel.md) | Required| + + +### Return type: [ExportedChatInvite](../types/ExportedChatInvite.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$ExportedChatInvite = $MadelineProto->channels->exportInvite(['channel' => InputChannel, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/channels_exportMessageLink.md b/old_docs/API_docs_v57/methods/channels_exportMessageLink.md new file mode 100644 index 00000000..68e5708b --- /dev/null +++ b/old_docs/API_docs_v57/methods/channels_exportMessageLink.md @@ -0,0 +1,38 @@ +--- +title: channels.exportMessageLink +description: channels.exportMessageLink parameters, return type and example +--- +## Method: channels.exportMessageLink +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|channel|[InputChannel](../types/InputChannel.md) | Required| +|id|[int](../types/int.md) | Required| + + +### Return type: [ExportedMessageLink](../types/ExportedMessageLink.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$ExportedMessageLink = $MadelineProto->channels->exportMessageLink(['channel' => InputChannel, 'id' => int, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/channels_getAdminedPublicChannels.md b/old_docs/API_docs_v57/methods/channels_getAdminedPublicChannels.md new file mode 100644 index 00000000..2ce6d52d --- /dev/null +++ b/old_docs/API_docs_v57/methods/channels_getAdminedPublicChannels.md @@ -0,0 +1,32 @@ +--- +title: channels.getAdminedPublicChannels +description: channels.getAdminedPublicChannels parameters, return type and example +--- +## Method: channels.getAdminedPublicChannels +[Back to methods index](index.md) + + + + +### Return type: [messages\_Chats](../types/messages_Chats.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$messages_Chats = $MadelineProto->channels->getAdminedPublicChannels(); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/channels_getChannels.md b/old_docs/API_docs_v57/methods/channels_getChannels.md new file mode 100644 index 00000000..0fb8c0f9 --- /dev/null +++ b/old_docs/API_docs_v57/methods/channels_getChannels.md @@ -0,0 +1,37 @@ +--- +title: channels.getChannels +description: channels.getChannels parameters, return type and example +--- +## Method: channels.getChannels +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|Array of [InputChannel](../types/InputChannel.md) | Required| + + +### Return type: [messages\_Chats](../types/messages_Chats.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$messages_Chats = $MadelineProto->channels->getChannels(['id' => [InputChannel], ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/channels_getFullChannel.md b/old_docs/API_docs_v57/methods/channels_getFullChannel.md new file mode 100644 index 00000000..07d03491 --- /dev/null +++ b/old_docs/API_docs_v57/methods/channels_getFullChannel.md @@ -0,0 +1,37 @@ +--- +title: channels.getFullChannel +description: channels.getFullChannel parameters, return type and example +--- +## Method: channels.getFullChannel +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|channel|[InputChannel](../types/InputChannel.md) | Required| + + +### Return type: [messages\_ChatFull](../types/messages_ChatFull.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$messages_ChatFull = $MadelineProto->channels->getFullChannel(['channel' => InputChannel, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/channels_getMessages.md b/old_docs/API_docs_v57/methods/channels_getMessages.md new file mode 100644 index 00000000..7fc01f09 --- /dev/null +++ b/old_docs/API_docs_v57/methods/channels_getMessages.md @@ -0,0 +1,38 @@ +--- +title: channels.getMessages +description: channels.getMessages parameters, return type and example +--- +## Method: channels.getMessages +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|channel|[InputChannel](../types/InputChannel.md) | Required| +|id|Array of [int](../types/int.md) | Required| + + +### Return type: [messages\_Messages](../types/messages_Messages.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$messages_Messages = $MadelineProto->channels->getMessages(['channel' => InputChannel, 'id' => [int], ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/channels_getParticipant.md b/old_docs/API_docs_v57/methods/channels_getParticipant.md new file mode 100644 index 00000000..86cd5bf8 --- /dev/null +++ b/old_docs/API_docs_v57/methods/channels_getParticipant.md @@ -0,0 +1,38 @@ +--- +title: channels.getParticipant +description: channels.getParticipant parameters, return type and example +--- +## Method: channels.getParticipant +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|channel|[InputChannel](../types/InputChannel.md) | Required| +|user\_id|[InputUser](../types/InputUser.md) | Required| + + +### Return type: [channels\_ChannelParticipant](../types/channels_ChannelParticipant.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$channels_ChannelParticipant = $MadelineProto->channels->getParticipant(['channel' => InputChannel, 'user_id' => InputUser, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/channels_getParticipants.md b/old_docs/API_docs_v57/methods/channels_getParticipants.md new file mode 100644 index 00000000..4f02b30b --- /dev/null +++ b/old_docs/API_docs_v57/methods/channels_getParticipants.md @@ -0,0 +1,40 @@ +--- +title: channels.getParticipants +description: channels.getParticipants parameters, return type and example +--- +## Method: channels.getParticipants +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|channel|[InputChannel](../types/InputChannel.md) | Required| +|filter|[ChannelParticipantsFilter](../types/ChannelParticipantsFilter.md) | Required| +|offset|[int](../types/int.md) | Required| +|limit|[int](../types/int.md) | Required| + + +### Return type: [channels\_ChannelParticipants](../types/channels_ChannelParticipants.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$channels_ChannelParticipants = $MadelineProto->channels->getParticipants(['channel' => InputChannel, 'filter' => ChannelParticipantsFilter, 'offset' => int, 'limit' => int, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/channels_inviteToChannel.md b/old_docs/API_docs_v57/methods/channels_inviteToChannel.md new file mode 100644 index 00000000..0dce76ab --- /dev/null +++ b/old_docs/API_docs_v57/methods/channels_inviteToChannel.md @@ -0,0 +1,38 @@ +--- +title: channels.inviteToChannel +description: channels.inviteToChannel parameters, return type and example +--- +## Method: channels.inviteToChannel +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|channel|[InputChannel](../types/InputChannel.md) | Required| +|users|Array of [InputUser](../types/InputUser.md) | Required| + + +### Return type: [Updates](../types/Updates.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Updates = $MadelineProto->channels->inviteToChannel(['channel' => InputChannel, 'users' => [InputUser], ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/channels_joinChannel.md b/old_docs/API_docs_v57/methods/channels_joinChannel.md new file mode 100644 index 00000000..78261d1b --- /dev/null +++ b/old_docs/API_docs_v57/methods/channels_joinChannel.md @@ -0,0 +1,37 @@ +--- +title: channels.joinChannel +description: channels.joinChannel parameters, return type and example +--- +## Method: channels.joinChannel +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|channel|[InputChannel](../types/InputChannel.md) | Required| + + +### Return type: [Updates](../types/Updates.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Updates = $MadelineProto->channels->joinChannel(['channel' => InputChannel, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/channels_kickFromChannel.md b/old_docs/API_docs_v57/methods/channels_kickFromChannel.md new file mode 100644 index 00000000..2ec349e2 --- /dev/null +++ b/old_docs/API_docs_v57/methods/channels_kickFromChannel.md @@ -0,0 +1,39 @@ +--- +title: channels.kickFromChannel +description: channels.kickFromChannel parameters, return type and example +--- +## Method: channels.kickFromChannel +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|channel|[InputChannel](../types/InputChannel.md) | Required| +|user\_id|[InputUser](../types/InputUser.md) | Required| +|kicked|[Bool](../types/Bool.md) | Required| + + +### Return type: [Updates](../types/Updates.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Updates = $MadelineProto->channels->kickFromChannel(['channel' => InputChannel, 'user_id' => InputUser, 'kicked' => Bool, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/channels_leaveChannel.md b/old_docs/API_docs_v57/methods/channels_leaveChannel.md new file mode 100644 index 00000000..3689f6b8 --- /dev/null +++ b/old_docs/API_docs_v57/methods/channels_leaveChannel.md @@ -0,0 +1,37 @@ +--- +title: channels.leaveChannel +description: channels.leaveChannel parameters, return type and example +--- +## Method: channels.leaveChannel +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|channel|[InputChannel](../types/InputChannel.md) | Required| + + +### Return type: [Updates](../types/Updates.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Updates = $MadelineProto->channels->leaveChannel(['channel' => InputChannel, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/channels_readHistory.md b/old_docs/API_docs_v57/methods/channels_readHistory.md new file mode 100644 index 00000000..d0dcb563 --- /dev/null +++ b/old_docs/API_docs_v57/methods/channels_readHistory.md @@ -0,0 +1,38 @@ +--- +title: channels.readHistory +description: channels.readHistory parameters, return type and example +--- +## Method: channels.readHistory +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|channel|[InputChannel](../types/InputChannel.md) | Required| +|max\_id|[int](../types/int.md) | Required| + + +### Return type: [Bool](../types/Bool.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Bool = $MadelineProto->channels->readHistory(['channel' => InputChannel, 'max_id' => int, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/channels_reportSpam.md b/old_docs/API_docs_v57/methods/channels_reportSpam.md new file mode 100644 index 00000000..1bbe19ed --- /dev/null +++ b/old_docs/API_docs_v57/methods/channels_reportSpam.md @@ -0,0 +1,39 @@ +--- +title: channels.reportSpam +description: channels.reportSpam parameters, return type and example +--- +## Method: channels.reportSpam +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|channel|[InputChannel](../types/InputChannel.md) | Required| +|user\_id|[InputUser](../types/InputUser.md) | Required| +|id|Array of [int](../types/int.md) | Required| + + +### Return type: [Bool](../types/Bool.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Bool = $MadelineProto->channels->reportSpam(['channel' => InputChannel, 'user_id' => InputUser, 'id' => [int], ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/channels_toggleInvites.md b/old_docs/API_docs_v57/methods/channels_toggleInvites.md new file mode 100644 index 00000000..92a81fb8 --- /dev/null +++ b/old_docs/API_docs_v57/methods/channels_toggleInvites.md @@ -0,0 +1,38 @@ +--- +title: channels.toggleInvites +description: channels.toggleInvites parameters, return type and example +--- +## Method: channels.toggleInvites +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|channel|[InputChannel](../types/InputChannel.md) | Required| +|enabled|[Bool](../types/Bool.md) | Required| + + +### Return type: [Updates](../types/Updates.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Updates = $MadelineProto->channels->toggleInvites(['channel' => InputChannel, 'enabled' => Bool, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/channels_toggleSignatures.md b/old_docs/API_docs_v57/methods/channels_toggleSignatures.md new file mode 100644 index 00000000..dfc45375 --- /dev/null +++ b/old_docs/API_docs_v57/methods/channels_toggleSignatures.md @@ -0,0 +1,38 @@ +--- +title: channels.toggleSignatures +description: channels.toggleSignatures parameters, return type and example +--- +## Method: channels.toggleSignatures +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|channel|[InputChannel](../types/InputChannel.md) | Required| +|enabled|[Bool](../types/Bool.md) | Required| + + +### Return type: [Updates](../types/Updates.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Updates = $MadelineProto->channels->toggleSignatures(['channel' => InputChannel, 'enabled' => Bool, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/channels_updatePinnedMessage.md b/old_docs/API_docs_v57/methods/channels_updatePinnedMessage.md new file mode 100644 index 00000000..fb0784c9 --- /dev/null +++ b/old_docs/API_docs_v57/methods/channels_updatePinnedMessage.md @@ -0,0 +1,39 @@ +--- +title: channels.updatePinnedMessage +description: channels.updatePinnedMessage parameters, return type and example +--- +## Method: channels.updatePinnedMessage +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|silent|[Bool](../types/Bool.md) | Optional| +|channel|[InputChannel](../types/InputChannel.md) | Required| +|id|[int](../types/int.md) | Required| + + +### Return type: [Updates](../types/Updates.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Updates = $MadelineProto->channels->updatePinnedMessage(['silent' => Bool, 'channel' => InputChannel, 'id' => int, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/channels_updateUsername.md b/old_docs/API_docs_v57/methods/channels_updateUsername.md new file mode 100644 index 00000000..fcc13d95 --- /dev/null +++ b/old_docs/API_docs_v57/methods/channels_updateUsername.md @@ -0,0 +1,38 @@ +--- +title: channels.updateUsername +description: channels.updateUsername parameters, return type and example +--- +## Method: channels.updateUsername +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|channel|[InputChannel](../types/InputChannel.md) | Required| +|username|[string](../types/string.md) | Required| + + +### Return type: [Bool](../types/Bool.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Bool = $MadelineProto->channels->updateUsername(['channel' => InputChannel, 'username' => string, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/contacts_block.md b/old_docs/API_docs_v57/methods/contacts_block.md new file mode 100644 index 00000000..de92e3ab --- /dev/null +++ b/old_docs/API_docs_v57/methods/contacts_block.md @@ -0,0 +1,37 @@ +--- +title: contacts.block +description: contacts.block parameters, return type and example +--- +## Method: contacts.block +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[InputUser](../types/InputUser.md) | Required| + + +### Return type: [Bool](../types/Bool.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Bool = $MadelineProto->contacts->block(['id' => InputUser, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/contacts_deleteContact.md b/old_docs/API_docs_v57/methods/contacts_deleteContact.md new file mode 100644 index 00000000..88124d65 --- /dev/null +++ b/old_docs/API_docs_v57/methods/contacts_deleteContact.md @@ -0,0 +1,37 @@ +--- +title: contacts.deleteContact +description: contacts.deleteContact parameters, return type and example +--- +## Method: contacts.deleteContact +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[InputUser](../types/InputUser.md) | Required| + + +### Return type: [contacts\_Link](../types/contacts_Link.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$contacts_Link = $MadelineProto->contacts->deleteContact(['id' => InputUser, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/contacts_deleteContacts.md b/old_docs/API_docs_v57/methods/contacts_deleteContacts.md new file mode 100644 index 00000000..f7afea2e --- /dev/null +++ b/old_docs/API_docs_v57/methods/contacts_deleteContacts.md @@ -0,0 +1,37 @@ +--- +title: contacts.deleteContacts +description: contacts.deleteContacts parameters, return type and example +--- +## Method: contacts.deleteContacts +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|Array of [InputUser](../types/InputUser.md) | Required| + + +### Return type: [Bool](../types/Bool.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Bool = $MadelineProto->contacts->deleteContacts(['id' => [InputUser], ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/contacts_exportCard.md b/old_docs/API_docs_v57/methods/contacts_exportCard.md new file mode 100644 index 00000000..95d351db --- /dev/null +++ b/old_docs/API_docs_v57/methods/contacts_exportCard.md @@ -0,0 +1,32 @@ +--- +title: contacts.exportCard +description: contacts.exportCard parameters, return type and example +--- +## Method: contacts.exportCard +[Back to methods index](index.md) + + + + +### Return type: [Vector\_of\_int](../types/int.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Vector_of_int = $MadelineProto->contacts->exportCard(); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/contacts_getBlocked.md b/old_docs/API_docs_v57/methods/contacts_getBlocked.md new file mode 100644 index 00000000..c73d0abf --- /dev/null +++ b/old_docs/API_docs_v57/methods/contacts_getBlocked.md @@ -0,0 +1,38 @@ +--- +title: contacts.getBlocked +description: contacts.getBlocked parameters, return type and example +--- +## Method: contacts.getBlocked +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|offset|[int](../types/int.md) | Required| +|limit|[int](../types/int.md) | Required| + + +### Return type: [contacts\_Blocked](../types/contacts_Blocked.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$contacts_Blocked = $MadelineProto->contacts->getBlocked(['offset' => int, 'limit' => int, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/contacts_getContacts.md b/old_docs/API_docs_v57/methods/contacts_getContacts.md new file mode 100644 index 00000000..17353b38 --- /dev/null +++ b/old_docs/API_docs_v57/methods/contacts_getContacts.md @@ -0,0 +1,37 @@ +--- +title: contacts.getContacts +description: contacts.getContacts parameters, return type and example +--- +## Method: contacts.getContacts +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|hash|[string](../types/string.md) | Required| + + +### Return type: [contacts\_Contacts](../types/contacts_Contacts.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$contacts_Contacts = $MadelineProto->contacts->getContacts(['hash' => string, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/contacts_getStatuses.md b/old_docs/API_docs_v57/methods/contacts_getStatuses.md new file mode 100644 index 00000000..43d88abc --- /dev/null +++ b/old_docs/API_docs_v57/methods/contacts_getStatuses.md @@ -0,0 +1,32 @@ +--- +title: contacts.getStatuses +description: contacts.getStatuses parameters, return type and example +--- +## Method: contacts.getStatuses +[Back to methods index](index.md) + + + + +### Return type: [Vector\_of\_ContactStatus](../types/ContactStatus.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Vector_of_ContactStatus = $MadelineProto->contacts->getStatuses(); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/contacts_getTopPeers.md b/old_docs/API_docs_v57/methods/contacts_getTopPeers.md new file mode 100644 index 00000000..d5195b11 --- /dev/null +++ b/old_docs/API_docs_v57/methods/contacts_getTopPeers.md @@ -0,0 +1,44 @@ +--- +title: contacts.getTopPeers +description: contacts.getTopPeers parameters, return type and example +--- +## Method: contacts.getTopPeers +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|correspondents|[Bool](../types/Bool.md) | Optional| +|bots\_pm|[Bool](../types/Bool.md) | Optional| +|bots\_inline|[Bool](../types/Bool.md) | Optional| +|groups|[Bool](../types/Bool.md) | Optional| +|channels|[Bool](../types/Bool.md) | Optional| +|offset|[int](../types/int.md) | Required| +|limit|[int](../types/int.md) | Required| +|hash|[int](../types/int.md) | Required| + + +### Return type: [contacts\_TopPeers](../types/contacts_TopPeers.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$contacts_TopPeers = $MadelineProto->contacts->getTopPeers(['correspondents' => Bool, 'bots_pm' => Bool, 'bots_inline' => Bool, 'groups' => Bool, 'channels' => Bool, 'offset' => int, 'limit' => int, 'hash' => int, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/contacts_importCard.md b/old_docs/API_docs_v57/methods/contacts_importCard.md new file mode 100644 index 00000000..e2ae879b --- /dev/null +++ b/old_docs/API_docs_v57/methods/contacts_importCard.md @@ -0,0 +1,37 @@ +--- +title: contacts.importCard +description: contacts.importCard parameters, return type and example +--- +## Method: contacts.importCard +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|export\_card|Array of [int](../types/int.md) | Required| + + +### Return type: [User](../types/User.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$User = $MadelineProto->contacts->importCard(['export_card' => [int], ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/contacts_importContacts.md b/old_docs/API_docs_v57/methods/contacts_importContacts.md new file mode 100644 index 00000000..0b40434b --- /dev/null +++ b/old_docs/API_docs_v57/methods/contacts_importContacts.md @@ -0,0 +1,38 @@ +--- +title: contacts.importContacts +description: contacts.importContacts parameters, return type and example +--- +## Method: contacts.importContacts +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|contacts|Array of [InputContact](../types/InputContact.md) | Required| +|replace|[Bool](../types/Bool.md) | Required| + + +### Return type: [contacts\_ImportedContacts](../types/contacts_ImportedContacts.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$contacts_ImportedContacts = $MadelineProto->contacts->importContacts(['contacts' => [InputContact], 'replace' => Bool, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/contacts_resetTopPeerRating.md b/old_docs/API_docs_v57/methods/contacts_resetTopPeerRating.md new file mode 100644 index 00000000..603cfd8e --- /dev/null +++ b/old_docs/API_docs_v57/methods/contacts_resetTopPeerRating.md @@ -0,0 +1,38 @@ +--- +title: contacts.resetTopPeerRating +description: contacts.resetTopPeerRating parameters, return type and example +--- +## Method: contacts.resetTopPeerRating +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|category|[TopPeerCategory](../types/TopPeerCategory.md) | Required| +|peer|[InputPeer](../types/InputPeer.md) | Required| + + +### Return type: [Bool](../types/Bool.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Bool = $MadelineProto->contacts->resetTopPeerRating(['category' => TopPeerCategory, 'peer' => InputPeer, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/contacts_resolveUsername.md b/old_docs/API_docs_v57/methods/contacts_resolveUsername.md new file mode 100644 index 00000000..4a36118a --- /dev/null +++ b/old_docs/API_docs_v57/methods/contacts_resolveUsername.md @@ -0,0 +1,37 @@ +--- +title: contacts.resolveUsername +description: contacts.resolveUsername parameters, return type and example +--- +## Method: contacts.resolveUsername +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|username|[string](../types/string.md) | Required| + + +### Return type: [contacts\_ResolvedPeer](../types/contacts_ResolvedPeer.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$contacts_ResolvedPeer = $MadelineProto->contacts->resolveUsername(['username' => string, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/contacts_search.md b/old_docs/API_docs_v57/methods/contacts_search.md new file mode 100644 index 00000000..b189cb4f --- /dev/null +++ b/old_docs/API_docs_v57/methods/contacts_search.md @@ -0,0 +1,38 @@ +--- +title: contacts.search +description: contacts.search parameters, return type and example +--- +## Method: contacts.search +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|q|[string](../types/string.md) | Required| +|limit|[int](../types/int.md) | Required| + + +### Return type: [contacts\_Found](../types/contacts_Found.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$contacts_Found = $MadelineProto->contacts->search(['q' => string, 'limit' => int, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/contacts_unblock.md b/old_docs/API_docs_v57/methods/contacts_unblock.md new file mode 100644 index 00000000..cee42343 --- /dev/null +++ b/old_docs/API_docs_v57/methods/contacts_unblock.md @@ -0,0 +1,37 @@ +--- +title: contacts.unblock +description: contacts.unblock parameters, return type and example +--- +## Method: contacts.unblock +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[InputUser](../types/InputUser.md) | Required| + + +### Return type: [Bool](../types/Bool.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Bool = $MadelineProto->contacts->unblock(['id' => InputUser, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/help_getAppChangelog.md b/old_docs/API_docs_v57/methods/help_getAppChangelog.md new file mode 100644 index 00000000..deedd485 --- /dev/null +++ b/old_docs/API_docs_v57/methods/help_getAppChangelog.md @@ -0,0 +1,32 @@ +--- +title: help.getAppChangelog +description: help.getAppChangelog parameters, return type and example +--- +## Method: help.getAppChangelog +[Back to methods index](index.md) + + + + +### Return type: [help\_AppChangelog](../types/help_AppChangelog.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$help_AppChangelog = $MadelineProto->help->getAppChangelog(); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/help_getAppUpdate.md b/old_docs/API_docs_v57/methods/help_getAppUpdate.md new file mode 100644 index 00000000..64c0418b --- /dev/null +++ b/old_docs/API_docs_v57/methods/help_getAppUpdate.md @@ -0,0 +1,32 @@ +--- +title: help.getAppUpdate +description: help.getAppUpdate parameters, return type and example +--- +## Method: help.getAppUpdate +[Back to methods index](index.md) + + + + +### Return type: [help\_AppUpdate](../types/help_AppUpdate.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$help_AppUpdate = $MadelineProto->help->getAppUpdate(); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/help_getConfig.md b/old_docs/API_docs_v57/methods/help_getConfig.md new file mode 100644 index 00000000..277278e5 --- /dev/null +++ b/old_docs/API_docs_v57/methods/help_getConfig.md @@ -0,0 +1,32 @@ +--- +title: help.getConfig +description: help.getConfig parameters, return type and example +--- +## Method: help.getConfig +[Back to methods index](index.md) + + + + +### Return type: [Config](../types/Config.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Config = $MadelineProto->help->getConfig(); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/help_getInviteText.md b/old_docs/API_docs_v57/methods/help_getInviteText.md new file mode 100644 index 00000000..cebd23d8 --- /dev/null +++ b/old_docs/API_docs_v57/methods/help_getInviteText.md @@ -0,0 +1,32 @@ +--- +title: help.getInviteText +description: help.getInviteText parameters, return type and example +--- +## Method: help.getInviteText +[Back to methods index](index.md) + + + + +### Return type: [help\_InviteText](../types/help_InviteText.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$help_InviteText = $MadelineProto->help->getInviteText(); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/help_getNearestDc.md b/old_docs/API_docs_v57/methods/help_getNearestDc.md new file mode 100644 index 00000000..27057085 --- /dev/null +++ b/old_docs/API_docs_v57/methods/help_getNearestDc.md @@ -0,0 +1,32 @@ +--- +title: help.getNearestDc +description: help.getNearestDc parameters, return type and example +--- +## Method: help.getNearestDc +[Back to methods index](index.md) + + + + +### Return type: [NearestDc](../types/NearestDc.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$NearestDc = $MadelineProto->help->getNearestDc(); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/help_getSupport.md b/old_docs/API_docs_v57/methods/help_getSupport.md new file mode 100644 index 00000000..889378d9 --- /dev/null +++ b/old_docs/API_docs_v57/methods/help_getSupport.md @@ -0,0 +1,32 @@ +--- +title: help.getSupport +description: help.getSupport parameters, return type and example +--- +## Method: help.getSupport +[Back to methods index](index.md) + + + + +### Return type: [help\_Support](../types/help_Support.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$help_Support = $MadelineProto->help->getSupport(); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/help_getTermsOfService.md b/old_docs/API_docs_v57/methods/help_getTermsOfService.md new file mode 100644 index 00000000..bea724bc --- /dev/null +++ b/old_docs/API_docs_v57/methods/help_getTermsOfService.md @@ -0,0 +1,32 @@ +--- +title: help.getTermsOfService +description: help.getTermsOfService parameters, return type and example +--- +## Method: help.getTermsOfService +[Back to methods index](index.md) + + + + +### Return type: [help\_TermsOfService](../types/help_TermsOfService.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$help_TermsOfService = $MadelineProto->help->getTermsOfService(); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/help_saveAppLog.md b/old_docs/API_docs_v57/methods/help_saveAppLog.md new file mode 100644 index 00000000..7cd323c1 --- /dev/null +++ b/old_docs/API_docs_v57/methods/help_saveAppLog.md @@ -0,0 +1,37 @@ +--- +title: help.saveAppLog +description: help.saveAppLog parameters, return type and example +--- +## Method: help.saveAppLog +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|events|Array of [InputAppEvent](../types/InputAppEvent.md) | Required| + + +### Return type: [Bool](../types/Bool.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Bool = $MadelineProto->help->saveAppLog(['events' => [InputAppEvent], ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/initConnection.md b/old_docs/API_docs_v57/methods/initConnection.md new file mode 100644 index 00000000..3d3f7d74 --- /dev/null +++ b/old_docs/API_docs_v57/methods/initConnection.md @@ -0,0 +1,42 @@ +--- +title: initConnection +description: initConnection parameters, return type and example +--- +## Method: initConnection +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|api\_id|[int](../types/int.md) | Required| +|device\_model|[string](../types/string.md) | Required| +|system\_version|[string](../types/string.md) | Required| +|app\_version|[string](../types/string.md) | Required| +|lang\_code|[string](../types/string.md) | Required| +|query|[!X](../types/!X.md) | Required| + + +### Return type: [X](../types/X.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$X = $MadelineProto->initConnection(['api_id' => int, 'device_model' => string, 'system_version' => string, 'app_version' => string, 'lang_code' => string, 'query' => !X, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/invokeAfterMsg.md b/old_docs/API_docs_v57/methods/invokeAfterMsg.md new file mode 100644 index 00000000..eb99ff09 --- /dev/null +++ b/old_docs/API_docs_v57/methods/invokeAfterMsg.md @@ -0,0 +1,38 @@ +--- +title: invokeAfterMsg +description: invokeAfterMsg parameters, return type and example +--- +## Method: invokeAfterMsg +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|msg\_id|[long](../types/long.md) | Required| +|query|[!X](../types/!X.md) | Required| + + +### Return type: [X](../types/X.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$X = $MadelineProto->invokeAfterMsg(['msg_id' => long, 'query' => !X, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/invokeAfterMsgs.md b/old_docs/API_docs_v57/methods/invokeAfterMsgs.md new file mode 100644 index 00000000..fe66e41c --- /dev/null +++ b/old_docs/API_docs_v57/methods/invokeAfterMsgs.md @@ -0,0 +1,38 @@ +--- +title: invokeAfterMsgs +description: invokeAfterMsgs parameters, return type and example +--- +## Method: invokeAfterMsgs +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|msg\_ids|Array of [long](../types/long.md) | Required| +|query|[!X](../types/!X.md) | Required| + + +### Return type: [X](../types/X.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$X = $MadelineProto->invokeAfterMsgs(['msg_ids' => [long], 'query' => !X, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/invokeWithLayer.md b/old_docs/API_docs_v57/methods/invokeWithLayer.md new file mode 100644 index 00000000..3b193626 --- /dev/null +++ b/old_docs/API_docs_v57/methods/invokeWithLayer.md @@ -0,0 +1,38 @@ +--- +title: invokeWithLayer +description: invokeWithLayer parameters, return type and example +--- +## Method: invokeWithLayer +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|layer|[int](../types/int.md) | Required| +|query|[!X](../types/!X.md) | Required| + + +### Return type: [X](../types/X.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$X = $MadelineProto->invokeWithLayer(['layer' => int, 'query' => !X, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/invokeWithoutUpdates.md b/old_docs/API_docs_v57/methods/invokeWithoutUpdates.md new file mode 100644 index 00000000..dfd69f8a --- /dev/null +++ b/old_docs/API_docs_v57/methods/invokeWithoutUpdates.md @@ -0,0 +1,37 @@ +--- +title: invokeWithoutUpdates +description: invokeWithoutUpdates parameters, return type and example +--- +## Method: invokeWithoutUpdates +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|query|[!X](../types/!X.md) | Required| + + +### Return type: [X](../types/X.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$X = $MadelineProto->invokeWithoutUpdates(['query' => !X, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_acceptEncryption.md b/old_docs/API_docs_v57/methods/messages_acceptEncryption.md new file mode 100644 index 00000000..6b97b060 --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_acceptEncryption.md @@ -0,0 +1,39 @@ +--- +title: messages.acceptEncryption +description: messages.acceptEncryption parameters, return type and example +--- +## Method: messages.acceptEncryption +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|peer|[InputEncryptedChat](../types/InputEncryptedChat.md) | Required| +|g\_b|[bytes](../types/bytes.md) | Required| +|key\_fingerprint|[long](../types/long.md) | Required| + + +### Return type: [EncryptedChat](../types/EncryptedChat.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$EncryptedChat = $MadelineProto->messages->acceptEncryption(['peer' => InputEncryptedChat, 'g_b' => bytes, 'key_fingerprint' => long, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_addChatUser.md b/old_docs/API_docs_v57/methods/messages_addChatUser.md new file mode 100644 index 00000000..5f3114ae --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_addChatUser.md @@ -0,0 +1,39 @@ +--- +title: messages.addChatUser +description: messages.addChatUser parameters, return type and example +--- +## Method: messages.addChatUser +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|chat\_id|[int](../types/int.md) | Required| +|user\_id|[InputUser](../types/InputUser.md) | Required| +|fwd\_limit|[int](../types/int.md) | Required| + + +### Return type: [Updates](../types/Updates.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Updates = $MadelineProto->messages->addChatUser(['chat_id' => int, 'user_id' => InputUser, 'fwd_limit' => int, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_checkChatInvite.md b/old_docs/API_docs_v57/methods/messages_checkChatInvite.md new file mode 100644 index 00000000..63aa2c0f --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_checkChatInvite.md @@ -0,0 +1,37 @@ +--- +title: messages.checkChatInvite +description: messages.checkChatInvite parameters, return type and example +--- +## Method: messages.checkChatInvite +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|hash|[string](../types/string.md) | Required| + + +### Return type: [ChatInvite](../types/ChatInvite.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$ChatInvite = $MadelineProto->messages->checkChatInvite(['hash' => string, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_clearRecentStickers.md b/old_docs/API_docs_v57/methods/messages_clearRecentStickers.md new file mode 100644 index 00000000..c7a71864 --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_clearRecentStickers.md @@ -0,0 +1,37 @@ +--- +title: messages.clearRecentStickers +description: messages.clearRecentStickers parameters, return type and example +--- +## Method: messages.clearRecentStickers +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|attached|[Bool](../types/Bool.md) | Optional| + + +### Return type: [Bool](../types/Bool.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Bool = $MadelineProto->messages->clearRecentStickers(['attached' => Bool, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_createChat.md b/old_docs/API_docs_v57/methods/messages_createChat.md new file mode 100644 index 00000000..dddf42b9 --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_createChat.md @@ -0,0 +1,38 @@ +--- +title: messages.createChat +description: messages.createChat parameters, return type and example +--- +## Method: messages.createChat +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|users|Array of [InputUser](../types/InputUser.md) | Required| +|title|[string](../types/string.md) | Required| + + +### Return type: [Updates](../types/Updates.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Updates = $MadelineProto->messages->createChat(['users' => [InputUser], 'title' => string, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_deleteChatUser.md b/old_docs/API_docs_v57/methods/messages_deleteChatUser.md new file mode 100644 index 00000000..c58ce934 --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_deleteChatUser.md @@ -0,0 +1,38 @@ +--- +title: messages.deleteChatUser +description: messages.deleteChatUser parameters, return type and example +--- +## Method: messages.deleteChatUser +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|chat\_id|[int](../types/int.md) | Required| +|user\_id|[InputUser](../types/InputUser.md) | Required| + + +### Return type: [Updates](../types/Updates.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Updates = $MadelineProto->messages->deleteChatUser(['chat_id' => int, 'user_id' => InputUser, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_deleteHistory.md b/old_docs/API_docs_v57/methods/messages_deleteHistory.md new file mode 100644 index 00000000..59de2fb5 --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_deleteHistory.md @@ -0,0 +1,39 @@ +--- +title: messages.deleteHistory +description: messages.deleteHistory parameters, return type and example +--- +## Method: messages.deleteHistory +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|just\_clear|[Bool](../types/Bool.md) | Optional| +|peer|[InputPeer](../types/InputPeer.md) | Required| +|max\_id|[int](../types/int.md) | Required| + + +### Return type: [messages\_AffectedHistory](../types/messages_AffectedHistory.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$messages_AffectedHistory = $MadelineProto->messages->deleteHistory(['just_clear' => Bool, 'peer' => InputPeer, 'max_id' => int, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_deleteMessages.md b/old_docs/API_docs_v57/methods/messages_deleteMessages.md new file mode 100644 index 00000000..d5769c9d --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_deleteMessages.md @@ -0,0 +1,37 @@ +--- +title: messages.deleteMessages +description: messages.deleteMessages parameters, return type and example +--- +## Method: messages.deleteMessages +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|Array of [int](../types/int.md) | Required| + + +### Return type: [messages\_AffectedMessages](../types/messages_AffectedMessages.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$messages_AffectedMessages = $MadelineProto->messages->deleteMessages(['id' => [int], ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_discardEncryption.md b/old_docs/API_docs_v57/methods/messages_discardEncryption.md new file mode 100644 index 00000000..5ae040cd --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_discardEncryption.md @@ -0,0 +1,37 @@ +--- +title: messages.discardEncryption +description: messages.discardEncryption parameters, return type and example +--- +## Method: messages.discardEncryption +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|chat\_id|[int](../types/int.md) | Required| + + +### Return type: [Bool](../types/Bool.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Bool = $MadelineProto->messages->discardEncryption(['chat_id' => int, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_editChatAdmin.md b/old_docs/API_docs_v57/methods/messages_editChatAdmin.md new file mode 100644 index 00000000..ec36fb63 --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_editChatAdmin.md @@ -0,0 +1,39 @@ +--- +title: messages.editChatAdmin +description: messages.editChatAdmin parameters, return type and example +--- +## Method: messages.editChatAdmin +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|chat\_id|[int](../types/int.md) | Required| +|user\_id|[InputUser](../types/InputUser.md) | Required| +|is\_admin|[Bool](../types/Bool.md) | Required| + + +### Return type: [Bool](../types/Bool.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Bool = $MadelineProto->messages->editChatAdmin(['chat_id' => int, 'user_id' => InputUser, 'is_admin' => Bool, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_editChatPhoto.md b/old_docs/API_docs_v57/methods/messages_editChatPhoto.md new file mode 100644 index 00000000..3c3a8de7 --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_editChatPhoto.md @@ -0,0 +1,38 @@ +--- +title: messages.editChatPhoto +description: messages.editChatPhoto parameters, return type and example +--- +## Method: messages.editChatPhoto +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|chat\_id|[int](../types/int.md) | Required| +|photo|[InputChatPhoto](../types/InputChatPhoto.md) | Required| + + +### Return type: [Updates](../types/Updates.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Updates = $MadelineProto->messages->editChatPhoto(['chat_id' => int, 'photo' => InputChatPhoto, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_editChatTitle.md b/old_docs/API_docs_v57/methods/messages_editChatTitle.md new file mode 100644 index 00000000..8398bb56 --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_editChatTitle.md @@ -0,0 +1,38 @@ +--- +title: messages.editChatTitle +description: messages.editChatTitle parameters, return type and example +--- +## Method: messages.editChatTitle +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|chat\_id|[int](../types/int.md) | Required| +|title|[string](../types/string.md) | Required| + + +### Return type: [Updates](../types/Updates.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Updates = $MadelineProto->messages->editChatTitle(['chat_id' => int, 'title' => string, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_editInlineBotMessage.md b/old_docs/API_docs_v57/methods/messages_editInlineBotMessage.md new file mode 100644 index 00000000..c32fcf4e --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_editInlineBotMessage.md @@ -0,0 +1,41 @@ +--- +title: messages.editInlineBotMessage +description: messages.editInlineBotMessage parameters, return type and example +--- +## Method: messages.editInlineBotMessage +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|no\_webpage|[Bool](../types/Bool.md) | Optional| +|id|[InputBotInlineMessageID](../types/InputBotInlineMessageID.md) | Required| +|message|[string](../types/string.md) | Optional| +|reply\_markup|[ReplyMarkup](../types/ReplyMarkup.md) | Optional| +|entities|Array of [MessageEntity](../types/MessageEntity.md) | Optional| + + +### Return type: [Bool](../types/Bool.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Bool = $MadelineProto->messages->editInlineBotMessage(['no_webpage' => Bool, 'id' => InputBotInlineMessageID, 'message' => string, 'reply_markup' => ReplyMarkup, 'entities' => [MessageEntity], ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_editMessage.md b/old_docs/API_docs_v57/methods/messages_editMessage.md new file mode 100644 index 00000000..7ecf3473 --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_editMessage.md @@ -0,0 +1,42 @@ +--- +title: messages.editMessage +description: messages.editMessage parameters, return type and example +--- +## Method: messages.editMessage +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|no\_webpage|[Bool](../types/Bool.md) | Optional| +|peer|[InputPeer](../types/InputPeer.md) | Required| +|id|[int](../types/int.md) | Required| +|message|[string](../types/string.md) | Optional| +|reply\_markup|[ReplyMarkup](../types/ReplyMarkup.md) | Optional| +|entities|Array of [MessageEntity](../types/MessageEntity.md) | Optional| + + +### Return type: [Updates](../types/Updates.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Updates = $MadelineProto->messages->editMessage(['no_webpage' => Bool, 'peer' => InputPeer, 'id' => int, 'message' => string, 'reply_markup' => ReplyMarkup, 'entities' => [MessageEntity], ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_exportChatInvite.md b/old_docs/API_docs_v57/methods/messages_exportChatInvite.md new file mode 100644 index 00000000..4b11b132 --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_exportChatInvite.md @@ -0,0 +1,37 @@ +--- +title: messages.exportChatInvite +description: messages.exportChatInvite parameters, return type and example +--- +## Method: messages.exportChatInvite +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|chat\_id|[int](../types/int.md) | Required| + + +### Return type: [ExportedChatInvite](../types/ExportedChatInvite.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$ExportedChatInvite = $MadelineProto->messages->exportChatInvite(['chat_id' => int, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_forwardMessage.md b/old_docs/API_docs_v57/methods/messages_forwardMessage.md new file mode 100644 index 00000000..eac334b1 --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_forwardMessage.md @@ -0,0 +1,38 @@ +--- +title: messages.forwardMessage +description: messages.forwardMessage parameters, return type and example +--- +## Method: messages.forwardMessage +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|peer|[InputPeer](../types/InputPeer.md) | Required| +|id|[int](../types/int.md) | Required| + + +### Return type: [Updates](../types/Updates.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Updates = $MadelineProto->messages->forwardMessage(['peer' => InputPeer, 'id' => int, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_forwardMessages.md b/old_docs/API_docs_v57/methods/messages_forwardMessages.md new file mode 100644 index 00000000..9a4db1b7 --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_forwardMessages.md @@ -0,0 +1,42 @@ +--- +title: messages.forwardMessages +description: messages.forwardMessages parameters, return type and example +--- +## Method: messages.forwardMessages +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|silent|[Bool](../types/Bool.md) | Optional| +|background|[Bool](../types/Bool.md) | Optional| +|with\_my\_score|[Bool](../types/Bool.md) | Optional| +|from\_peer|[InputPeer](../types/InputPeer.md) | Required| +|id|Array of [int](../types/int.md) | Required| +|to\_peer|[InputPeer](../types/InputPeer.md) | Required| + + +### Return type: [Updates](../types/Updates.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Updates = $MadelineProto->messages->forwardMessages(['silent' => Bool, 'background' => Bool, 'with_my_score' => Bool, 'from_peer' => InputPeer, 'id' => [int], 'to_peer' => InputPeer, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_getAllDrafts.md b/old_docs/API_docs_v57/methods/messages_getAllDrafts.md new file mode 100644 index 00000000..7fe65d86 --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_getAllDrafts.md @@ -0,0 +1,32 @@ +--- +title: messages.getAllDrafts +description: messages.getAllDrafts parameters, return type and example +--- +## Method: messages.getAllDrafts +[Back to methods index](index.md) + + + + +### Return type: [Updates](../types/Updates.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Updates = $MadelineProto->messages->getAllDrafts(); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_getAllStickers.md b/old_docs/API_docs_v57/methods/messages_getAllStickers.md new file mode 100644 index 00000000..873bbea9 --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_getAllStickers.md @@ -0,0 +1,37 @@ +--- +title: messages.getAllStickers +description: messages.getAllStickers parameters, return type and example +--- +## Method: messages.getAllStickers +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|hash|[int](../types/int.md) | Required| + + +### Return type: [messages\_AllStickers](../types/messages_AllStickers.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$messages_AllStickers = $MadelineProto->messages->getAllStickers(['hash' => int, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_getArchivedStickers.md b/old_docs/API_docs_v57/methods/messages_getArchivedStickers.md new file mode 100644 index 00000000..ac7d1d53 --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_getArchivedStickers.md @@ -0,0 +1,39 @@ +--- +title: messages.getArchivedStickers +description: messages.getArchivedStickers parameters, return type and example +--- +## Method: messages.getArchivedStickers +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|masks|[Bool](../types/Bool.md) | Optional| +|offset\_id|[long](../types/long.md) | Required| +|limit|[int](../types/int.md) | Required| + + +### Return type: [messages\_ArchivedStickers](../types/messages_ArchivedStickers.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$messages_ArchivedStickers = $MadelineProto->messages->getArchivedStickers(['masks' => Bool, 'offset_id' => long, 'limit' => int, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_getAttachedStickers.md b/old_docs/API_docs_v57/methods/messages_getAttachedStickers.md new file mode 100644 index 00000000..375474e9 --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_getAttachedStickers.md @@ -0,0 +1,37 @@ +--- +title: messages.getAttachedStickers +description: messages.getAttachedStickers parameters, return type and example +--- +## Method: messages.getAttachedStickers +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|media|[InputStickeredMedia](../types/InputStickeredMedia.md) | Required| + + +### Return type: [Vector\_of\_StickerSetCovered](../types/StickerSetCovered.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Vector_of_StickerSetCovered = $MadelineProto->messages->getAttachedStickers(['media' => InputStickeredMedia, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_getBotCallbackAnswer.md b/old_docs/API_docs_v57/methods/messages_getBotCallbackAnswer.md new file mode 100644 index 00000000..40bf4038 --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_getBotCallbackAnswer.md @@ -0,0 +1,40 @@ +--- +title: messages.getBotCallbackAnswer +description: messages.getBotCallbackAnswer parameters, return type and example +--- +## Method: messages.getBotCallbackAnswer +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|game|[Bool](../types/Bool.md) | Optional| +|peer|[InputPeer](../types/InputPeer.md) | Required| +|msg\_id|[int](../types/int.md) | Required| +|data|[bytes](../types/bytes.md) | Optional| + + +### Return type: [messages\_BotCallbackAnswer](../types/messages_BotCallbackAnswer.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$messages_BotCallbackAnswer = $MadelineProto->messages->getBotCallbackAnswer(['game' => Bool, 'peer' => InputPeer, 'msg_id' => int, 'data' => bytes, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_getChats.md b/old_docs/API_docs_v57/methods/messages_getChats.md new file mode 100644 index 00000000..4a753f70 --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_getChats.md @@ -0,0 +1,37 @@ +--- +title: messages.getChats +description: messages.getChats parameters, return type and example +--- +## Method: messages.getChats +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|Array of [int](../types/int.md) | Required| + + +### Return type: [messages\_Chats](../types/messages_Chats.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$messages_Chats = $MadelineProto->messages->getChats(['id' => [int], ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_getDhConfig.md b/old_docs/API_docs_v57/methods/messages_getDhConfig.md new file mode 100644 index 00000000..fa2fa7da --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_getDhConfig.md @@ -0,0 +1,38 @@ +--- +title: messages.getDhConfig +description: messages.getDhConfig parameters, return type and example +--- +## Method: messages.getDhConfig +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|version|[int](../types/int.md) | Required| +|random\_length|[int](../types/int.md) | Required| + + +### Return type: [messages\_DhConfig](../types/messages_DhConfig.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$messages_DhConfig = $MadelineProto->messages->getDhConfig(['version' => int, 'random_length' => int, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_getDialogs.md b/old_docs/API_docs_v57/methods/messages_getDialogs.md new file mode 100644 index 00000000..bf241802 --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_getDialogs.md @@ -0,0 +1,40 @@ +--- +title: messages.getDialogs +description: messages.getDialogs parameters, return type and example +--- +## Method: messages.getDialogs +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|offset\_date|[int](../types/int.md) | Required| +|offset\_id|[int](../types/int.md) | Required| +|offset\_peer|[InputPeer](../types/InputPeer.md) | Required| +|limit|[int](../types/int.md) | Required| + + +### Return type: [messages\_Dialogs](../types/messages_Dialogs.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$messages_Dialogs = $MadelineProto->messages->getDialogs(['offset_date' => int, 'offset_id' => int, 'offset_peer' => InputPeer, 'limit' => int, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_getDocumentByHash.md b/old_docs/API_docs_v57/methods/messages_getDocumentByHash.md new file mode 100644 index 00000000..72a6fc17 --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_getDocumentByHash.md @@ -0,0 +1,39 @@ +--- +title: messages.getDocumentByHash +description: messages.getDocumentByHash parameters, return type and example +--- +## Method: messages.getDocumentByHash +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|sha256|[bytes](../types/bytes.md) | Required| +|size|[int](../types/int.md) | Required| +|mime\_type|[string](../types/string.md) | Required| + + +### Return type: [Document](../types/Document.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Document = $MadelineProto->messages->getDocumentByHash(['sha256' => bytes, 'size' => int, 'mime_type' => string, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_getFeaturedStickers.md b/old_docs/API_docs_v57/methods/messages_getFeaturedStickers.md new file mode 100644 index 00000000..50ab177d --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_getFeaturedStickers.md @@ -0,0 +1,37 @@ +--- +title: messages.getFeaturedStickers +description: messages.getFeaturedStickers parameters, return type and example +--- +## Method: messages.getFeaturedStickers +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|hash|[int](../types/int.md) | Required| + + +### Return type: [messages\_FeaturedStickers](../types/messages_FeaturedStickers.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$messages_FeaturedStickers = $MadelineProto->messages->getFeaturedStickers(['hash' => int, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_getFullChat.md b/old_docs/API_docs_v57/methods/messages_getFullChat.md new file mode 100644 index 00000000..6eb2a024 --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_getFullChat.md @@ -0,0 +1,37 @@ +--- +title: messages.getFullChat +description: messages.getFullChat parameters, return type and example +--- +## Method: messages.getFullChat +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|chat\_id|[int](../types/int.md) | Required| + + +### Return type: [messages\_ChatFull](../types/messages_ChatFull.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$messages_ChatFull = $MadelineProto->messages->getFullChat(['chat_id' => int, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_getGameHighScores.md b/old_docs/API_docs_v57/methods/messages_getGameHighScores.md new file mode 100644 index 00000000..f39fa1d0 --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_getGameHighScores.md @@ -0,0 +1,39 @@ +--- +title: messages.getGameHighScores +description: messages.getGameHighScores parameters, return type and example +--- +## Method: messages.getGameHighScores +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|peer|[InputPeer](../types/InputPeer.md) | Required| +|id|[int](../types/int.md) | Required| +|user\_id|[InputUser](../types/InputUser.md) | Required| + + +### Return type: [messages\_HighScores](../types/messages_HighScores.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$messages_HighScores = $MadelineProto->messages->getGameHighScores(['peer' => InputPeer, 'id' => int, 'user_id' => InputUser, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_getHistory.md b/old_docs/API_docs_v57/methods/messages_getHistory.md new file mode 100644 index 00000000..37ac7c4d --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_getHistory.md @@ -0,0 +1,43 @@ +--- +title: messages.getHistory +description: messages.getHistory parameters, return type and example +--- +## Method: messages.getHistory +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|peer|[InputPeer](../types/InputPeer.md) | Required| +|offset\_id|[int](../types/int.md) | Required| +|offset\_date|[int](../types/int.md) | Required| +|add\_offset|[int](../types/int.md) | Required| +|limit|[int](../types/int.md) | Required| +|max\_id|[int](../types/int.md) | Required| +|min\_id|[int](../types/int.md) | Required| + + +### Return type: [messages\_Messages](../types/messages_Messages.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$messages_Messages = $MadelineProto->messages->getHistory(['peer' => InputPeer, 'offset_id' => int, 'offset_date' => int, 'add_offset' => int, 'limit' => int, 'max_id' => int, 'min_id' => int, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_getInlineBotResults.md b/old_docs/API_docs_v57/methods/messages_getInlineBotResults.md new file mode 100644 index 00000000..4a33651f --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_getInlineBotResults.md @@ -0,0 +1,41 @@ +--- +title: messages.getInlineBotResults +description: messages.getInlineBotResults parameters, return type and example +--- +## Method: messages.getInlineBotResults +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|bot|[InputUser](../types/InputUser.md) | Required| +|peer|[InputPeer](../types/InputPeer.md) | Required| +|geo\_point|[InputGeoPoint](../types/InputGeoPoint.md) | Optional| +|query|[string](../types/string.md) | Required| +|offset|[string](../types/string.md) | Required| + + +### Return type: [messages\_BotResults](../types/messages_BotResults.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$messages_BotResults = $MadelineProto->messages->getInlineBotResults(['bot' => InputUser, 'peer' => InputPeer, 'geo_point' => InputGeoPoint, 'query' => string, 'offset' => string, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_getInlineGameHighScores.md b/old_docs/API_docs_v57/methods/messages_getInlineGameHighScores.md new file mode 100644 index 00000000..bab36e27 --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_getInlineGameHighScores.md @@ -0,0 +1,38 @@ +--- +title: messages.getInlineGameHighScores +description: messages.getInlineGameHighScores parameters, return type and example +--- +## Method: messages.getInlineGameHighScores +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[InputBotInlineMessageID](../types/InputBotInlineMessageID.md) | Required| +|user\_id|[InputUser](../types/InputUser.md) | Required| + + +### Return type: [messages\_HighScores](../types/messages_HighScores.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$messages_HighScores = $MadelineProto->messages->getInlineGameHighScores(['id' => InputBotInlineMessageID, 'user_id' => InputUser, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_getMaskStickers.md b/old_docs/API_docs_v57/methods/messages_getMaskStickers.md new file mode 100644 index 00000000..356cbb8b --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_getMaskStickers.md @@ -0,0 +1,37 @@ +--- +title: messages.getMaskStickers +description: messages.getMaskStickers parameters, return type and example +--- +## Method: messages.getMaskStickers +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|hash|[int](../types/int.md) | Required| + + +### Return type: [messages\_AllStickers](../types/messages_AllStickers.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$messages_AllStickers = $MadelineProto->messages->getMaskStickers(['hash' => int, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_getMessageEditData.md b/old_docs/API_docs_v57/methods/messages_getMessageEditData.md new file mode 100644 index 00000000..425881a1 --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_getMessageEditData.md @@ -0,0 +1,38 @@ +--- +title: messages.getMessageEditData +description: messages.getMessageEditData parameters, return type and example +--- +## Method: messages.getMessageEditData +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|peer|[InputPeer](../types/InputPeer.md) | Required| +|id|[int](../types/int.md) | Required| + + +### Return type: [messages\_MessageEditData](../types/messages_MessageEditData.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$messages_MessageEditData = $MadelineProto->messages->getMessageEditData(['peer' => InputPeer, 'id' => int, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_getMessages.md b/old_docs/API_docs_v57/methods/messages_getMessages.md new file mode 100644 index 00000000..bc6e9edd --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_getMessages.md @@ -0,0 +1,37 @@ +--- +title: messages.getMessages +description: messages.getMessages parameters, return type and example +--- +## Method: messages.getMessages +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|Array of [int](../types/int.md) | Required| + + +### Return type: [messages\_Messages](../types/messages_Messages.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$messages_Messages = $MadelineProto->messages->getMessages(['id' => [int], ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_getMessagesViews.md b/old_docs/API_docs_v57/methods/messages_getMessagesViews.md new file mode 100644 index 00000000..d0fb5d19 --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_getMessagesViews.md @@ -0,0 +1,39 @@ +--- +title: messages.getMessagesViews +description: messages.getMessagesViews parameters, return type and example +--- +## Method: messages.getMessagesViews +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|peer|[InputPeer](../types/InputPeer.md) | Required| +|id|Array of [int](../types/int.md) | Required| +|increment|[Bool](../types/Bool.md) | Required| + + +### Return type: [Vector\_of\_int](../types/int.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Vector_of_int = $MadelineProto->messages->getMessagesViews(['peer' => InputPeer, 'id' => [int], 'increment' => Bool, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_getPeerDialogs.md b/old_docs/API_docs_v57/methods/messages_getPeerDialogs.md new file mode 100644 index 00000000..5a57ce67 --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_getPeerDialogs.md @@ -0,0 +1,37 @@ +--- +title: messages.getPeerDialogs +description: messages.getPeerDialogs parameters, return type and example +--- +## Method: messages.getPeerDialogs +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|peers|Array of [InputPeer](../types/InputPeer.md) | Required| + + +### Return type: [messages\_PeerDialogs](../types/messages_PeerDialogs.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$messages_PeerDialogs = $MadelineProto->messages->getPeerDialogs(['peers' => [InputPeer], ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_getPeerSettings.md b/old_docs/API_docs_v57/methods/messages_getPeerSettings.md new file mode 100644 index 00000000..97860129 --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_getPeerSettings.md @@ -0,0 +1,37 @@ +--- +title: messages.getPeerSettings +description: messages.getPeerSettings parameters, return type and example +--- +## Method: messages.getPeerSettings +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|peer|[InputPeer](../types/InputPeer.md) | Required| + + +### Return type: [PeerSettings](../types/PeerSettings.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$PeerSettings = $MadelineProto->messages->getPeerSettings(['peer' => InputPeer, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_getRecentStickers.md b/old_docs/API_docs_v57/methods/messages_getRecentStickers.md new file mode 100644 index 00000000..92d9df59 --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_getRecentStickers.md @@ -0,0 +1,38 @@ +--- +title: messages.getRecentStickers +description: messages.getRecentStickers parameters, return type and example +--- +## Method: messages.getRecentStickers +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|attached|[Bool](../types/Bool.md) | Optional| +|hash|[int](../types/int.md) | Required| + + +### Return type: [messages\_RecentStickers](../types/messages_RecentStickers.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$messages_RecentStickers = $MadelineProto->messages->getRecentStickers(['attached' => Bool, 'hash' => int, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_getSavedGifs.md b/old_docs/API_docs_v57/methods/messages_getSavedGifs.md new file mode 100644 index 00000000..736237fd --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_getSavedGifs.md @@ -0,0 +1,37 @@ +--- +title: messages.getSavedGifs +description: messages.getSavedGifs parameters, return type and example +--- +## Method: messages.getSavedGifs +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|hash|[int](../types/int.md) | Required| + + +### Return type: [messages\_SavedGifs](../types/messages_SavedGifs.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$messages_SavedGifs = $MadelineProto->messages->getSavedGifs(['hash' => int, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_getStickerSet.md b/old_docs/API_docs_v57/methods/messages_getStickerSet.md new file mode 100644 index 00000000..e8bc61a5 --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_getStickerSet.md @@ -0,0 +1,37 @@ +--- +title: messages.getStickerSet +description: messages.getStickerSet parameters, return type and example +--- +## Method: messages.getStickerSet +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|stickerset|[InputStickerSet](../types/InputStickerSet.md) | Required| + + +### Return type: [messages\_StickerSet](../types/messages_StickerSet.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$messages_StickerSet = $MadelineProto->messages->getStickerSet(['stickerset' => InputStickerSet, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_getWebPagePreview.md b/old_docs/API_docs_v57/methods/messages_getWebPagePreview.md new file mode 100644 index 00000000..bcb9bec3 --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_getWebPagePreview.md @@ -0,0 +1,37 @@ +--- +title: messages.getWebPagePreview +description: messages.getWebPagePreview parameters, return type and example +--- +## Method: messages.getWebPagePreview +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|message|[string](../types/string.md) | Required| + + +### Return type: [MessageMedia](../types/MessageMedia.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$MessageMedia = $MadelineProto->messages->getWebPagePreview(['message' => string, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_hideReportSpam.md b/old_docs/API_docs_v57/methods/messages_hideReportSpam.md new file mode 100644 index 00000000..e1851e4c --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_hideReportSpam.md @@ -0,0 +1,37 @@ +--- +title: messages.hideReportSpam +description: messages.hideReportSpam parameters, return type and example +--- +## Method: messages.hideReportSpam +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|peer|[InputPeer](../types/InputPeer.md) | Required| + + +### Return type: [Bool](../types/Bool.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Bool = $MadelineProto->messages->hideReportSpam(['peer' => InputPeer, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_importChatInvite.md b/old_docs/API_docs_v57/methods/messages_importChatInvite.md new file mode 100644 index 00000000..40ee8f5a --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_importChatInvite.md @@ -0,0 +1,37 @@ +--- +title: messages.importChatInvite +description: messages.importChatInvite parameters, return type and example +--- +## Method: messages.importChatInvite +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|hash|[string](../types/string.md) | Required| + + +### Return type: [Updates](../types/Updates.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Updates = $MadelineProto->messages->importChatInvite(['hash' => string, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_installStickerSet.md b/old_docs/API_docs_v57/methods/messages_installStickerSet.md new file mode 100644 index 00000000..3bb745a1 --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_installStickerSet.md @@ -0,0 +1,38 @@ +--- +title: messages.installStickerSet +description: messages.installStickerSet parameters, return type and example +--- +## Method: messages.installStickerSet +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|stickerset|[InputStickerSet](../types/InputStickerSet.md) | Required| +|archived|[Bool](../types/Bool.md) | Required| + + +### Return type: [messages\_StickerSetInstallResult](../types/messages_StickerSetInstallResult.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$messages_StickerSetInstallResult = $MadelineProto->messages->installStickerSet(['stickerset' => InputStickerSet, 'archived' => Bool, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_migrateChat.md b/old_docs/API_docs_v57/methods/messages_migrateChat.md new file mode 100644 index 00000000..67c749ee --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_migrateChat.md @@ -0,0 +1,37 @@ +--- +title: messages.migrateChat +description: messages.migrateChat parameters, return type and example +--- +## Method: messages.migrateChat +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|chat\_id|[int](../types/int.md) | Required| + + +### Return type: [Updates](../types/Updates.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Updates = $MadelineProto->messages->migrateChat(['chat_id' => int, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_readEncryptedHistory.md b/old_docs/API_docs_v57/methods/messages_readEncryptedHistory.md new file mode 100644 index 00000000..8c0c2f05 --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_readEncryptedHistory.md @@ -0,0 +1,38 @@ +--- +title: messages.readEncryptedHistory +description: messages.readEncryptedHistory parameters, return type and example +--- +## Method: messages.readEncryptedHistory +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|peer|[InputEncryptedChat](../types/InputEncryptedChat.md) | Required| +|max\_date|[int](../types/int.md) | Required| + + +### Return type: [Bool](../types/Bool.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Bool = $MadelineProto->messages->readEncryptedHistory(['peer' => InputEncryptedChat, 'max_date' => int, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_readFeaturedStickers.md b/old_docs/API_docs_v57/methods/messages_readFeaturedStickers.md new file mode 100644 index 00000000..a0d141e1 --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_readFeaturedStickers.md @@ -0,0 +1,37 @@ +--- +title: messages.readFeaturedStickers +description: messages.readFeaturedStickers parameters, return type and example +--- +## Method: messages.readFeaturedStickers +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|Array of [long](../types/long.md) | Required| + + +### Return type: [Bool](../types/Bool.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Bool = $MadelineProto->messages->readFeaturedStickers(['id' => [long], ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_readHistory.md b/old_docs/API_docs_v57/methods/messages_readHistory.md new file mode 100644 index 00000000..bc016c29 --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_readHistory.md @@ -0,0 +1,38 @@ +--- +title: messages.readHistory +description: messages.readHistory parameters, return type and example +--- +## Method: messages.readHistory +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|peer|[InputPeer](../types/InputPeer.md) | Required| +|max\_id|[int](../types/int.md) | Required| + + +### Return type: [messages\_AffectedMessages](../types/messages_AffectedMessages.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$messages_AffectedMessages = $MadelineProto->messages->readHistory(['peer' => InputPeer, 'max_id' => int, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_readMessageContents.md b/old_docs/API_docs_v57/methods/messages_readMessageContents.md new file mode 100644 index 00000000..5083d61e --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_readMessageContents.md @@ -0,0 +1,37 @@ +--- +title: messages.readMessageContents +description: messages.readMessageContents parameters, return type and example +--- +## Method: messages.readMessageContents +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|Array of [int](../types/int.md) | Required| + + +### Return type: [messages\_AffectedMessages](../types/messages_AffectedMessages.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$messages_AffectedMessages = $MadelineProto->messages->readMessageContents(['id' => [int], ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_receivedMessages.md b/old_docs/API_docs_v57/methods/messages_receivedMessages.md new file mode 100644 index 00000000..48dca6ab --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_receivedMessages.md @@ -0,0 +1,37 @@ +--- +title: messages.receivedMessages +description: messages.receivedMessages parameters, return type and example +--- +## Method: messages.receivedMessages +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|max\_id|[int](../types/int.md) | Required| + + +### Return type: [Vector\_of\_ReceivedNotifyMessage](../types/ReceivedNotifyMessage.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Vector_of_ReceivedNotifyMessage = $MadelineProto->messages->receivedMessages(['max_id' => int, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_receivedQueue.md b/old_docs/API_docs_v57/methods/messages_receivedQueue.md new file mode 100644 index 00000000..efa0fcfa --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_receivedQueue.md @@ -0,0 +1,37 @@ +--- +title: messages.receivedQueue +description: messages.receivedQueue parameters, return type and example +--- +## Method: messages.receivedQueue +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|max\_qts|[int](../types/int.md) | Required| + + +### Return type: [Vector\_of\_long](../types/long.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Vector_of_long = $MadelineProto->messages->receivedQueue(['max_qts' => int, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_reorderStickerSets.md b/old_docs/API_docs_v57/methods/messages_reorderStickerSets.md new file mode 100644 index 00000000..5231babf --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_reorderStickerSets.md @@ -0,0 +1,38 @@ +--- +title: messages.reorderStickerSets +description: messages.reorderStickerSets parameters, return type and example +--- +## Method: messages.reorderStickerSets +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|masks|[Bool](../types/Bool.md) | Optional| +|order|Array of [long](../types/long.md) | Required| + + +### Return type: [Bool](../types/Bool.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Bool = $MadelineProto->messages->reorderStickerSets(['masks' => Bool, 'order' => [long], ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_reportSpam.md b/old_docs/API_docs_v57/methods/messages_reportSpam.md new file mode 100644 index 00000000..3b4d3efd --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_reportSpam.md @@ -0,0 +1,37 @@ +--- +title: messages.reportSpam +description: messages.reportSpam parameters, return type and example +--- +## Method: messages.reportSpam +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|peer|[InputPeer](../types/InputPeer.md) | Required| + + +### Return type: [Bool](../types/Bool.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Bool = $MadelineProto->messages->reportSpam(['peer' => InputPeer, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_requestEncryption.md b/old_docs/API_docs_v57/methods/messages_requestEncryption.md new file mode 100644 index 00000000..1202ab79 --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_requestEncryption.md @@ -0,0 +1,38 @@ +--- +title: messages.requestEncryption +description: messages.requestEncryption parameters, return type and example +--- +## Method: messages.requestEncryption +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|user\_id|[InputUser](../types/InputUser.md) | Required| +|g\_a|[bytes](../types/bytes.md) | Required| + + +### Return type: [EncryptedChat](../types/EncryptedChat.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$EncryptedChat = $MadelineProto->messages->requestEncryption(['user_id' => InputUser, 'g_a' => bytes, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_saveDraft.md b/old_docs/API_docs_v57/methods/messages_saveDraft.md new file mode 100644 index 00000000..eaeaf049 --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_saveDraft.md @@ -0,0 +1,41 @@ +--- +title: messages.saveDraft +description: messages.saveDraft parameters, return type and example +--- +## Method: messages.saveDraft +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|no\_webpage|[Bool](../types/Bool.md) | Optional| +|reply\_to\_msg\_id|[int](../types/int.md) | Optional| +|peer|[InputPeer](../types/InputPeer.md) | Required| +|message|[string](../types/string.md) | Required| +|entities|Array of [MessageEntity](../types/MessageEntity.md) | Optional| + + +### Return type: [Bool](../types/Bool.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Bool = $MadelineProto->messages->saveDraft(['no_webpage' => Bool, 'reply_to_msg_id' => int, 'peer' => InputPeer, 'message' => string, 'entities' => [MessageEntity], ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_saveGif.md b/old_docs/API_docs_v57/methods/messages_saveGif.md new file mode 100644 index 00000000..2943dc65 --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_saveGif.md @@ -0,0 +1,38 @@ +--- +title: messages.saveGif +description: messages.saveGif parameters, return type and example +--- +## Method: messages.saveGif +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[InputDocument](../types/InputDocument.md) | Required| +|unsave|[Bool](../types/Bool.md) | Required| + + +### Return type: [Bool](../types/Bool.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Bool = $MadelineProto->messages->saveGif(['id' => InputDocument, 'unsave' => Bool, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_saveRecentSticker.md b/old_docs/API_docs_v57/methods/messages_saveRecentSticker.md new file mode 100644 index 00000000..e245ddf5 --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_saveRecentSticker.md @@ -0,0 +1,39 @@ +--- +title: messages.saveRecentSticker +description: messages.saveRecentSticker parameters, return type and example +--- +## Method: messages.saveRecentSticker +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|attached|[Bool](../types/Bool.md) | Optional| +|id|[InputDocument](../types/InputDocument.md) | Required| +|unsave|[Bool](../types/Bool.md) | Required| + + +### Return type: [Bool](../types/Bool.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Bool = $MadelineProto->messages->saveRecentSticker(['attached' => Bool, 'id' => InputDocument, 'unsave' => Bool, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_search.md b/old_docs/API_docs_v57/methods/messages_search.md new file mode 100644 index 00000000..278728bd --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_search.md @@ -0,0 +1,44 @@ +--- +title: messages.search +description: messages.search parameters, return type and example +--- +## Method: messages.search +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|peer|[InputPeer](../types/InputPeer.md) | Required| +|q|[string](../types/string.md) | Required| +|filter|[MessagesFilter](../types/MessagesFilter.md) | Required| +|min\_date|[int](../types/int.md) | Required| +|max\_date|[int](../types/int.md) | Required| +|offset|[int](../types/int.md) | Required| +|max\_id|[int](../types/int.md) | Required| +|limit|[int](../types/int.md) | Required| + + +### Return type: [messages\_Messages](../types/messages_Messages.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$messages_Messages = $MadelineProto->messages->search(['peer' => InputPeer, 'q' => string, 'filter' => MessagesFilter, 'min_date' => int, 'max_date' => int, 'offset' => int, 'max_id' => int, 'limit' => int, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_searchGifs.md b/old_docs/API_docs_v57/methods/messages_searchGifs.md new file mode 100644 index 00000000..a8e72abd --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_searchGifs.md @@ -0,0 +1,38 @@ +--- +title: messages.searchGifs +description: messages.searchGifs parameters, return type and example +--- +## Method: messages.searchGifs +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|q|[string](../types/string.md) | Required| +|offset|[int](../types/int.md) | Required| + + +### Return type: [messages\_FoundGifs](../types/messages_FoundGifs.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$messages_FoundGifs = $MadelineProto->messages->searchGifs(['q' => string, 'offset' => int, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_searchGlobal.md b/old_docs/API_docs_v57/methods/messages_searchGlobal.md new file mode 100644 index 00000000..8cdaa9bc --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_searchGlobal.md @@ -0,0 +1,41 @@ +--- +title: messages.searchGlobal +description: messages.searchGlobal parameters, return type and example +--- +## Method: messages.searchGlobal +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|q|[string](../types/string.md) | Required| +|offset\_date|[int](../types/int.md) | Required| +|offset\_peer|[InputPeer](../types/InputPeer.md) | Required| +|offset\_id|[int](../types/int.md) | Required| +|limit|[int](../types/int.md) | Required| + + +### Return type: [messages\_Messages](../types/messages_Messages.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$messages_Messages = $MadelineProto->messages->searchGlobal(['q' => string, 'offset_date' => int, 'offset_peer' => InputPeer, 'offset_id' => int, 'limit' => int, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_sendEncrypted.md b/old_docs/API_docs_v57/methods/messages_sendEncrypted.md new file mode 100644 index 00000000..6fe1628d --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_sendEncrypted.md @@ -0,0 +1,38 @@ +--- +title: messages.sendEncrypted +description: messages.sendEncrypted parameters, return type and example +--- +## Method: messages.sendEncrypted +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|peer|[InputEncryptedChat](../types/InputEncryptedChat.md) | Required| +|data|[bytes](../types/bytes.md) | Required| + + +### Return type: [messages\_SentEncryptedMessage](../types/messages_SentEncryptedMessage.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$messages_SentEncryptedMessage = $MadelineProto->messages->sendEncrypted(['peer' => InputEncryptedChat, 'data' => bytes, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_sendEncryptedFile.md b/old_docs/API_docs_v57/methods/messages_sendEncryptedFile.md new file mode 100644 index 00000000..2c5859b7 --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_sendEncryptedFile.md @@ -0,0 +1,39 @@ +--- +title: messages.sendEncryptedFile +description: messages.sendEncryptedFile parameters, return type and example +--- +## Method: messages.sendEncryptedFile +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|peer|[InputEncryptedChat](../types/InputEncryptedChat.md) | Required| +|data|[bytes](../types/bytes.md) | Required| +|file|[InputEncryptedFile](../types/InputEncryptedFile.md) | Required| + + +### Return type: [messages\_SentEncryptedMessage](../types/messages_SentEncryptedMessage.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$messages_SentEncryptedMessage = $MadelineProto->messages->sendEncryptedFile(['peer' => InputEncryptedChat, 'data' => bytes, 'file' => InputEncryptedFile, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_sendEncryptedService.md b/old_docs/API_docs_v57/methods/messages_sendEncryptedService.md new file mode 100644 index 00000000..d71f310f --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_sendEncryptedService.md @@ -0,0 +1,38 @@ +--- +title: messages.sendEncryptedService +description: messages.sendEncryptedService parameters, return type and example +--- +## Method: messages.sendEncryptedService +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|peer|[InputEncryptedChat](../types/InputEncryptedChat.md) | Required| +|data|[bytes](../types/bytes.md) | Required| + + +### Return type: [messages\_SentEncryptedMessage](../types/messages_SentEncryptedMessage.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$messages_SentEncryptedMessage = $MadelineProto->messages->sendEncryptedService(['peer' => InputEncryptedChat, 'data' => bytes, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_sendInlineBotResult.md b/old_docs/API_docs_v57/methods/messages_sendInlineBotResult.md new file mode 100644 index 00000000..b821db14 --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_sendInlineBotResult.md @@ -0,0 +1,43 @@ +--- +title: messages.sendInlineBotResult +description: messages.sendInlineBotResult parameters, return type and example +--- +## Method: messages.sendInlineBotResult +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|silent|[Bool](../types/Bool.md) | Optional| +|background|[Bool](../types/Bool.md) | Optional| +|clear\_draft|[Bool](../types/Bool.md) | Optional| +|peer|[InputPeer](../types/InputPeer.md) | Required| +|reply\_to\_msg\_id|[int](../types/int.md) | Optional| +|query\_id|[long](../types/long.md) | Required| +|id|[string](../types/string.md) | Required| + + +### Return type: [Updates](../types/Updates.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Updates = $MadelineProto->messages->sendInlineBotResult(['silent' => Bool, 'background' => Bool, 'clear_draft' => Bool, 'peer' => InputPeer, 'reply_to_msg_id' => int, 'query_id' => long, 'id' => string, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_sendMedia.md b/old_docs/API_docs_v57/methods/messages_sendMedia.md new file mode 100644 index 00000000..6d0f9cd3 --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_sendMedia.md @@ -0,0 +1,43 @@ +--- +title: messages.sendMedia +description: messages.sendMedia parameters, return type and example +--- +## Method: messages.sendMedia +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|silent|[Bool](../types/Bool.md) | Optional| +|background|[Bool](../types/Bool.md) | Optional| +|clear\_draft|[Bool](../types/Bool.md) | Optional| +|peer|[InputPeer](../types/InputPeer.md) | Required| +|reply\_to\_msg\_id|[int](../types/int.md) | Optional| +|media|[InputMedia](../types/InputMedia.md) | Required| +|reply\_markup|[ReplyMarkup](../types/ReplyMarkup.md) | Optional| + + +### Return type: [Updates](../types/Updates.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Updates = $MadelineProto->messages->sendMedia(['silent' => Bool, 'background' => Bool, 'clear_draft' => Bool, 'peer' => InputPeer, 'reply_to_msg_id' => int, 'media' => InputMedia, 'reply_markup' => ReplyMarkup, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_sendMessage.md b/old_docs/API_docs_v57/methods/messages_sendMessage.md new file mode 100644 index 00000000..bba6581b --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_sendMessage.md @@ -0,0 +1,45 @@ +--- +title: messages.sendMessage +description: messages.sendMessage parameters, return type and example +--- +## Method: messages.sendMessage +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|no\_webpage|[Bool](../types/Bool.md) | Optional| +|silent|[Bool](../types/Bool.md) | Optional| +|background|[Bool](../types/Bool.md) | Optional| +|clear\_draft|[Bool](../types/Bool.md) | Optional| +|peer|[InputPeer](../types/InputPeer.md) | Required| +|reply\_to\_msg\_id|[int](../types/int.md) | Optional| +|message|[string](../types/string.md) | Required| +|reply\_markup|[ReplyMarkup](../types/ReplyMarkup.md) | Optional| +|entities|Array of [MessageEntity](../types/MessageEntity.md) | Optional| + + +### Return type: [Updates](../types/Updates.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Updates = $MadelineProto->messages->sendMessage(['no_webpage' => Bool, 'silent' => Bool, 'background' => Bool, 'clear_draft' => Bool, 'peer' => InputPeer, 'reply_to_msg_id' => int, 'message' => string, 'reply_markup' => ReplyMarkup, 'entities' => [MessageEntity], ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_setBotCallbackAnswer.md b/old_docs/API_docs_v57/methods/messages_setBotCallbackAnswer.md new file mode 100644 index 00000000..2d42159f --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_setBotCallbackAnswer.md @@ -0,0 +1,40 @@ +--- +title: messages.setBotCallbackAnswer +description: messages.setBotCallbackAnswer parameters, return type and example +--- +## Method: messages.setBotCallbackAnswer +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|alert|[Bool](../types/Bool.md) | Optional| +|query\_id|[long](../types/long.md) | Required| +|message|[string](../types/string.md) | Optional| +|url|[string](../types/string.md) | Optional| + + +### Return type: [Bool](../types/Bool.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Bool = $MadelineProto->messages->setBotCallbackAnswer(['alert' => Bool, 'query_id' => long, 'message' => string, 'url' => string, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_setEncryptedTyping.md b/old_docs/API_docs_v57/methods/messages_setEncryptedTyping.md new file mode 100644 index 00000000..2086f84a --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_setEncryptedTyping.md @@ -0,0 +1,38 @@ +--- +title: messages.setEncryptedTyping +description: messages.setEncryptedTyping parameters, return type and example +--- +## Method: messages.setEncryptedTyping +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|peer|[InputEncryptedChat](../types/InputEncryptedChat.md) | Required| +|typing|[Bool](../types/Bool.md) | Required| + + +### Return type: [Bool](../types/Bool.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Bool = $MadelineProto->messages->setEncryptedTyping(['peer' => InputEncryptedChat, 'typing' => Bool, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_setGameScore.md b/old_docs/API_docs_v57/methods/messages_setGameScore.md new file mode 100644 index 00000000..4b519d44 --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_setGameScore.md @@ -0,0 +1,41 @@ +--- +title: messages.setGameScore +description: messages.setGameScore parameters, return type and example +--- +## Method: messages.setGameScore +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|edit\_message|[Bool](../types/Bool.md) | Optional| +|peer|[InputPeer](../types/InputPeer.md) | Required| +|id|[int](../types/int.md) | Required| +|user\_id|[InputUser](../types/InputUser.md) | Required| +|score|[int](../types/int.md) | Required| + + +### Return type: [Updates](../types/Updates.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Updates = $MadelineProto->messages->setGameScore(['edit_message' => Bool, 'peer' => InputPeer, 'id' => int, 'user_id' => InputUser, 'score' => int, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_setInlineBotResults.md b/old_docs/API_docs_v57/methods/messages_setInlineBotResults.md new file mode 100644 index 00000000..1bfd50fa --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_setInlineBotResults.md @@ -0,0 +1,43 @@ +--- +title: messages.setInlineBotResults +description: messages.setInlineBotResults parameters, return type and example +--- +## Method: messages.setInlineBotResults +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|gallery|[Bool](../types/Bool.md) | Optional| +|private|[Bool](../types/Bool.md) | Optional| +|query\_id|[long](../types/long.md) | Required| +|results|Array of [InputBotInlineResult](../types/InputBotInlineResult.md) | Required| +|cache\_time|[int](../types/int.md) | Required| +|next\_offset|[string](../types/string.md) | Optional| +|switch\_pm|[InlineBotSwitchPM](../types/InlineBotSwitchPM.md) | Optional| + + +### Return type: [Bool](../types/Bool.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Bool = $MadelineProto->messages->setInlineBotResults(['gallery' => Bool, 'private' => Bool, 'query_id' => long, 'results' => [InputBotInlineResult], 'cache_time' => int, 'next_offset' => string, 'switch_pm' => InlineBotSwitchPM, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_setInlineGameScore.md b/old_docs/API_docs_v57/methods/messages_setInlineGameScore.md new file mode 100644 index 00000000..8fb7c475 --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_setInlineGameScore.md @@ -0,0 +1,40 @@ +--- +title: messages.setInlineGameScore +description: messages.setInlineGameScore parameters, return type and example +--- +## Method: messages.setInlineGameScore +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|edit\_message|[Bool](../types/Bool.md) | Optional| +|id|[InputBotInlineMessageID](../types/InputBotInlineMessageID.md) | Required| +|user\_id|[InputUser](../types/InputUser.md) | Required| +|score|[int](../types/int.md) | Required| + + +### Return type: [Bool](../types/Bool.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Bool = $MadelineProto->messages->setInlineGameScore(['edit_message' => Bool, 'id' => InputBotInlineMessageID, 'user_id' => InputUser, 'score' => int, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_setTyping.md b/old_docs/API_docs_v57/methods/messages_setTyping.md new file mode 100644 index 00000000..bd31b922 --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_setTyping.md @@ -0,0 +1,38 @@ +--- +title: messages.setTyping +description: messages.setTyping parameters, return type and example +--- +## Method: messages.setTyping +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|peer|[InputPeer](../types/InputPeer.md) | Required| +|action|[SendMessageAction](../types/SendMessageAction.md) | Required| + + +### Return type: [Bool](../types/Bool.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Bool = $MadelineProto->messages->setTyping(['peer' => InputPeer, 'action' => SendMessageAction, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_startBot.md b/old_docs/API_docs_v57/methods/messages_startBot.md new file mode 100644 index 00000000..bf44cf1b --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_startBot.md @@ -0,0 +1,39 @@ +--- +title: messages.startBot +description: messages.startBot parameters, return type and example +--- +## Method: messages.startBot +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|bot|[InputUser](../types/InputUser.md) | Required| +|peer|[InputPeer](../types/InputPeer.md) | Required| +|start\_param|[string](../types/string.md) | Required| + + +### Return type: [Updates](../types/Updates.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Updates = $MadelineProto->messages->startBot(['bot' => InputUser, 'peer' => InputPeer, 'start_param' => string, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_toggleChatAdmins.md b/old_docs/API_docs_v57/methods/messages_toggleChatAdmins.md new file mode 100644 index 00000000..d3299e0f --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_toggleChatAdmins.md @@ -0,0 +1,38 @@ +--- +title: messages.toggleChatAdmins +description: messages.toggleChatAdmins parameters, return type and example +--- +## Method: messages.toggleChatAdmins +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|chat\_id|[int](../types/int.md) | Required| +|enabled|[Bool](../types/Bool.md) | Required| + + +### Return type: [Updates](../types/Updates.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Updates = $MadelineProto->messages->toggleChatAdmins(['chat_id' => int, 'enabled' => Bool, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/messages_uninstallStickerSet.md b/old_docs/API_docs_v57/methods/messages_uninstallStickerSet.md new file mode 100644 index 00000000..ebe3526b --- /dev/null +++ b/old_docs/API_docs_v57/methods/messages_uninstallStickerSet.md @@ -0,0 +1,37 @@ +--- +title: messages.uninstallStickerSet +description: messages.uninstallStickerSet parameters, return type and example +--- +## Method: messages.uninstallStickerSet +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|stickerset|[InputStickerSet](../types/InputStickerSet.md) | Required| + + +### Return type: [Bool](../types/Bool.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Bool = $MadelineProto->messages->uninstallStickerSet(['stickerset' => InputStickerSet, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/photos_deletePhotos.md b/old_docs/API_docs_v57/methods/photos_deletePhotos.md new file mode 100644 index 00000000..cea7d032 --- /dev/null +++ b/old_docs/API_docs_v57/methods/photos_deletePhotos.md @@ -0,0 +1,37 @@ +--- +title: photos.deletePhotos +description: photos.deletePhotos parameters, return type and example +--- +## Method: photos.deletePhotos +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|Array of [InputPhoto](../types/InputPhoto.md) | Required| + + +### Return type: [Vector\_of\_long](../types/long.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Vector_of_long = $MadelineProto->photos->deletePhotos(['id' => [InputPhoto], ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/photos_getUserPhotos.md b/old_docs/API_docs_v57/methods/photos_getUserPhotos.md new file mode 100644 index 00000000..522e2176 --- /dev/null +++ b/old_docs/API_docs_v57/methods/photos_getUserPhotos.md @@ -0,0 +1,40 @@ +--- +title: photos.getUserPhotos +description: photos.getUserPhotos parameters, return type and example +--- +## Method: photos.getUserPhotos +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|user\_id|[InputUser](../types/InputUser.md) | Required| +|offset|[int](../types/int.md) | Required| +|max\_id|[long](../types/long.md) | Required| +|limit|[int](../types/int.md) | Required| + + +### Return type: [photos\_Photos](../types/photos_Photos.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$photos_Photos = $MadelineProto->photos->getUserPhotos(['user_id' => InputUser, 'offset' => int, 'max_id' => long, 'limit' => int, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/photos_updateProfilePhoto.md b/old_docs/API_docs_v57/methods/photos_updateProfilePhoto.md new file mode 100644 index 00000000..406cfaab --- /dev/null +++ b/old_docs/API_docs_v57/methods/photos_updateProfilePhoto.md @@ -0,0 +1,37 @@ +--- +title: photos.updateProfilePhoto +description: photos.updateProfilePhoto parameters, return type and example +--- +## Method: photos.updateProfilePhoto +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[InputPhoto](../types/InputPhoto.md) | Required| + + +### Return type: [UserProfilePhoto](../types/UserProfilePhoto.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$UserProfilePhoto = $MadelineProto->photos->updateProfilePhoto(['id' => InputPhoto, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/photos_uploadProfilePhoto.md b/old_docs/API_docs_v57/methods/photos_uploadProfilePhoto.md new file mode 100644 index 00000000..2c24845f --- /dev/null +++ b/old_docs/API_docs_v57/methods/photos_uploadProfilePhoto.md @@ -0,0 +1,37 @@ +--- +title: photos.uploadProfilePhoto +description: photos.uploadProfilePhoto parameters, return type and example +--- +## Method: photos.uploadProfilePhoto +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|file|[InputFile](../types/InputFile.md) | Required| + + +### Return type: [photos\_Photo](../types/photos_Photo.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$photos_Photo = $MadelineProto->photos->uploadProfilePhoto(['file' => InputFile, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/updates_getChannelDifference.md b/old_docs/API_docs_v57/methods/updates_getChannelDifference.md new file mode 100644 index 00000000..be648f39 --- /dev/null +++ b/old_docs/API_docs_v57/methods/updates_getChannelDifference.md @@ -0,0 +1,40 @@ +--- +title: updates.getChannelDifference +description: updates.getChannelDifference parameters, return type and example +--- +## Method: updates.getChannelDifference +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|channel|[InputChannel](../types/InputChannel.md) | Required| +|filter|[ChannelMessagesFilter](../types/ChannelMessagesFilter.md) | Required| +|pts|[int](../types/int.md) | Required| +|limit|[int](../types/int.md) | Required| + + +### Return type: [updates\_ChannelDifference](../types/updates_ChannelDifference.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$updates_ChannelDifference = $MadelineProto->updates->getChannelDifference(['channel' => InputChannel, 'filter' => ChannelMessagesFilter, 'pts' => int, 'limit' => int, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/updates_getDifference.md b/old_docs/API_docs_v57/methods/updates_getDifference.md new file mode 100644 index 00000000..fe99857d --- /dev/null +++ b/old_docs/API_docs_v57/methods/updates_getDifference.md @@ -0,0 +1,39 @@ +--- +title: updates.getDifference +description: updates.getDifference parameters, return type and example +--- +## Method: updates.getDifference +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|pts|[int](../types/int.md) | Required| +|date|[int](../types/int.md) | Required| +|qts|[int](../types/int.md) | Required| + + +### Return type: [updates\_Difference](../types/updates_Difference.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$updates_Difference = $MadelineProto->updates->getDifference(['pts' => int, 'date' => int, 'qts' => int, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/updates_getState.md b/old_docs/API_docs_v57/methods/updates_getState.md new file mode 100644 index 00000000..5ceaf8d5 --- /dev/null +++ b/old_docs/API_docs_v57/methods/updates_getState.md @@ -0,0 +1,32 @@ +--- +title: updates.getState +description: updates.getState parameters, return type and example +--- +## Method: updates.getState +[Back to methods index](index.md) + + + + +### Return type: [updates\_State](../types/updates_State.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$updates_State = $MadelineProto->updates->getState(); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/upload_getFile.md b/old_docs/API_docs_v57/methods/upload_getFile.md new file mode 100644 index 00000000..40ae79a6 --- /dev/null +++ b/old_docs/API_docs_v57/methods/upload_getFile.md @@ -0,0 +1,39 @@ +--- +title: upload.getFile +description: upload.getFile parameters, return type and example +--- +## Method: upload.getFile +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|location|[InputFileLocation](../types/InputFileLocation.md) | Required| +|offset|[int](../types/int.md) | Required| +|limit|[int](../types/int.md) | Required| + + +### Return type: [upload\_File](../types/upload_File.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$upload_File = $MadelineProto->upload->getFile(['location' => InputFileLocation, 'offset' => int, 'limit' => int, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/upload_saveBigFilePart.md b/old_docs/API_docs_v57/methods/upload_saveBigFilePart.md new file mode 100644 index 00000000..b510a01f --- /dev/null +++ b/old_docs/API_docs_v57/methods/upload_saveBigFilePart.md @@ -0,0 +1,40 @@ +--- +title: upload.saveBigFilePart +description: upload.saveBigFilePart parameters, return type and example +--- +## Method: upload.saveBigFilePart +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|file\_id|[long](../types/long.md) | Required| +|file\_part|[int](../types/int.md) | Required| +|file\_total\_parts|[int](../types/int.md) | Required| +|bytes|[bytes](../types/bytes.md) | Required| + + +### Return type: [Bool](../types/Bool.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Bool = $MadelineProto->upload->saveBigFilePart(['file_id' => long, 'file_part' => int, 'file_total_parts' => int, 'bytes' => bytes, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/upload_saveFilePart.md b/old_docs/API_docs_v57/methods/upload_saveFilePart.md new file mode 100644 index 00000000..bb655aa2 --- /dev/null +++ b/old_docs/API_docs_v57/methods/upload_saveFilePart.md @@ -0,0 +1,39 @@ +--- +title: upload.saveFilePart +description: upload.saveFilePart parameters, return type and example +--- +## Method: upload.saveFilePart +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|file\_id|[long](../types/long.md) | Required| +|file\_part|[int](../types/int.md) | Required| +|bytes|[bytes](../types/bytes.md) | Required| + + +### Return type: [Bool](../types/Bool.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Bool = $MadelineProto->upload->saveFilePart(['file_id' => long, 'file_part' => int, 'bytes' => bytes, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/users_getFullUser.md b/old_docs/API_docs_v57/methods/users_getFullUser.md new file mode 100644 index 00000000..0571c9f5 --- /dev/null +++ b/old_docs/API_docs_v57/methods/users_getFullUser.md @@ -0,0 +1,37 @@ +--- +title: users.getFullUser +description: users.getFullUser parameters, return type and example +--- +## Method: users.getFullUser +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|[InputUser](../types/InputUser.md) | Required| + + +### Return type: [UserFull](../types/UserFull.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$UserFull = $MadelineProto->users->getFullUser(['id' => InputUser, ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/methods/users_getUsers.md b/old_docs/API_docs_v57/methods/users_getUsers.md new file mode 100644 index 00000000..3de154e4 --- /dev/null +++ b/old_docs/API_docs_v57/methods/users_getUsers.md @@ -0,0 +1,37 @@ +--- +title: users.getUsers +description: users.getUsers parameters, return type and example +--- +## Method: users.getUsers +[Back to methods index](index.md) + + +### Parameters: + +| Name | Type | Required | +|----------|:-------------:|---------:| +|id|Array of [InputUser](../types/InputUser.md) | Required| + + +### Return type: [Vector\_of\_User](../types/User.md) + +### Example: + + +``` +$MadelineProto = new \danog\MadelineProto\API(); +if (isset($token)) { + $this->bot_login($token); +} +if (isset($number)) { + $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); +} + +$Vector_of_User = $MadelineProto->users->getUsers(['id' => [InputUser], ]); +``` \ No newline at end of file diff --git a/old_docs/API_docs_v57/types/!X.md b/old_docs/API_docs_v57/types/!X.md new file mode 100644 index 00000000..b52cc64f --- /dev/null +++ b/old_docs/API_docs_v57/types/!X.md @@ -0,0 +1,8 @@ +--- +title: !X +description: Represents a TL serialized payload +--- +## Type: !X +[Back to constructor index](index.md) + +Represents a TL serialized payload. \ No newline at end of file diff --git a/old_docs/API_docs_v57/types/AccountDaysTTL.md b/old_docs/API_docs_v57/types/AccountDaysTTL.md new file mode 100644 index 00000000..c0363572 --- /dev/null +++ b/old_docs/API_docs_v57/types/AccountDaysTTL.md @@ -0,0 +1,21 @@ +--- +title: AccountDaysTTL +description: constructors and methods of type AccountDaysTTL +--- +## Type: AccountDaysTTL +[Back to types index](index.md) + + + +### Possible values (constructors): + +[accountDaysTTL](../constructors/accountDaysTTL.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->account->getAccountTTL](../methods/account_getAccountTTL.md) + + + diff --git a/old_docs/API_docs_v57/types/Authorization.md b/old_docs/API_docs_v57/types/Authorization.md new file mode 100644 index 00000000..db9d3a79 --- /dev/null +++ b/old_docs/API_docs_v57/types/Authorization.md @@ -0,0 +1,19 @@ +--- +title: Authorization +description: constructors and methods of type Authorization +--- +## Type: Authorization +[Back to types index](index.md) + + + +### Possible values (constructors): + +[authorization](../constructors/authorization.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/Bool.md b/old_docs/API_docs_v57/types/Bool.md new file mode 100644 index 00000000..e108e862 --- /dev/null +++ b/old_docs/API_docs_v57/types/Bool.md @@ -0,0 +1,8 @@ +--- +title: Bool +description: Represents a boolean. +--- +# Bool +[Back to types index](index.md) + +Represents a boolean. \ No newline at end of file diff --git a/old_docs/API_docs_v57/types/BotCommand.md b/old_docs/API_docs_v57/types/BotCommand.md new file mode 100644 index 00000000..9b5c86b1 --- /dev/null +++ b/old_docs/API_docs_v57/types/BotCommand.md @@ -0,0 +1,19 @@ +--- +title: BotCommand +description: constructors and methods of type BotCommand +--- +## Type: BotCommand +[Back to types index](index.md) + + + +### Possible values (constructors): + +[botCommand](../constructors/botCommand.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/BotInfo.md b/old_docs/API_docs_v57/types/BotInfo.md new file mode 100644 index 00000000..5a74c1ae --- /dev/null +++ b/old_docs/API_docs_v57/types/BotInfo.md @@ -0,0 +1,19 @@ +--- +title: BotInfo +description: constructors and methods of type BotInfo +--- +## Type: BotInfo +[Back to types index](index.md) + + + +### Possible values (constructors): + +[botInfo](../constructors/botInfo.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/BotInlineMessage.md b/old_docs/API_docs_v57/types/BotInlineMessage.md new file mode 100644 index 00000000..3d514e86 --- /dev/null +++ b/old_docs/API_docs_v57/types/BotInlineMessage.md @@ -0,0 +1,27 @@ +--- +title: BotInlineMessage +description: constructors and methods of type BotInlineMessage +--- +## Type: BotInlineMessage +[Back to types index](index.md) + + + +### Possible values (constructors): + +[botInlineMessageMediaAuto](../constructors/botInlineMessageMediaAuto.md) + +[botInlineMessageText](../constructors/botInlineMessageText.md) + +[botInlineMessageMediaGeo](../constructors/botInlineMessageMediaGeo.md) + +[botInlineMessageMediaVenue](../constructors/botInlineMessageMediaVenue.md) + +[botInlineMessageMediaContact](../constructors/botInlineMessageMediaContact.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/BotInlineResult.md b/old_docs/API_docs_v57/types/BotInlineResult.md new file mode 100644 index 00000000..cbbc151b --- /dev/null +++ b/old_docs/API_docs_v57/types/BotInlineResult.md @@ -0,0 +1,21 @@ +--- +title: BotInlineResult +description: constructors and methods of type BotInlineResult +--- +## Type: BotInlineResult +[Back to types index](index.md) + + + +### Possible values (constructors): + +[botInlineResult](../constructors/botInlineResult.md) + +[botInlineMediaResult](../constructors/botInlineMediaResult.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/ChannelMessagesFilter.md b/old_docs/API_docs_v57/types/ChannelMessagesFilter.md new file mode 100644 index 00000000..099f2dcf --- /dev/null +++ b/old_docs/API_docs_v57/types/ChannelMessagesFilter.md @@ -0,0 +1,21 @@ +--- +title: ChannelMessagesFilter +description: constructors and methods of type ChannelMessagesFilter +--- +## Type: ChannelMessagesFilter +[Back to types index](index.md) + + + +### Possible values (constructors): + +[channelMessagesFilterEmpty](../constructors/channelMessagesFilterEmpty.md) + +[channelMessagesFilter](../constructors/channelMessagesFilter.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/ChannelParticipant.md b/old_docs/API_docs_v57/types/ChannelParticipant.md new file mode 100644 index 00000000..31640ae0 --- /dev/null +++ b/old_docs/API_docs_v57/types/ChannelParticipant.md @@ -0,0 +1,29 @@ +--- +title: ChannelParticipant +description: constructors and methods of type ChannelParticipant +--- +## Type: ChannelParticipant +[Back to types index](index.md) + + + +### Possible values (constructors): + +[channelParticipant](../constructors/channelParticipant.md) + +[channelParticipantSelf](../constructors/channelParticipantSelf.md) + +[channelParticipantModerator](../constructors/channelParticipantModerator.md) + +[channelParticipantEditor](../constructors/channelParticipantEditor.md) + +[channelParticipantKicked](../constructors/channelParticipantKicked.md) + +[channelParticipantCreator](../constructors/channelParticipantCreator.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/ChannelParticipantRole.md b/old_docs/API_docs_v57/types/ChannelParticipantRole.md new file mode 100644 index 00000000..81bf38ec --- /dev/null +++ b/old_docs/API_docs_v57/types/ChannelParticipantRole.md @@ -0,0 +1,23 @@ +--- +title: ChannelParticipantRole +description: constructors and methods of type ChannelParticipantRole +--- +## Type: ChannelParticipantRole +[Back to types index](index.md) + + + +### Possible values (constructors): + +[channelRoleEmpty](../constructors/channelRoleEmpty.md) + +[channelRoleModerator](../constructors/channelRoleModerator.md) + +[channelRoleEditor](../constructors/channelRoleEditor.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/ChannelParticipantsFilter.md b/old_docs/API_docs_v57/types/ChannelParticipantsFilter.md new file mode 100644 index 00000000..4d1e54ec --- /dev/null +++ b/old_docs/API_docs_v57/types/ChannelParticipantsFilter.md @@ -0,0 +1,25 @@ +--- +title: ChannelParticipantsFilter +description: constructors and methods of type ChannelParticipantsFilter +--- +## Type: ChannelParticipantsFilter +[Back to types index](index.md) + + + +### Possible values (constructors): + +[channelParticipantsRecent](../constructors/channelParticipantsRecent.md) + +[channelParticipantsAdmins](../constructors/channelParticipantsAdmins.md) + +[channelParticipantsKicked](../constructors/channelParticipantsKicked.md) + +[channelParticipantsBots](../constructors/channelParticipantsBots.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/Chat.md b/old_docs/API_docs_v57/types/Chat.md new file mode 100644 index 00000000..1dc2c40e --- /dev/null +++ b/old_docs/API_docs_v57/types/Chat.md @@ -0,0 +1,27 @@ +--- +title: Chat +description: constructors and methods of type Chat +--- +## Type: Chat +[Back to types index](index.md) + + + +### Possible values (constructors): + +[chatEmpty](../constructors/chatEmpty.md) + +[chat](../constructors/chat.md) + +[chatForbidden](../constructors/chatForbidden.md) + +[channel](../constructors/channel.md) + +[channelForbidden](../constructors/channelForbidden.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/ChatFull.md b/old_docs/API_docs_v57/types/ChatFull.md new file mode 100644 index 00000000..e5ec1ffd --- /dev/null +++ b/old_docs/API_docs_v57/types/ChatFull.md @@ -0,0 +1,21 @@ +--- +title: ChatFull +description: constructors and methods of type ChatFull +--- +## Type: ChatFull +[Back to types index](index.md) + + + +### Possible values (constructors): + +[chatFull](../constructors/chatFull.md) + +[channelFull](../constructors/channelFull.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/ChatInvite.md b/old_docs/API_docs_v57/types/ChatInvite.md new file mode 100644 index 00000000..a8e2f3ed --- /dev/null +++ b/old_docs/API_docs_v57/types/ChatInvite.md @@ -0,0 +1,23 @@ +--- +title: ChatInvite +description: constructors and methods of type ChatInvite +--- +## Type: ChatInvite +[Back to types index](index.md) + + + +### Possible values (constructors): + +[chatInviteAlready](../constructors/chatInviteAlready.md) + +[chatInvite](../constructors/chatInvite.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->messages->checkChatInvite](../methods/messages_checkChatInvite.md) + + + diff --git a/old_docs/API_docs_v57/types/ChatParticipant.md b/old_docs/API_docs_v57/types/ChatParticipant.md new file mode 100644 index 00000000..64996f55 --- /dev/null +++ b/old_docs/API_docs_v57/types/ChatParticipant.md @@ -0,0 +1,23 @@ +--- +title: ChatParticipant +description: constructors and methods of type ChatParticipant +--- +## Type: ChatParticipant +[Back to types index](index.md) + + + +### Possible values (constructors): + +[chatParticipant](../constructors/chatParticipant.md) + +[chatParticipantCreator](../constructors/chatParticipantCreator.md) + +[chatParticipantAdmin](../constructors/chatParticipantAdmin.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/ChatParticipants.md b/old_docs/API_docs_v57/types/ChatParticipants.md new file mode 100644 index 00000000..49fca52e --- /dev/null +++ b/old_docs/API_docs_v57/types/ChatParticipants.md @@ -0,0 +1,21 @@ +--- +title: ChatParticipants +description: constructors and methods of type ChatParticipants +--- +## Type: ChatParticipants +[Back to types index](index.md) + + + +### Possible values (constructors): + +[chatParticipantsForbidden](../constructors/chatParticipantsForbidden.md) + +[chatParticipants](../constructors/chatParticipants.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/ChatPhoto.md b/old_docs/API_docs_v57/types/ChatPhoto.md new file mode 100644 index 00000000..87a20f80 --- /dev/null +++ b/old_docs/API_docs_v57/types/ChatPhoto.md @@ -0,0 +1,21 @@ +--- +title: ChatPhoto +description: constructors and methods of type ChatPhoto +--- +## Type: ChatPhoto +[Back to types index](index.md) + + + +### Possible values (constructors): + +[chatPhotoEmpty](../constructors/chatPhotoEmpty.md) + +[chatPhoto](../constructors/chatPhoto.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/Config.md b/old_docs/API_docs_v57/types/Config.md new file mode 100644 index 00000000..4c200515 --- /dev/null +++ b/old_docs/API_docs_v57/types/Config.md @@ -0,0 +1,21 @@ +--- +title: Config +description: constructors and methods of type Config +--- +## Type: Config +[Back to types index](index.md) + + + +### Possible values (constructors): + +[config](../constructors/config.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->help->getConfig](../methods/help_getConfig.md) + + + diff --git a/old_docs/API_docs_v57/types/Contact.md b/old_docs/API_docs_v57/types/Contact.md new file mode 100644 index 00000000..e8f33b6d --- /dev/null +++ b/old_docs/API_docs_v57/types/Contact.md @@ -0,0 +1,19 @@ +--- +title: Contact +description: constructors and methods of type Contact +--- +## Type: Contact +[Back to types index](index.md) + + + +### Possible values (constructors): + +[contact](../constructors/contact.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/ContactBlocked.md b/old_docs/API_docs_v57/types/ContactBlocked.md new file mode 100644 index 00000000..87bb970c --- /dev/null +++ b/old_docs/API_docs_v57/types/ContactBlocked.md @@ -0,0 +1,19 @@ +--- +title: ContactBlocked +description: constructors and methods of type ContactBlocked +--- +## Type: ContactBlocked +[Back to types index](index.md) + + + +### Possible values (constructors): + +[contactBlocked](../constructors/contactBlocked.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/ContactLink.md b/old_docs/API_docs_v57/types/ContactLink.md new file mode 100644 index 00000000..c9a28009 --- /dev/null +++ b/old_docs/API_docs_v57/types/ContactLink.md @@ -0,0 +1,25 @@ +--- +title: ContactLink +description: constructors and methods of type ContactLink +--- +## Type: ContactLink +[Back to types index](index.md) + + + +### Possible values (constructors): + +[contactLinkUnknown](../constructors/contactLinkUnknown.md) + +[contactLinkNone](../constructors/contactLinkNone.md) + +[contactLinkHasPhone](../constructors/contactLinkHasPhone.md) + +[contactLinkContact](../constructors/contactLinkContact.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/ContactStatus.md b/old_docs/API_docs_v57/types/ContactStatus.md new file mode 100644 index 00000000..28257d0e --- /dev/null +++ b/old_docs/API_docs_v57/types/ContactStatus.md @@ -0,0 +1,21 @@ +--- +title: ContactStatus +description: constructors and methods of type ContactStatus +--- +## Type: ContactStatus +[Back to types index](index.md) + + + +### Possible values (constructors): + +[contactStatus](../constructors/contactStatus.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->contacts->getStatuses](../methods/contacts_getStatuses.md) + + + diff --git a/old_docs/API_docs_v57/types/DcOption.md b/old_docs/API_docs_v57/types/DcOption.md new file mode 100644 index 00000000..ac726d6d --- /dev/null +++ b/old_docs/API_docs_v57/types/DcOption.md @@ -0,0 +1,19 @@ +--- +title: DcOption +description: constructors and methods of type DcOption +--- +## Type: DcOption +[Back to types index](index.md) + + + +### Possible values (constructors): + +[dcOption](../constructors/dcOption.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/Dialog.md b/old_docs/API_docs_v57/types/Dialog.md new file mode 100644 index 00000000..88398fb5 --- /dev/null +++ b/old_docs/API_docs_v57/types/Dialog.md @@ -0,0 +1,19 @@ +--- +title: Dialog +description: constructors and methods of type Dialog +--- +## Type: Dialog +[Back to types index](index.md) + + + +### Possible values (constructors): + +[dialog](../constructors/dialog.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/DisabledFeature.md b/old_docs/API_docs_v57/types/DisabledFeature.md new file mode 100644 index 00000000..d1695c5b --- /dev/null +++ b/old_docs/API_docs_v57/types/DisabledFeature.md @@ -0,0 +1,19 @@ +--- +title: DisabledFeature +description: constructors and methods of type DisabledFeature +--- +## Type: DisabledFeature +[Back to types index](index.md) + + + +### Possible values (constructors): + +[disabledFeature](../constructors/disabledFeature.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/Document.md b/old_docs/API_docs_v57/types/Document.md new file mode 100644 index 00000000..52c3c5a9 --- /dev/null +++ b/old_docs/API_docs_v57/types/Document.md @@ -0,0 +1,23 @@ +--- +title: Document +description: constructors and methods of type Document +--- +## Type: Document +[Back to types index](index.md) + + + +### Possible values (constructors): + +[documentEmpty](../constructors/documentEmpty.md) + +[document](../constructors/document.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->messages->getDocumentByHash](../methods/messages_getDocumentByHash.md) + + + diff --git a/old_docs/API_docs_v57/types/DocumentAttribute.md b/old_docs/API_docs_v57/types/DocumentAttribute.md new file mode 100644 index 00000000..c8e665bf --- /dev/null +++ b/old_docs/API_docs_v57/types/DocumentAttribute.md @@ -0,0 +1,31 @@ +--- +title: DocumentAttribute +description: constructors and methods of type DocumentAttribute +--- +## Type: DocumentAttribute +[Back to types index](index.md) + + + +### Possible values (constructors): + +[documentAttributeImageSize](../constructors/documentAttributeImageSize.md) + +[documentAttributeAnimated](../constructors/documentAttributeAnimated.md) + +[documentAttributeSticker](../constructors/documentAttributeSticker.md) + +[documentAttributeVideo](../constructors/documentAttributeVideo.md) + +[documentAttributeAudio](../constructors/documentAttributeAudio.md) + +[documentAttributeFilename](../constructors/documentAttributeFilename.md) + +[documentAttributeHasStickers](../constructors/documentAttributeHasStickers.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/DraftMessage.md b/old_docs/API_docs_v57/types/DraftMessage.md new file mode 100644 index 00000000..7ef53cdb --- /dev/null +++ b/old_docs/API_docs_v57/types/DraftMessage.md @@ -0,0 +1,21 @@ +--- +title: DraftMessage +description: constructors and methods of type DraftMessage +--- +## Type: DraftMessage +[Back to types index](index.md) + + + +### Possible values (constructors): + +[draftMessageEmpty](../constructors/draftMessageEmpty.md) + +[draftMessage](../constructors/draftMessage.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/EncryptedChat.md b/old_docs/API_docs_v57/types/EncryptedChat.md new file mode 100644 index 00000000..d352bfb2 --- /dev/null +++ b/old_docs/API_docs_v57/types/EncryptedChat.md @@ -0,0 +1,31 @@ +--- +title: EncryptedChat +description: constructors and methods of type EncryptedChat +--- +## Type: EncryptedChat +[Back to types index](index.md) + + + +### Possible values (constructors): + +[encryptedChatEmpty](../constructors/encryptedChatEmpty.md) + +[encryptedChatWaiting](../constructors/encryptedChatWaiting.md) + +[encryptedChatRequested](../constructors/encryptedChatRequested.md) + +[encryptedChat](../constructors/encryptedChat.md) + +[encryptedChatDiscarded](../constructors/encryptedChatDiscarded.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->messages->requestEncryption](../methods/messages_requestEncryption.md) + +[$MadelineProto->messages->acceptEncryption](../methods/messages_acceptEncryption.md) + + + diff --git a/old_docs/API_docs_v57/types/EncryptedFile.md b/old_docs/API_docs_v57/types/EncryptedFile.md new file mode 100644 index 00000000..5926c088 --- /dev/null +++ b/old_docs/API_docs_v57/types/EncryptedFile.md @@ -0,0 +1,21 @@ +--- +title: EncryptedFile +description: constructors and methods of type EncryptedFile +--- +## Type: EncryptedFile +[Back to types index](index.md) + + + +### Possible values (constructors): + +[encryptedFileEmpty](../constructors/encryptedFileEmpty.md) + +[encryptedFile](../constructors/encryptedFile.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/EncryptedMessage.md b/old_docs/API_docs_v57/types/EncryptedMessage.md new file mode 100644 index 00000000..f7474a3b --- /dev/null +++ b/old_docs/API_docs_v57/types/EncryptedMessage.md @@ -0,0 +1,21 @@ +--- +title: EncryptedMessage +description: constructors and methods of type EncryptedMessage +--- +## Type: EncryptedMessage +[Back to types index](index.md) + + + +### Possible values (constructors): + +[encryptedMessage](../constructors/encryptedMessage.md) + +[encryptedMessageService](../constructors/encryptedMessageService.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/Error.md b/old_docs/API_docs_v57/types/Error.md new file mode 100644 index 00000000..a3ab3577 --- /dev/null +++ b/old_docs/API_docs_v57/types/Error.md @@ -0,0 +1,19 @@ +--- +title: Error +description: constructors and methods of type Error +--- +## Type: Error +[Back to types index](index.md) + + + +### Possible values (constructors): + +[error](../constructors/error.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/ExportedChatInvite.md b/old_docs/API_docs_v57/types/ExportedChatInvite.md new file mode 100644 index 00000000..60c51dfc --- /dev/null +++ b/old_docs/API_docs_v57/types/ExportedChatInvite.md @@ -0,0 +1,25 @@ +--- +title: ExportedChatInvite +description: constructors and methods of type ExportedChatInvite +--- +## Type: ExportedChatInvite +[Back to types index](index.md) + + + +### Possible values (constructors): + +[chatInviteEmpty](../constructors/chatInviteEmpty.md) + +[chatInviteExported](../constructors/chatInviteExported.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->messages->exportChatInvite](../methods/messages_exportChatInvite.md) + +[$MadelineProto->channels->exportInvite](../methods/channels_exportInvite.md) + + + diff --git a/old_docs/API_docs_v57/types/ExportedMessageLink.md b/old_docs/API_docs_v57/types/ExportedMessageLink.md new file mode 100644 index 00000000..6d8dbd5b --- /dev/null +++ b/old_docs/API_docs_v57/types/ExportedMessageLink.md @@ -0,0 +1,21 @@ +--- +title: ExportedMessageLink +description: constructors and methods of type ExportedMessageLink +--- +## Type: ExportedMessageLink +[Back to types index](index.md) + + + +### Possible values (constructors): + +[exportedMessageLink](../constructors/exportedMessageLink.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->channels->exportMessageLink](../methods/channels_exportMessageLink.md) + + + diff --git a/old_docs/API_docs_v57/types/FileLocation.md b/old_docs/API_docs_v57/types/FileLocation.md new file mode 100644 index 00000000..09ad6ded --- /dev/null +++ b/old_docs/API_docs_v57/types/FileLocation.md @@ -0,0 +1,21 @@ +--- +title: FileLocation +description: constructors and methods of type FileLocation +--- +## Type: FileLocation +[Back to types index](index.md) + + + +### Possible values (constructors): + +[fileLocationUnavailable](../constructors/fileLocationUnavailable.md) + +[fileLocation](../constructors/fileLocation.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/FoundGif.md b/old_docs/API_docs_v57/types/FoundGif.md new file mode 100644 index 00000000..e366c303 --- /dev/null +++ b/old_docs/API_docs_v57/types/FoundGif.md @@ -0,0 +1,21 @@ +--- +title: FoundGif +description: constructors and methods of type FoundGif +--- +## Type: FoundGif +[Back to types index](index.md) + + + +### Possible values (constructors): + +[foundGif](../constructors/foundGif.md) + +[foundGifCached](../constructors/foundGifCached.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/Game.md b/old_docs/API_docs_v57/types/Game.md new file mode 100644 index 00000000..80a81431 --- /dev/null +++ b/old_docs/API_docs_v57/types/Game.md @@ -0,0 +1,19 @@ +--- +title: Game +description: constructors and methods of type Game +--- +## Type: Game +[Back to types index](index.md) + + + +### Possible values (constructors): + +[game](../constructors/game.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/GeoPoint.md b/old_docs/API_docs_v57/types/GeoPoint.md new file mode 100644 index 00000000..0b0b8a0b --- /dev/null +++ b/old_docs/API_docs_v57/types/GeoPoint.md @@ -0,0 +1,21 @@ +--- +title: GeoPoint +description: constructors and methods of type GeoPoint +--- +## Type: GeoPoint +[Back to types index](index.md) + + + +### Possible values (constructors): + +[geoPointEmpty](../constructors/geoPointEmpty.md) + +[geoPoint](../constructors/geoPoint.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/HighScore.md b/old_docs/API_docs_v57/types/HighScore.md new file mode 100644 index 00000000..0294d239 --- /dev/null +++ b/old_docs/API_docs_v57/types/HighScore.md @@ -0,0 +1,19 @@ +--- +title: HighScore +description: constructors and methods of type HighScore +--- +## Type: HighScore +[Back to types index](index.md) + + + +### Possible values (constructors): + +[highScore](../constructors/highScore.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/ImportedContact.md b/old_docs/API_docs_v57/types/ImportedContact.md new file mode 100644 index 00000000..c6aca02c --- /dev/null +++ b/old_docs/API_docs_v57/types/ImportedContact.md @@ -0,0 +1,19 @@ +--- +title: ImportedContact +description: constructors and methods of type ImportedContact +--- +## Type: ImportedContact +[Back to types index](index.md) + + + +### Possible values (constructors): + +[importedContact](../constructors/importedContact.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/InlineBotSwitchPM.md b/old_docs/API_docs_v57/types/InlineBotSwitchPM.md new file mode 100644 index 00000000..f9d4c077 --- /dev/null +++ b/old_docs/API_docs_v57/types/InlineBotSwitchPM.md @@ -0,0 +1,19 @@ +--- +title: InlineBotSwitchPM +description: constructors and methods of type InlineBotSwitchPM +--- +## Type: InlineBotSwitchPM +[Back to types index](index.md) + + + +### Possible values (constructors): + +[inlineBotSwitchPM](../constructors/inlineBotSwitchPM.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/InputAppEvent.md b/old_docs/API_docs_v57/types/InputAppEvent.md new file mode 100644 index 00000000..5cacbf28 --- /dev/null +++ b/old_docs/API_docs_v57/types/InputAppEvent.md @@ -0,0 +1,19 @@ +--- +title: InputAppEvent +description: constructors and methods of type InputAppEvent +--- +## Type: InputAppEvent +[Back to types index](index.md) + + + +### Possible values (constructors): + +[inputAppEvent](../constructors/inputAppEvent.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/InputBotInlineMessage.md b/old_docs/API_docs_v57/types/InputBotInlineMessage.md new file mode 100644 index 00000000..c2592f16 --- /dev/null +++ b/old_docs/API_docs_v57/types/InputBotInlineMessage.md @@ -0,0 +1,29 @@ +--- +title: InputBotInlineMessage +description: constructors and methods of type InputBotInlineMessage +--- +## Type: InputBotInlineMessage +[Back to types index](index.md) + + + +### Possible values (constructors): + +[inputBotInlineMessageMediaAuto](../constructors/inputBotInlineMessageMediaAuto.md) + +[inputBotInlineMessageText](../constructors/inputBotInlineMessageText.md) + +[inputBotInlineMessageMediaGeo](../constructors/inputBotInlineMessageMediaGeo.md) + +[inputBotInlineMessageMediaVenue](../constructors/inputBotInlineMessageMediaVenue.md) + +[inputBotInlineMessageMediaContact](../constructors/inputBotInlineMessageMediaContact.md) + +[inputBotInlineMessageGame](../constructors/inputBotInlineMessageGame.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/InputBotInlineMessageID.md b/old_docs/API_docs_v57/types/InputBotInlineMessageID.md new file mode 100644 index 00000000..9e5ef2e3 --- /dev/null +++ b/old_docs/API_docs_v57/types/InputBotInlineMessageID.md @@ -0,0 +1,19 @@ +--- +title: InputBotInlineMessageID +description: constructors and methods of type InputBotInlineMessageID +--- +## Type: InputBotInlineMessageID +[Back to types index](index.md) + + + +### Possible values (constructors): + +[inputBotInlineMessageID](../constructors/inputBotInlineMessageID.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/InputBotInlineResult.md b/old_docs/API_docs_v57/types/InputBotInlineResult.md new file mode 100644 index 00000000..29482655 --- /dev/null +++ b/old_docs/API_docs_v57/types/InputBotInlineResult.md @@ -0,0 +1,25 @@ +--- +title: InputBotInlineResult +description: constructors and methods of type InputBotInlineResult +--- +## Type: InputBotInlineResult +[Back to types index](index.md) + + + +### Possible values (constructors): + +[inputBotInlineResult](../constructors/inputBotInlineResult.md) + +[inputBotInlineResultPhoto](../constructors/inputBotInlineResultPhoto.md) + +[inputBotInlineResultDocument](../constructors/inputBotInlineResultDocument.md) + +[inputBotInlineResultGame](../constructors/inputBotInlineResultGame.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/InputChannel.md b/old_docs/API_docs_v57/types/InputChannel.md new file mode 100644 index 00000000..b573025d --- /dev/null +++ b/old_docs/API_docs_v57/types/InputChannel.md @@ -0,0 +1,21 @@ +--- +title: InputChannel +description: constructors and methods of type InputChannel +--- +## Type: InputChannel +[Back to types index](index.md) + + + +### Possible values (constructors): + +[inputChannelEmpty](../constructors/inputChannelEmpty.md) + +[inputChannel](../constructors/inputChannel.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/InputChatPhoto.md b/old_docs/API_docs_v57/types/InputChatPhoto.md new file mode 100644 index 00000000..02670513 --- /dev/null +++ b/old_docs/API_docs_v57/types/InputChatPhoto.md @@ -0,0 +1,23 @@ +--- +title: InputChatPhoto +description: constructors and methods of type InputChatPhoto +--- +## Type: InputChatPhoto +[Back to types index](index.md) + + + +### Possible values (constructors): + +[inputChatPhotoEmpty](../constructors/inputChatPhotoEmpty.md) + +[inputChatUploadedPhoto](../constructors/inputChatUploadedPhoto.md) + +[inputChatPhoto](../constructors/inputChatPhoto.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/InputContact.md b/old_docs/API_docs_v57/types/InputContact.md new file mode 100644 index 00000000..d02cb4a4 --- /dev/null +++ b/old_docs/API_docs_v57/types/InputContact.md @@ -0,0 +1,19 @@ +--- +title: InputContact +description: constructors and methods of type InputContact +--- +## Type: InputContact +[Back to types index](index.md) + + + +### Possible values (constructors): + +[inputPhoneContact](../constructors/inputPhoneContact.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/InputDocument.md b/old_docs/API_docs_v57/types/InputDocument.md new file mode 100644 index 00000000..ef551639 --- /dev/null +++ b/old_docs/API_docs_v57/types/InputDocument.md @@ -0,0 +1,21 @@ +--- +title: InputDocument +description: constructors and methods of type InputDocument +--- +## Type: InputDocument +[Back to types index](index.md) + + + +### Possible values (constructors): + +[inputDocumentEmpty](../constructors/inputDocumentEmpty.md) + +[inputDocument](../constructors/inputDocument.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/InputEncryptedChat.md b/old_docs/API_docs_v57/types/InputEncryptedChat.md new file mode 100644 index 00000000..5809c265 --- /dev/null +++ b/old_docs/API_docs_v57/types/InputEncryptedChat.md @@ -0,0 +1,19 @@ +--- +title: InputEncryptedChat +description: constructors and methods of type InputEncryptedChat +--- +## Type: InputEncryptedChat +[Back to types index](index.md) + + + +### Possible values (constructors): + +[inputEncryptedChat](../constructors/inputEncryptedChat.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/InputEncryptedFile.md b/old_docs/API_docs_v57/types/InputEncryptedFile.md new file mode 100644 index 00000000..ef69ee82 --- /dev/null +++ b/old_docs/API_docs_v57/types/InputEncryptedFile.md @@ -0,0 +1,25 @@ +--- +title: InputEncryptedFile +description: constructors and methods of type InputEncryptedFile +--- +## Type: InputEncryptedFile +[Back to types index](index.md) + + + +### Possible values (constructors): + +[inputEncryptedFileEmpty](../constructors/inputEncryptedFileEmpty.md) + +[inputEncryptedFileUploaded](../constructors/inputEncryptedFileUploaded.md) + +[inputEncryptedFile](../constructors/inputEncryptedFile.md) + +[inputEncryptedFileBigUploaded](../constructors/inputEncryptedFileBigUploaded.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/InputFile.md b/old_docs/API_docs_v57/types/InputFile.md new file mode 100644 index 00000000..aa204fa9 --- /dev/null +++ b/old_docs/API_docs_v57/types/InputFile.md @@ -0,0 +1,21 @@ +--- +title: InputFile +description: constructors and methods of type InputFile +--- +## Type: InputFile +[Back to types index](index.md) + + + +### Possible values (constructors): + +[inputFile](../constructors/inputFile.md) + +[inputFileBig](../constructors/inputFileBig.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/InputFileLocation.md b/old_docs/API_docs_v57/types/InputFileLocation.md new file mode 100644 index 00000000..e15184d4 --- /dev/null +++ b/old_docs/API_docs_v57/types/InputFileLocation.md @@ -0,0 +1,23 @@ +--- +title: InputFileLocation +description: constructors and methods of type InputFileLocation +--- +## Type: InputFileLocation +[Back to types index](index.md) + + + +### Possible values (constructors): + +[inputFileLocation](../constructors/inputFileLocation.md) + +[inputEncryptedFileLocation](../constructors/inputEncryptedFileLocation.md) + +[inputDocumentFileLocation](../constructors/inputDocumentFileLocation.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/InputGame.md b/old_docs/API_docs_v57/types/InputGame.md new file mode 100644 index 00000000..8b48138b --- /dev/null +++ b/old_docs/API_docs_v57/types/InputGame.md @@ -0,0 +1,21 @@ +--- +title: InputGame +description: constructors and methods of type InputGame +--- +## Type: InputGame +[Back to types index](index.md) + + + +### Possible values (constructors): + +[inputGameID](../constructors/inputGameID.md) + +[inputGameShortName](../constructors/inputGameShortName.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/InputGeoPoint.md b/old_docs/API_docs_v57/types/InputGeoPoint.md new file mode 100644 index 00000000..cde0c7a9 --- /dev/null +++ b/old_docs/API_docs_v57/types/InputGeoPoint.md @@ -0,0 +1,21 @@ +--- +title: InputGeoPoint +description: constructors and methods of type InputGeoPoint +--- +## Type: InputGeoPoint +[Back to types index](index.md) + + + +### Possible values (constructors): + +[inputGeoPointEmpty](../constructors/inputGeoPointEmpty.md) + +[inputGeoPoint](../constructors/inputGeoPoint.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/InputMedia.md b/old_docs/API_docs_v57/types/InputMedia.md new file mode 100644 index 00000000..57d4b92a --- /dev/null +++ b/old_docs/API_docs_v57/types/InputMedia.md @@ -0,0 +1,43 @@ +--- +title: InputMedia +description: constructors and methods of type InputMedia +--- +## Type: InputMedia +[Back to types index](index.md) + + + +### Possible values (constructors): + +[inputMediaEmpty](../constructors/inputMediaEmpty.md) + +[inputMediaUploadedPhoto](../constructors/inputMediaUploadedPhoto.md) + +[inputMediaPhoto](../constructors/inputMediaPhoto.md) + +[inputMediaGeoPoint](../constructors/inputMediaGeoPoint.md) + +[inputMediaContact](../constructors/inputMediaContact.md) + +[inputMediaUploadedDocument](../constructors/inputMediaUploadedDocument.md) + +[inputMediaUploadedThumbDocument](../constructors/inputMediaUploadedThumbDocument.md) + +[inputMediaDocument](../constructors/inputMediaDocument.md) + +[inputMediaVenue](../constructors/inputMediaVenue.md) + +[inputMediaGifExternal](../constructors/inputMediaGifExternal.md) + +[inputMediaPhotoExternal](../constructors/inputMediaPhotoExternal.md) + +[inputMediaDocumentExternal](../constructors/inputMediaDocumentExternal.md) + +[inputMediaGame](../constructors/inputMediaGame.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/InputNotifyPeer.md b/old_docs/API_docs_v57/types/InputNotifyPeer.md new file mode 100644 index 00000000..896c992d --- /dev/null +++ b/old_docs/API_docs_v57/types/InputNotifyPeer.md @@ -0,0 +1,25 @@ +--- +title: InputNotifyPeer +description: constructors and methods of type InputNotifyPeer +--- +## Type: InputNotifyPeer +[Back to types index](index.md) + + + +### Possible values (constructors): + +[inputNotifyPeer](../constructors/inputNotifyPeer.md) + +[inputNotifyUsers](../constructors/inputNotifyUsers.md) + +[inputNotifyChats](../constructors/inputNotifyChats.md) + +[inputNotifyAll](../constructors/inputNotifyAll.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/InputPeer.md b/old_docs/API_docs_v57/types/InputPeer.md new file mode 100644 index 00000000..7adf47ab --- /dev/null +++ b/old_docs/API_docs_v57/types/InputPeer.md @@ -0,0 +1,27 @@ +--- +title: InputPeer +description: constructors and methods of type InputPeer +--- +## Type: InputPeer +[Back to types index](index.md) + + + +### Possible values (constructors): + +[inputPeerEmpty](../constructors/inputPeerEmpty.md) + +[inputPeerSelf](../constructors/inputPeerSelf.md) + +[inputPeerChat](../constructors/inputPeerChat.md) + +[inputPeerUser](../constructors/inputPeerUser.md) + +[inputPeerChannel](../constructors/inputPeerChannel.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/InputPeerNotifyEvents.md b/old_docs/API_docs_v57/types/InputPeerNotifyEvents.md new file mode 100644 index 00000000..7ac6803e --- /dev/null +++ b/old_docs/API_docs_v57/types/InputPeerNotifyEvents.md @@ -0,0 +1,21 @@ +--- +title: InputPeerNotifyEvents +description: constructors and methods of type InputPeerNotifyEvents +--- +## Type: InputPeerNotifyEvents +[Back to types index](index.md) + + + +### Possible values (constructors): + +[inputPeerNotifyEventsEmpty](../constructors/inputPeerNotifyEventsEmpty.md) + +[inputPeerNotifyEventsAll](../constructors/inputPeerNotifyEventsAll.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/InputPeerNotifySettings.md b/old_docs/API_docs_v57/types/InputPeerNotifySettings.md new file mode 100644 index 00000000..49afc1f3 --- /dev/null +++ b/old_docs/API_docs_v57/types/InputPeerNotifySettings.md @@ -0,0 +1,19 @@ +--- +title: InputPeerNotifySettings +description: constructors and methods of type InputPeerNotifySettings +--- +## Type: InputPeerNotifySettings +[Back to types index](index.md) + + + +### Possible values (constructors): + +[inputPeerNotifySettings](../constructors/inputPeerNotifySettings.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/InputPhoto.md b/old_docs/API_docs_v57/types/InputPhoto.md new file mode 100644 index 00000000..fa563d57 --- /dev/null +++ b/old_docs/API_docs_v57/types/InputPhoto.md @@ -0,0 +1,21 @@ +--- +title: InputPhoto +description: constructors and methods of type InputPhoto +--- +## Type: InputPhoto +[Back to types index](index.md) + + + +### Possible values (constructors): + +[inputPhotoEmpty](../constructors/inputPhotoEmpty.md) + +[inputPhoto](../constructors/inputPhoto.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/InputPrivacyKey.md b/old_docs/API_docs_v57/types/InputPrivacyKey.md new file mode 100644 index 00000000..b3d401e4 --- /dev/null +++ b/old_docs/API_docs_v57/types/InputPrivacyKey.md @@ -0,0 +1,21 @@ +--- +title: InputPrivacyKey +description: constructors and methods of type InputPrivacyKey +--- +## Type: InputPrivacyKey +[Back to types index](index.md) + + + +### Possible values (constructors): + +[inputPrivacyKeyStatusTimestamp](../constructors/inputPrivacyKeyStatusTimestamp.md) + +[inputPrivacyKeyChatInvite](../constructors/inputPrivacyKeyChatInvite.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/InputPrivacyRule.md b/old_docs/API_docs_v57/types/InputPrivacyRule.md new file mode 100644 index 00000000..55869dea --- /dev/null +++ b/old_docs/API_docs_v57/types/InputPrivacyRule.md @@ -0,0 +1,29 @@ +--- +title: InputPrivacyRule +description: constructors and methods of type InputPrivacyRule +--- +## Type: InputPrivacyRule +[Back to types index](index.md) + + + +### Possible values (constructors): + +[inputPrivacyValueAllowContacts](../constructors/inputPrivacyValueAllowContacts.md) + +[inputPrivacyValueAllowAll](../constructors/inputPrivacyValueAllowAll.md) + +[inputPrivacyValueAllowUsers](../constructors/inputPrivacyValueAllowUsers.md) + +[inputPrivacyValueDisallowContacts](../constructors/inputPrivacyValueDisallowContacts.md) + +[inputPrivacyValueDisallowAll](../constructors/inputPrivacyValueDisallowAll.md) + +[inputPrivacyValueDisallowUsers](../constructors/inputPrivacyValueDisallowUsers.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/InputStickerSet.md b/old_docs/API_docs_v57/types/InputStickerSet.md new file mode 100644 index 00000000..bc9abeca --- /dev/null +++ b/old_docs/API_docs_v57/types/InputStickerSet.md @@ -0,0 +1,23 @@ +--- +title: InputStickerSet +description: constructors and methods of type InputStickerSet +--- +## Type: InputStickerSet +[Back to types index](index.md) + + + +### Possible values (constructors): + +[inputStickerSetEmpty](../constructors/inputStickerSetEmpty.md) + +[inputStickerSetID](../constructors/inputStickerSetID.md) + +[inputStickerSetShortName](../constructors/inputStickerSetShortName.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/InputStickeredMedia.md b/old_docs/API_docs_v57/types/InputStickeredMedia.md new file mode 100644 index 00000000..984e7318 --- /dev/null +++ b/old_docs/API_docs_v57/types/InputStickeredMedia.md @@ -0,0 +1,21 @@ +--- +title: InputStickeredMedia +description: constructors and methods of type InputStickeredMedia +--- +## Type: InputStickeredMedia +[Back to types index](index.md) + + + +### Possible values (constructors): + +[inputStickeredMediaPhoto](../constructors/inputStickeredMediaPhoto.md) + +[inputStickeredMediaDocument](../constructors/inputStickeredMediaDocument.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/InputUser.md b/old_docs/API_docs_v57/types/InputUser.md new file mode 100644 index 00000000..c5ced2f7 --- /dev/null +++ b/old_docs/API_docs_v57/types/InputUser.md @@ -0,0 +1,23 @@ +--- +title: InputUser +description: constructors and methods of type InputUser +--- +## Type: InputUser +[Back to types index](index.md) + + + +### Possible values (constructors): + +[inputUserEmpty](../constructors/inputUserEmpty.md) + +[inputUserSelf](../constructors/inputUserSelf.md) + +[inputUser](../constructors/inputUser.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/KeyboardButton.md b/old_docs/API_docs_v57/types/KeyboardButton.md new file mode 100644 index 00000000..9826a9b3 --- /dev/null +++ b/old_docs/API_docs_v57/types/KeyboardButton.md @@ -0,0 +1,31 @@ +--- +title: KeyboardButton +description: constructors and methods of type KeyboardButton +--- +## Type: KeyboardButton +[Back to types index](index.md) + + + +### Possible values (constructors): + +[keyboardButton](../constructors/keyboardButton.md) + +[keyboardButtonUrl](../constructors/keyboardButtonUrl.md) + +[keyboardButtonCallback](../constructors/keyboardButtonCallback.md) + +[keyboardButtonRequestPhone](../constructors/keyboardButtonRequestPhone.md) + +[keyboardButtonRequestGeoLocation](../constructors/keyboardButtonRequestGeoLocation.md) + +[keyboardButtonSwitchInline](../constructors/keyboardButtonSwitchInline.md) + +[keyboardButtonGame](../constructors/keyboardButtonGame.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/KeyboardButtonRow.md b/old_docs/API_docs_v57/types/KeyboardButtonRow.md new file mode 100644 index 00000000..ab050e25 --- /dev/null +++ b/old_docs/API_docs_v57/types/KeyboardButtonRow.md @@ -0,0 +1,19 @@ +--- +title: KeyboardButtonRow +description: constructors and methods of type KeyboardButtonRow +--- +## Type: KeyboardButtonRow +[Back to types index](index.md) + + + +### Possible values (constructors): + +[keyboardButtonRow](../constructors/keyboardButtonRow.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/MaskCoords.md b/old_docs/API_docs_v57/types/MaskCoords.md new file mode 100644 index 00000000..026fa2cc --- /dev/null +++ b/old_docs/API_docs_v57/types/MaskCoords.md @@ -0,0 +1,19 @@ +--- +title: MaskCoords +description: constructors and methods of type MaskCoords +--- +## Type: MaskCoords +[Back to types index](index.md) + + + +### Possible values (constructors): + +[maskCoords](../constructors/maskCoords.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/Message.md b/old_docs/API_docs_v57/types/Message.md new file mode 100644 index 00000000..ab006ce0 --- /dev/null +++ b/old_docs/API_docs_v57/types/Message.md @@ -0,0 +1,23 @@ +--- +title: Message +description: constructors and methods of type Message +--- +## Type: Message +[Back to types index](index.md) + + + +### Possible values (constructors): + +[messageEmpty](../constructors/messageEmpty.md) + +[message](../constructors/message.md) + +[messageService](../constructors/messageService.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/MessageAction.md b/old_docs/API_docs_v57/types/MessageAction.md new file mode 100644 index 00000000..ad66b137 --- /dev/null +++ b/old_docs/API_docs_v57/types/MessageAction.md @@ -0,0 +1,45 @@ +--- +title: MessageAction +description: constructors and methods of type MessageAction +--- +## Type: MessageAction +[Back to types index](index.md) + + + +### Possible values (constructors): + +[messageActionEmpty](../constructors/messageActionEmpty.md) + +[messageActionChatCreate](../constructors/messageActionChatCreate.md) + +[messageActionChatEditTitle](../constructors/messageActionChatEditTitle.md) + +[messageActionChatEditPhoto](../constructors/messageActionChatEditPhoto.md) + +[messageActionChatDeletePhoto](../constructors/messageActionChatDeletePhoto.md) + +[messageActionChatAddUser](../constructors/messageActionChatAddUser.md) + +[messageActionChatDeleteUser](../constructors/messageActionChatDeleteUser.md) + +[messageActionChatJoinedByLink](../constructors/messageActionChatJoinedByLink.md) + +[messageActionChannelCreate](../constructors/messageActionChannelCreate.md) + +[messageActionChatMigrateTo](../constructors/messageActionChatMigrateTo.md) + +[messageActionChannelMigrateFrom](../constructors/messageActionChannelMigrateFrom.md) + +[messageActionPinMessage](../constructors/messageActionPinMessage.md) + +[messageActionHistoryClear](../constructors/messageActionHistoryClear.md) + +[messageActionGameScore](../constructors/messageActionGameScore.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/MessageEntity.md b/old_docs/API_docs_v57/types/MessageEntity.md new file mode 100644 index 00000000..22f1a0b4 --- /dev/null +++ b/old_docs/API_docs_v57/types/MessageEntity.md @@ -0,0 +1,43 @@ +--- +title: MessageEntity +description: constructors and methods of type MessageEntity +--- +## Type: MessageEntity +[Back to types index](index.md) + + + +### Possible values (constructors): + +[messageEntityUnknown](../constructors/messageEntityUnknown.md) + +[messageEntityMention](../constructors/messageEntityMention.md) + +[messageEntityHashtag](../constructors/messageEntityHashtag.md) + +[messageEntityBotCommand](../constructors/messageEntityBotCommand.md) + +[messageEntityUrl](../constructors/messageEntityUrl.md) + +[messageEntityEmail](../constructors/messageEntityEmail.md) + +[messageEntityBold](../constructors/messageEntityBold.md) + +[messageEntityItalic](../constructors/messageEntityItalic.md) + +[messageEntityCode](../constructors/messageEntityCode.md) + +[messageEntityPre](../constructors/messageEntityPre.md) + +[messageEntityTextUrl](../constructors/messageEntityTextUrl.md) + +[messageEntityMentionName](../constructors/messageEntityMentionName.md) + +[inputMessageEntityMentionName](../constructors/inputMessageEntityMentionName.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/MessageFwdHeader.md b/old_docs/API_docs_v57/types/MessageFwdHeader.md new file mode 100644 index 00000000..df742e47 --- /dev/null +++ b/old_docs/API_docs_v57/types/MessageFwdHeader.md @@ -0,0 +1,19 @@ +--- +title: MessageFwdHeader +description: constructors and methods of type MessageFwdHeader +--- +## Type: MessageFwdHeader +[Back to types index](index.md) + + + +### Possible values (constructors): + +[messageFwdHeader](../constructors/messageFwdHeader.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/MessageMedia.md b/old_docs/API_docs_v57/types/MessageMedia.md new file mode 100644 index 00000000..2f5d294b --- /dev/null +++ b/old_docs/API_docs_v57/types/MessageMedia.md @@ -0,0 +1,37 @@ +--- +title: MessageMedia +description: constructors and methods of type MessageMedia +--- +## Type: MessageMedia +[Back to types index](index.md) + + + +### Possible values (constructors): + +[messageMediaEmpty](../constructors/messageMediaEmpty.md) + +[messageMediaPhoto](../constructors/messageMediaPhoto.md) + +[messageMediaGeo](../constructors/messageMediaGeo.md) + +[messageMediaContact](../constructors/messageMediaContact.md) + +[messageMediaUnsupported](../constructors/messageMediaUnsupported.md) + +[messageMediaDocument](../constructors/messageMediaDocument.md) + +[messageMediaWebPage](../constructors/messageMediaWebPage.md) + +[messageMediaVenue](../constructors/messageMediaVenue.md) + +[messageMediaGame](../constructors/messageMediaGame.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->messages->getWebPagePreview](../methods/messages_getWebPagePreview.md) + + + diff --git a/old_docs/API_docs_v57/types/MessageRange.md b/old_docs/API_docs_v57/types/MessageRange.md new file mode 100644 index 00000000..e2226ae8 --- /dev/null +++ b/old_docs/API_docs_v57/types/MessageRange.md @@ -0,0 +1,19 @@ +--- +title: MessageRange +description: constructors and methods of type MessageRange +--- +## Type: MessageRange +[Back to types index](index.md) + + + +### Possible values (constructors): + +[messageRange](../constructors/messageRange.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/MessagesFilter.md b/old_docs/API_docs_v57/types/MessagesFilter.md new file mode 100644 index 00000000..00bd6bda --- /dev/null +++ b/old_docs/API_docs_v57/types/MessagesFilter.md @@ -0,0 +1,39 @@ +--- +title: MessagesFilter +description: constructors and methods of type MessagesFilter +--- +## Type: MessagesFilter +[Back to types index](index.md) + + + +### Possible values (constructors): + +[inputMessagesFilterEmpty](../constructors/inputMessagesFilterEmpty.md) + +[inputMessagesFilterPhotos](../constructors/inputMessagesFilterPhotos.md) + +[inputMessagesFilterVideo](../constructors/inputMessagesFilterVideo.md) + +[inputMessagesFilterPhotoVideo](../constructors/inputMessagesFilterPhotoVideo.md) + +[inputMessagesFilterPhotoVideoDocuments](../constructors/inputMessagesFilterPhotoVideoDocuments.md) + +[inputMessagesFilterDocument](../constructors/inputMessagesFilterDocument.md) + +[inputMessagesFilterUrl](../constructors/inputMessagesFilterUrl.md) + +[inputMessagesFilterGif](../constructors/inputMessagesFilterGif.md) + +[inputMessagesFilterVoice](../constructors/inputMessagesFilterVoice.md) + +[inputMessagesFilterMusic](../constructors/inputMessagesFilterMusic.md) + +[inputMessagesFilterChatPhotos](../constructors/inputMessagesFilterChatPhotos.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/NearestDc.md b/old_docs/API_docs_v57/types/NearestDc.md new file mode 100644 index 00000000..5068710d --- /dev/null +++ b/old_docs/API_docs_v57/types/NearestDc.md @@ -0,0 +1,21 @@ +--- +title: NearestDc +description: constructors and methods of type NearestDc +--- +## Type: NearestDc +[Back to types index](index.md) + + + +### Possible values (constructors): + +[nearestDc](../constructors/nearestDc.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->help->getNearestDc](../methods/help_getNearestDc.md) + + + diff --git a/old_docs/API_docs_v57/types/NotifyPeer.md b/old_docs/API_docs_v57/types/NotifyPeer.md new file mode 100644 index 00000000..c9a5b684 --- /dev/null +++ b/old_docs/API_docs_v57/types/NotifyPeer.md @@ -0,0 +1,25 @@ +--- +title: NotifyPeer +description: constructors and methods of type NotifyPeer +--- +## Type: NotifyPeer +[Back to types index](index.md) + + + +### Possible values (constructors): + +[notifyPeer](../constructors/notifyPeer.md) + +[notifyUsers](../constructors/notifyUsers.md) + +[notifyChats](../constructors/notifyChats.md) + +[notifyAll](../constructors/notifyAll.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/Null.md b/old_docs/API_docs_v57/types/Null.md new file mode 100644 index 00000000..64470311 --- /dev/null +++ b/old_docs/API_docs_v57/types/Null.md @@ -0,0 +1,19 @@ +--- +title: Null +description: constructors and methods of type Null +--- +## Type: Null +[Back to types index](index.md) + + + +### Possible values (constructors): + +[null](../constructors/null.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/Peer.md b/old_docs/API_docs_v57/types/Peer.md new file mode 100644 index 00000000..d4aa8884 --- /dev/null +++ b/old_docs/API_docs_v57/types/Peer.md @@ -0,0 +1,23 @@ +--- +title: Peer +description: constructors and methods of type Peer +--- +## Type: Peer +[Back to types index](index.md) + + + +### Possible values (constructors): + +[peerUser](../constructors/peerUser.md) + +[peerChat](../constructors/peerChat.md) + +[peerChannel](../constructors/peerChannel.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/PeerNotifyEvents.md b/old_docs/API_docs_v57/types/PeerNotifyEvents.md new file mode 100644 index 00000000..4c70898a --- /dev/null +++ b/old_docs/API_docs_v57/types/PeerNotifyEvents.md @@ -0,0 +1,21 @@ +--- +title: PeerNotifyEvents +description: constructors and methods of type PeerNotifyEvents +--- +## Type: PeerNotifyEvents +[Back to types index](index.md) + + + +### Possible values (constructors): + +[peerNotifyEventsEmpty](../constructors/peerNotifyEventsEmpty.md) + +[peerNotifyEventsAll](../constructors/peerNotifyEventsAll.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/PeerNotifySettings.md b/old_docs/API_docs_v57/types/PeerNotifySettings.md new file mode 100644 index 00000000..65db3e5b --- /dev/null +++ b/old_docs/API_docs_v57/types/PeerNotifySettings.md @@ -0,0 +1,23 @@ +--- +title: PeerNotifySettings +description: constructors and methods of type PeerNotifySettings +--- +## Type: PeerNotifySettings +[Back to types index](index.md) + + + +### Possible values (constructors): + +[peerNotifySettingsEmpty](../constructors/peerNotifySettingsEmpty.md) + +[peerNotifySettings](../constructors/peerNotifySettings.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->account->getNotifySettings](../methods/account_getNotifySettings.md) + + + diff --git a/old_docs/API_docs_v57/types/PeerSettings.md b/old_docs/API_docs_v57/types/PeerSettings.md new file mode 100644 index 00000000..b08909e8 --- /dev/null +++ b/old_docs/API_docs_v57/types/PeerSettings.md @@ -0,0 +1,21 @@ +--- +title: PeerSettings +description: constructors and methods of type PeerSettings +--- +## Type: PeerSettings +[Back to types index](index.md) + + + +### Possible values (constructors): + +[peerSettings](../constructors/peerSettings.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->messages->getPeerSettings](../methods/messages_getPeerSettings.md) + + + diff --git a/old_docs/API_docs_v57/types/Photo.md b/old_docs/API_docs_v57/types/Photo.md new file mode 100644 index 00000000..40ee0717 --- /dev/null +++ b/old_docs/API_docs_v57/types/Photo.md @@ -0,0 +1,21 @@ +--- +title: Photo +description: constructors and methods of type Photo +--- +## Type: Photo +[Back to types index](index.md) + + + +### Possible values (constructors): + +[photoEmpty](../constructors/photoEmpty.md) + +[photo](../constructors/photo.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/PhotoSize.md b/old_docs/API_docs_v57/types/PhotoSize.md new file mode 100644 index 00000000..c62ec0ae --- /dev/null +++ b/old_docs/API_docs_v57/types/PhotoSize.md @@ -0,0 +1,23 @@ +--- +title: PhotoSize +description: constructors and methods of type PhotoSize +--- +## Type: PhotoSize +[Back to types index](index.md) + + + +### Possible values (constructors): + +[photoSizeEmpty](../constructors/photoSizeEmpty.md) + +[photoSize](../constructors/photoSize.md) + +[photoCachedSize](../constructors/photoCachedSize.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/PrivacyKey.md b/old_docs/API_docs_v57/types/PrivacyKey.md new file mode 100644 index 00000000..e0c366bf --- /dev/null +++ b/old_docs/API_docs_v57/types/PrivacyKey.md @@ -0,0 +1,21 @@ +--- +title: PrivacyKey +description: constructors and methods of type PrivacyKey +--- +## Type: PrivacyKey +[Back to types index](index.md) + + + +### Possible values (constructors): + +[privacyKeyStatusTimestamp](../constructors/privacyKeyStatusTimestamp.md) + +[privacyKeyChatInvite](../constructors/privacyKeyChatInvite.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/PrivacyRule.md b/old_docs/API_docs_v57/types/PrivacyRule.md new file mode 100644 index 00000000..39554bf1 --- /dev/null +++ b/old_docs/API_docs_v57/types/PrivacyRule.md @@ -0,0 +1,29 @@ +--- +title: PrivacyRule +description: constructors and methods of type PrivacyRule +--- +## Type: PrivacyRule +[Back to types index](index.md) + + + +### Possible values (constructors): + +[privacyValueAllowContacts](../constructors/privacyValueAllowContacts.md) + +[privacyValueAllowAll](../constructors/privacyValueAllowAll.md) + +[privacyValueAllowUsers](../constructors/privacyValueAllowUsers.md) + +[privacyValueDisallowContacts](../constructors/privacyValueDisallowContacts.md) + +[privacyValueDisallowAll](../constructors/privacyValueDisallowAll.md) + +[privacyValueDisallowUsers](../constructors/privacyValueDisallowUsers.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/README.md b/old_docs/API_docs_v57/types/README.md new file mode 100644 index 00000000..c72b22e4 --- /dev/null +++ b/old_docs/API_docs_v57/types/README.md @@ -0,0 +1,338 @@ +--- +title: Types +description: List of types +--- +# Types +[Back to API documentation index](..) + + +[AccountDaysTTL](AccountDaysTTL.md) + +[Authorization](Authorization.md) + +[Bool](Bool.md) + +[BotCommand](BotCommand.md) + +[BotInfo](BotInfo.md) + +[BotInlineMessage](BotInlineMessage.md) + +[BotInlineResult](BotInlineResult.md) + +[ChannelMessagesFilter](ChannelMessagesFilter.md) + +[ChannelParticipant](ChannelParticipant.md) + +[ChannelParticipantRole](ChannelParticipantRole.md) + +[ChannelParticipantsFilter](ChannelParticipantsFilter.md) + +[Chat](Chat.md) + +[ChatFull](ChatFull.md) + +[ChatInvite](ChatInvite.md) + +[ChatParticipant](ChatParticipant.md) + +[ChatParticipants](ChatParticipants.md) + +[ChatPhoto](ChatPhoto.md) + +[Config](Config.md) + +[Contact](Contact.md) + +[ContactBlocked](ContactBlocked.md) + +[ContactLink](ContactLink.md) + +[ContactStatus](ContactStatus.md) + +[DcOption](DcOption.md) + +[Dialog](Dialog.md) + +[DisabledFeature](DisabledFeature.md) + +[Document](Document.md) + +[DocumentAttribute](DocumentAttribute.md) + +[DraftMessage](DraftMessage.md) + +[EncryptedChat](EncryptedChat.md) + +[EncryptedFile](EncryptedFile.md) + +[EncryptedMessage](EncryptedMessage.md) + +[Error](Error.md) + +[ExportedChatInvite](ExportedChatInvite.md) + +[ExportedMessageLink](ExportedMessageLink.md) + +[FileLocation](FileLocation.md) + +[FoundGif](FoundGif.md) + +[Game](Game.md) + +[GeoPoint](GeoPoint.md) + +[HighScore](HighScore.md) + +[ImportedContact](ImportedContact.md) + +[InlineBotSwitchPM](InlineBotSwitchPM.md) + +[InputAppEvent](InputAppEvent.md) + +[InputBotInlineMessage](InputBotInlineMessage.md) + +[InputBotInlineMessageID](InputBotInlineMessageID.md) + +[InputBotInlineResult](InputBotInlineResult.md) + +[InputChannel](InputChannel.md) + +[InputChatPhoto](InputChatPhoto.md) + +[InputContact](InputContact.md) + +[InputDocument](InputDocument.md) + +[InputEncryptedChat](InputEncryptedChat.md) + +[InputEncryptedFile](InputEncryptedFile.md) + +[InputFile](InputFile.md) + +[InputFileLocation](InputFileLocation.md) + +[InputGame](InputGame.md) + +[InputGeoPoint](InputGeoPoint.md) + +[InputMedia](InputMedia.md) + +[InputNotifyPeer](InputNotifyPeer.md) + +[InputPeer](InputPeer.md) + +[InputPeerNotifyEvents](InputPeerNotifyEvents.md) + +[InputPeerNotifySettings](InputPeerNotifySettings.md) + +[InputPhoto](InputPhoto.md) + +[InputPrivacyKey](InputPrivacyKey.md) + +[InputPrivacyRule](InputPrivacyRule.md) + +[InputStickerSet](InputStickerSet.md) + +[InputStickeredMedia](InputStickeredMedia.md) + +[InputUser](InputUser.md) + +[KeyboardButton](KeyboardButton.md) + +[KeyboardButtonRow](KeyboardButtonRow.md) + +[MaskCoords](MaskCoords.md) + +[Message](Message.md) + +[MessageAction](MessageAction.md) + +[MessageEntity](MessageEntity.md) + +[MessageFwdHeader](MessageFwdHeader.md) + +[MessageMedia](MessageMedia.md) + +[MessageRange](MessageRange.md) + +[MessagesFilter](MessagesFilter.md) + +[NearestDc](NearestDc.md) + +[NotifyPeer](NotifyPeer.md) + +[Null](Null.md) + +[Peer](Peer.md) + +[PeerNotifyEvents](PeerNotifyEvents.md) + +[PeerNotifySettings](PeerNotifySettings.md) + +[PeerSettings](PeerSettings.md) + +[Photo](Photo.md) + +[PhotoSize](PhotoSize.md) + +[PrivacyKey](PrivacyKey.md) + +[PrivacyRule](PrivacyRule.md) + +[ReceivedNotifyMessage](ReceivedNotifyMessage.md) + +[ReplyMarkup](ReplyMarkup.md) + +[ReportReason](ReportReason.md) + +[SendMessageAction](SendMessageAction.md) + +[StickerPack](StickerPack.md) + +[StickerSet](StickerSet.md) + +[StickerSetCovered](StickerSetCovered.md) + +[TopPeer](TopPeer.md) + +[TopPeerCategory](TopPeerCategory.md) + +[TopPeerCategoryPeers](TopPeerCategoryPeers.md) + +[True](True.md) + +[Update](Update.md) + +[Updates](Updates.md) + +[User](User.md) + +[UserFull](UserFull.md) + +[UserProfilePhoto](UserProfilePhoto.md) + +[UserStatus](UserStatus.md) + +[Vector t](Vector t.md) + +[WallPaper](WallPaper.md) + +[WebPage](WebPage.md) + +[X](X.md) + +[account\_Authorizations](account_Authorizations.md) + +[account\_Password](account_Password.md) + +[account\_PasswordInputSettings](account_PasswordInputSettings.md) + +[account\_PasswordSettings](account_PasswordSettings.md) + +[account\_PrivacyRules](account_PrivacyRules.md) + +[auth\_Authorization](auth_Authorization.md) + +[auth\_CheckedPhone](auth_CheckedPhone.md) + +[auth\_CodeType](auth_CodeType.md) + +[auth\_ExportedAuthorization](auth_ExportedAuthorization.md) + +[auth\_PasswordRecovery](auth_PasswordRecovery.md) + +[auth\_SentCode](auth_SentCode.md) + +[auth\_SentCodeType](auth_SentCodeType.md) + +[channels\_ChannelParticipant](channels_ChannelParticipant.md) + +[channels\_ChannelParticipants](channels_ChannelParticipants.md) + +[contacts\_Blocked](contacts_Blocked.md) + +[contacts\_Contacts](contacts_Contacts.md) + +[contacts\_Found](contacts_Found.md) + +[contacts\_ImportedContacts](contacts_ImportedContacts.md) + +[contacts\_Link](contacts_Link.md) + +[contacts\_ResolvedPeer](contacts_ResolvedPeer.md) + +[contacts\_TopPeers](contacts_TopPeers.md) + +[help\_AppChangelog](help_AppChangelog.md) + +[help\_AppUpdate](help_AppUpdate.md) + +[help\_InviteText](help_InviteText.md) + +[help\_Support](help_Support.md) + +[help\_TermsOfService](help_TermsOfService.md) + +[int](int.md) + +[long](long.md) + +[messages\_AffectedHistory](messages_AffectedHistory.md) + +[messages\_AffectedMessages](messages_AffectedMessages.md) + +[messages\_AllStickers](messages_AllStickers.md) + +[messages\_ArchivedStickers](messages_ArchivedStickers.md) + +[messages\_BotCallbackAnswer](messages_BotCallbackAnswer.md) + +[messages\_BotResults](messages_BotResults.md) + +[messages\_ChatFull](messages_ChatFull.md) + +[messages\_Chats](messages_Chats.md) + +[messages\_DhConfig](messages_DhConfig.md) + +[messages\_Dialogs](messages_Dialogs.md) + +[messages\_FeaturedStickers](messages_FeaturedStickers.md) + +[messages\_FoundGifs](messages_FoundGifs.md) + +[messages\_HighScores](messages_HighScores.md) + +[messages\_MessageEditData](messages_MessageEditData.md) + +[messages\_Messages](messages_Messages.md) + +[messages\_PeerDialogs](messages_PeerDialogs.md) + +[messages\_RecentStickers](messages_RecentStickers.md) + +[messages\_SavedGifs](messages_SavedGifs.md) + +[messages\_SentEncryptedMessage](messages_SentEncryptedMessage.md) + +[messages\_StickerSet](messages_StickerSet.md) + +[messages\_StickerSetInstallResult](messages_StickerSetInstallResult.md) + +[messages\_Stickers](messages_Stickers.md) + +[photos\_Photo](photos_Photo.md) + +[photos\_Photos](photos_Photos.md) + +[storage\_FileType](storage_FileType.md) + +[updates\_ChannelDifference](updates_ChannelDifference.md) + +[updates\_Difference](updates_Difference.md) + +[updates\_State](updates_State.md) + +[upload\_File](upload_File.md) + diff --git a/old_docs/API_docs_v57/types/ReceivedNotifyMessage.md b/old_docs/API_docs_v57/types/ReceivedNotifyMessage.md new file mode 100644 index 00000000..e403f2ab --- /dev/null +++ b/old_docs/API_docs_v57/types/ReceivedNotifyMessage.md @@ -0,0 +1,21 @@ +--- +title: ReceivedNotifyMessage +description: constructors and methods of type ReceivedNotifyMessage +--- +## Type: ReceivedNotifyMessage +[Back to types index](index.md) + + + +### Possible values (constructors): + +[receivedNotifyMessage](../constructors/receivedNotifyMessage.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->messages->receivedMessages](../methods/messages_receivedMessages.md) + + + diff --git a/old_docs/API_docs_v57/types/ReplyMarkup.md b/old_docs/API_docs_v57/types/ReplyMarkup.md new file mode 100644 index 00000000..6e4d41bc --- /dev/null +++ b/old_docs/API_docs_v57/types/ReplyMarkup.md @@ -0,0 +1,25 @@ +--- +title: ReplyMarkup +description: constructors and methods of type ReplyMarkup +--- +## Type: ReplyMarkup +[Back to types index](index.md) + + + +### Possible values (constructors): + +[replyKeyboardHide](../constructors/replyKeyboardHide.md) + +[replyKeyboardForceReply](../constructors/replyKeyboardForceReply.md) + +[replyKeyboardMarkup](../constructors/replyKeyboardMarkup.md) + +[replyInlineMarkup](../constructors/replyInlineMarkup.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/ReportReason.md b/old_docs/API_docs_v57/types/ReportReason.md new file mode 100644 index 00000000..d04f6e1d --- /dev/null +++ b/old_docs/API_docs_v57/types/ReportReason.md @@ -0,0 +1,25 @@ +--- +title: ReportReason +description: constructors and methods of type ReportReason +--- +## Type: ReportReason +[Back to types index](index.md) + + + +### Possible values (constructors): + +[inputReportReasonSpam](../constructors/inputReportReasonSpam.md) + +[inputReportReasonViolence](../constructors/inputReportReasonViolence.md) + +[inputReportReasonPornography](../constructors/inputReportReasonPornography.md) + +[inputReportReasonOther](../constructors/inputReportReasonOther.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/SendMessageAction.md b/old_docs/API_docs_v57/types/SendMessageAction.md new file mode 100644 index 00000000..faa6a8ff --- /dev/null +++ b/old_docs/API_docs_v57/types/SendMessageAction.md @@ -0,0 +1,39 @@ +--- +title: SendMessageAction +description: constructors and methods of type SendMessageAction +--- +## Type: SendMessageAction +[Back to types index](index.md) + + + +### Possible values (constructors): + +[sendMessageTypingAction](../constructors/sendMessageTypingAction.md) + +[sendMessageCancelAction](../constructors/sendMessageCancelAction.md) + +[sendMessageRecordVideoAction](../constructors/sendMessageRecordVideoAction.md) + +[sendMessageUploadVideoAction](../constructors/sendMessageUploadVideoAction.md) + +[sendMessageRecordAudioAction](../constructors/sendMessageRecordAudioAction.md) + +[sendMessageUploadAudioAction](../constructors/sendMessageUploadAudioAction.md) + +[sendMessageUploadPhotoAction](../constructors/sendMessageUploadPhotoAction.md) + +[sendMessageUploadDocumentAction](../constructors/sendMessageUploadDocumentAction.md) + +[sendMessageGeoLocationAction](../constructors/sendMessageGeoLocationAction.md) + +[sendMessageChooseContactAction](../constructors/sendMessageChooseContactAction.md) + +[sendMessageGamePlayAction](../constructors/sendMessageGamePlayAction.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/StickerPack.md b/old_docs/API_docs_v57/types/StickerPack.md new file mode 100644 index 00000000..18879439 --- /dev/null +++ b/old_docs/API_docs_v57/types/StickerPack.md @@ -0,0 +1,19 @@ +--- +title: StickerPack +description: constructors and methods of type StickerPack +--- +## Type: StickerPack +[Back to types index](index.md) + + + +### Possible values (constructors): + +[stickerPack](../constructors/stickerPack.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/StickerSet.md b/old_docs/API_docs_v57/types/StickerSet.md new file mode 100644 index 00000000..01141ecd --- /dev/null +++ b/old_docs/API_docs_v57/types/StickerSet.md @@ -0,0 +1,19 @@ +--- +title: StickerSet +description: constructors and methods of type StickerSet +--- +## Type: StickerSet +[Back to types index](index.md) + + + +### Possible values (constructors): + +[stickerSet](../constructors/stickerSet.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/StickerSetCovered.md b/old_docs/API_docs_v57/types/StickerSetCovered.md new file mode 100644 index 00000000..ef955281 --- /dev/null +++ b/old_docs/API_docs_v57/types/StickerSetCovered.md @@ -0,0 +1,23 @@ +--- +title: StickerSetCovered +description: constructors and methods of type StickerSetCovered +--- +## Type: StickerSetCovered +[Back to types index](index.md) + + + +### Possible values (constructors): + +[stickerSetCovered](../constructors/stickerSetCovered.md) + +[stickerSetMultiCovered](../constructors/stickerSetMultiCovered.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->messages->getAttachedStickers](../methods/messages_getAttachedStickers.md) + + + diff --git a/old_docs/API_docs_v57/types/TopPeer.md b/old_docs/API_docs_v57/types/TopPeer.md new file mode 100644 index 00000000..a9334990 --- /dev/null +++ b/old_docs/API_docs_v57/types/TopPeer.md @@ -0,0 +1,19 @@ +--- +title: TopPeer +description: constructors and methods of type TopPeer +--- +## Type: TopPeer +[Back to types index](index.md) + + + +### Possible values (constructors): + +[topPeer](../constructors/topPeer.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/TopPeerCategory.md b/old_docs/API_docs_v57/types/TopPeerCategory.md new file mode 100644 index 00000000..5ada15d4 --- /dev/null +++ b/old_docs/API_docs_v57/types/TopPeerCategory.md @@ -0,0 +1,27 @@ +--- +title: TopPeerCategory +description: constructors and methods of type TopPeerCategory +--- +## Type: TopPeerCategory +[Back to types index](index.md) + + + +### Possible values (constructors): + +[topPeerCategoryBotsPM](../constructors/topPeerCategoryBotsPM.md) + +[topPeerCategoryBotsInline](../constructors/topPeerCategoryBotsInline.md) + +[topPeerCategoryCorrespondents](../constructors/topPeerCategoryCorrespondents.md) + +[topPeerCategoryGroups](../constructors/topPeerCategoryGroups.md) + +[topPeerCategoryChannels](../constructors/topPeerCategoryChannels.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/TopPeerCategoryPeers.md b/old_docs/API_docs_v57/types/TopPeerCategoryPeers.md new file mode 100644 index 00000000..ad56620b --- /dev/null +++ b/old_docs/API_docs_v57/types/TopPeerCategoryPeers.md @@ -0,0 +1,19 @@ +--- +title: TopPeerCategoryPeers +description: constructors and methods of type TopPeerCategoryPeers +--- +## Type: TopPeerCategoryPeers +[Back to types index](index.md) + + + +### Possible values (constructors): + +[topPeerCategoryPeers](../constructors/topPeerCategoryPeers.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/True.md b/old_docs/API_docs_v57/types/True.md new file mode 100644 index 00000000..4d93e161 --- /dev/null +++ b/old_docs/API_docs_v57/types/True.md @@ -0,0 +1,19 @@ +--- +title: True +description: constructors and methods of type True +--- +## Type: True +[Back to types index](index.md) + + + +### Possible values (constructors): + +[true](../constructors/true.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/Update.md b/old_docs/API_docs_v57/types/Update.md new file mode 100644 index 00000000..dec5945c --- /dev/null +++ b/old_docs/API_docs_v57/types/Update.md @@ -0,0 +1,123 @@ +--- +title: Update +description: constructors and methods of type Update +--- +## Type: Update +[Back to types index](index.md) + + + +### Possible values (constructors): + +[updateNewMessage](../constructors/updateNewMessage.md) + +[updateMessageID](../constructors/updateMessageID.md) + +[updateDeleteMessages](../constructors/updateDeleteMessages.md) + +[updateUserTyping](../constructors/updateUserTyping.md) + +[updateChatUserTyping](../constructors/updateChatUserTyping.md) + +[updateChatParticipants](../constructors/updateChatParticipants.md) + +[updateUserStatus](../constructors/updateUserStatus.md) + +[updateUserName](../constructors/updateUserName.md) + +[updateUserPhoto](../constructors/updateUserPhoto.md) + +[updateContactRegistered](../constructors/updateContactRegistered.md) + +[updateContactLink](../constructors/updateContactLink.md) + +[updateNewAuthorization](../constructors/updateNewAuthorization.md) + +[updateNewEncryptedMessage](../constructors/updateNewEncryptedMessage.md) + +[updateEncryptedChatTyping](../constructors/updateEncryptedChatTyping.md) + +[updateEncryption](../constructors/updateEncryption.md) + +[updateEncryptedMessagesRead](../constructors/updateEncryptedMessagesRead.md) + +[updateChatParticipantAdd](../constructors/updateChatParticipantAdd.md) + +[updateChatParticipantDelete](../constructors/updateChatParticipantDelete.md) + +[updateDcOptions](../constructors/updateDcOptions.md) + +[updateUserBlocked](../constructors/updateUserBlocked.md) + +[updateNotifySettings](../constructors/updateNotifySettings.md) + +[updateServiceNotification](../constructors/updateServiceNotification.md) + +[updatePrivacy](../constructors/updatePrivacy.md) + +[updateUserPhone](../constructors/updateUserPhone.md) + +[updateReadHistoryInbox](../constructors/updateReadHistoryInbox.md) + +[updateReadHistoryOutbox](../constructors/updateReadHistoryOutbox.md) + +[updateWebPage](../constructors/updateWebPage.md) + +[updateReadMessagesContents](../constructors/updateReadMessagesContents.md) + +[updateChannelTooLong](../constructors/updateChannelTooLong.md) + +[updateChannel](../constructors/updateChannel.md) + +[updateNewChannelMessage](../constructors/updateNewChannelMessage.md) + +[updateReadChannelInbox](../constructors/updateReadChannelInbox.md) + +[updateDeleteChannelMessages](../constructors/updateDeleteChannelMessages.md) + +[updateChannelMessageViews](../constructors/updateChannelMessageViews.md) + +[updateChatAdmins](../constructors/updateChatAdmins.md) + +[updateChatParticipantAdmin](../constructors/updateChatParticipantAdmin.md) + +[updateNewStickerSet](../constructors/updateNewStickerSet.md) + +[updateStickerSetsOrder](../constructors/updateStickerSetsOrder.md) + +[updateStickerSets](../constructors/updateStickerSets.md) + +[updateSavedGifs](../constructors/updateSavedGifs.md) + +[updateBotInlineQuery](../constructors/updateBotInlineQuery.md) + +[updateBotInlineSend](../constructors/updateBotInlineSend.md) + +[updateEditChannelMessage](../constructors/updateEditChannelMessage.md) + +[updateChannelPinnedMessage](../constructors/updateChannelPinnedMessage.md) + +[updateBotCallbackQuery](../constructors/updateBotCallbackQuery.md) + +[updateEditMessage](../constructors/updateEditMessage.md) + +[updateInlineBotCallbackQuery](../constructors/updateInlineBotCallbackQuery.md) + +[updateReadChannelOutbox](../constructors/updateReadChannelOutbox.md) + +[updateDraftMessage](../constructors/updateDraftMessage.md) + +[updateReadFeaturedStickers](../constructors/updateReadFeaturedStickers.md) + +[updateRecentStickers](../constructors/updateRecentStickers.md) + +[updateConfig](../constructors/updateConfig.md) + +[updatePtsChanged](../constructors/updatePtsChanged.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/Updates.md b/old_docs/API_docs_v57/types/Updates.md new file mode 100644 index 00000000..09da0119 --- /dev/null +++ b/old_docs/API_docs_v57/types/Updates.md @@ -0,0 +1,89 @@ +--- +title: Updates +description: constructors and methods of type Updates +--- +## Type: Updates +[Back to types index](index.md) + + + +### Possible values (constructors): + +[updatesTooLong](../constructors/updatesTooLong.md) + +[updateShortMessage](../constructors/updateShortMessage.md) + +[updateShortChatMessage](../constructors/updateShortChatMessage.md) + +[updateShort](../constructors/updateShort.md) + +[updatesCombined](../constructors/updatesCombined.md) + +[updates](../constructors/updates.md) + +[updateShortSentMessage](../constructors/updateShortSentMessage.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->messages->sendMessage](../methods/messages_sendMessage.md) + +[$MadelineProto->messages->sendMedia](../methods/messages_sendMedia.md) + +[$MadelineProto->messages->forwardMessages](../methods/messages_forwardMessages.md) + +[$MadelineProto->messages->editChatTitle](../methods/messages_editChatTitle.md) + +[$MadelineProto->messages->editChatPhoto](../methods/messages_editChatPhoto.md) + +[$MadelineProto->messages->addChatUser](../methods/messages_addChatUser.md) + +[$MadelineProto->messages->deleteChatUser](../methods/messages_deleteChatUser.md) + +[$MadelineProto->messages->createChat](../methods/messages_createChat.md) + +[$MadelineProto->messages->forwardMessage](../methods/messages_forwardMessage.md) + +[$MadelineProto->messages->importChatInvite](../methods/messages_importChatInvite.md) + +[$MadelineProto->messages->startBot](../methods/messages_startBot.md) + +[$MadelineProto->channels->createChannel](../methods/channels_createChannel.md) + +[$MadelineProto->channels->editAdmin](../methods/channels_editAdmin.md) + +[$MadelineProto->channels->editTitle](../methods/channels_editTitle.md) + +[$MadelineProto->channels->editPhoto](../methods/channels_editPhoto.md) + +[$MadelineProto->channels->joinChannel](../methods/channels_joinChannel.md) + +[$MadelineProto->channels->leaveChannel](../methods/channels_leaveChannel.md) + +[$MadelineProto->channels->inviteToChannel](../methods/channels_inviteToChannel.md) + +[$MadelineProto->channels->kickFromChannel](../methods/channels_kickFromChannel.md) + +[$MadelineProto->channels->deleteChannel](../methods/channels_deleteChannel.md) + +[$MadelineProto->messages->toggleChatAdmins](../methods/messages_toggleChatAdmins.md) + +[$MadelineProto->messages->migrateChat](../methods/messages_migrateChat.md) + +[$MadelineProto->messages->sendInlineBotResult](../methods/messages_sendInlineBotResult.md) + +[$MadelineProto->channels->toggleInvites](../methods/channels_toggleInvites.md) + +[$MadelineProto->channels->toggleSignatures](../methods/channels_toggleSignatures.md) + +[$MadelineProto->channels->updatePinnedMessage](../methods/channels_updatePinnedMessage.md) + +[$MadelineProto->messages->editMessage](../methods/messages_editMessage.md) + +[$MadelineProto->messages->getAllDrafts](../methods/messages_getAllDrafts.md) + +[$MadelineProto->messages->setGameScore](../methods/messages_setGameScore.md) + + + diff --git a/old_docs/API_docs_v57/types/User.md b/old_docs/API_docs_v57/types/User.md new file mode 100644 index 00000000..63494937 --- /dev/null +++ b/old_docs/API_docs_v57/types/User.md @@ -0,0 +1,31 @@ +--- +title: User +description: constructors and methods of type User +--- +## Type: User +[Back to types index](index.md) + + + +### Possible values (constructors): + +[userEmpty](../constructors/userEmpty.md) + +[user](../constructors/user.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->account->updateProfile](../methods/account_updateProfile.md) + +[$MadelineProto->users->getUsers](../methods/users_getUsers.md) + +[$MadelineProto->contacts->importCard](../methods/contacts_importCard.md) + +[$MadelineProto->account->updateUsername](../methods/account_updateUsername.md) + +[$MadelineProto->account->changePhone](../methods/account_changePhone.md) + + + diff --git a/old_docs/API_docs_v57/types/UserFull.md b/old_docs/API_docs_v57/types/UserFull.md new file mode 100644 index 00000000..6a761784 --- /dev/null +++ b/old_docs/API_docs_v57/types/UserFull.md @@ -0,0 +1,21 @@ +--- +title: UserFull +description: constructors and methods of type UserFull +--- +## Type: UserFull +[Back to types index](index.md) + + + +### Possible values (constructors): + +[userFull](../constructors/userFull.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->users->getFullUser](../methods/users_getFullUser.md) + + + diff --git a/old_docs/API_docs_v57/types/UserProfilePhoto.md b/old_docs/API_docs_v57/types/UserProfilePhoto.md new file mode 100644 index 00000000..62eb560c --- /dev/null +++ b/old_docs/API_docs_v57/types/UserProfilePhoto.md @@ -0,0 +1,23 @@ +--- +title: UserProfilePhoto +description: constructors and methods of type UserProfilePhoto +--- +## Type: UserProfilePhoto +[Back to types index](index.md) + + + +### Possible values (constructors): + +[userProfilePhotoEmpty](../constructors/userProfilePhotoEmpty.md) + +[userProfilePhoto](../constructors/userProfilePhoto.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->photos->updateProfilePhoto](../methods/photos_updateProfilePhoto.md) + + + diff --git a/old_docs/API_docs_v57/types/UserStatus.md b/old_docs/API_docs_v57/types/UserStatus.md new file mode 100644 index 00000000..87eeb5d0 --- /dev/null +++ b/old_docs/API_docs_v57/types/UserStatus.md @@ -0,0 +1,29 @@ +--- +title: UserStatus +description: constructors and methods of type UserStatus +--- +## Type: UserStatus +[Back to types index](index.md) + + + +### Possible values (constructors): + +[userStatusEmpty](../constructors/userStatusEmpty.md) + +[userStatusOnline](../constructors/userStatusOnline.md) + +[userStatusOffline](../constructors/userStatusOffline.md) + +[userStatusRecently](../constructors/userStatusRecently.md) + +[userStatusLastWeek](../constructors/userStatusLastWeek.md) + +[userStatusLastMonth](../constructors/userStatusLastMonth.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/docs/API_docs/types/Vector t.md b/old_docs/API_docs_v57/types/Vector t.md similarity index 100% rename from docs/API_docs/types/Vector t.md rename to old_docs/API_docs_v57/types/Vector t.md diff --git a/old_docs/API_docs_v57/types/WallPaper.md b/old_docs/API_docs_v57/types/WallPaper.md new file mode 100644 index 00000000..f213b9d5 --- /dev/null +++ b/old_docs/API_docs_v57/types/WallPaper.md @@ -0,0 +1,23 @@ +--- +title: WallPaper +description: constructors and methods of type WallPaper +--- +## Type: WallPaper +[Back to types index](index.md) + + + +### Possible values (constructors): + +[wallPaper](../constructors/wallPaper.md) + +[wallPaperSolid](../constructors/wallPaperSolid.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->account->getWallPapers](../methods/account_getWallPapers.md) + + + diff --git a/old_docs/API_docs_v57/types/WebPage.md b/old_docs/API_docs_v57/types/WebPage.md new file mode 100644 index 00000000..46f8418d --- /dev/null +++ b/old_docs/API_docs_v57/types/WebPage.md @@ -0,0 +1,23 @@ +--- +title: WebPage +description: constructors and methods of type WebPage +--- +## Type: WebPage +[Back to types index](index.md) + + + +### Possible values (constructors): + +[webPageEmpty](../constructors/webPageEmpty.md) + +[webPagePending](../constructors/webPagePending.md) + +[webPage](../constructors/webPage.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/X.md b/old_docs/API_docs_v57/types/X.md new file mode 100644 index 00000000..ca50e8ae --- /dev/null +++ b/old_docs/API_docs_v57/types/X.md @@ -0,0 +1,8 @@ +--- +title: X +description: Represents a TL serialized payload +--- +## Type: X +[Back to constructor index](index.md) + +Represents a TL serialized payload. \ No newline at end of file diff --git a/old_docs/API_docs_v57/types/account_Authorizations.md b/old_docs/API_docs_v57/types/account_Authorizations.md new file mode 100644 index 00000000..b3b3cfb8 --- /dev/null +++ b/old_docs/API_docs_v57/types/account_Authorizations.md @@ -0,0 +1,21 @@ +--- +title: account_Authorizations +description: constructors and methods of type account_Authorizations +--- +## Type: account\_Authorizations +[Back to types index](index.md) + + + +### Possible values (constructors): + +[account\_authorizations](../constructors/account_authorizations.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->account->getAuthorizations](../methods/account_getAuthorizations.md) + + + diff --git a/old_docs/API_docs_v57/types/account_Password.md b/old_docs/API_docs_v57/types/account_Password.md new file mode 100644 index 00000000..9b97c70e --- /dev/null +++ b/old_docs/API_docs_v57/types/account_Password.md @@ -0,0 +1,23 @@ +--- +title: account_Password +description: constructors and methods of type account_Password +--- +## Type: account\_Password +[Back to types index](index.md) + + + +### Possible values (constructors): + +[account\_noPassword](../constructors/account_noPassword.md) + +[account\_password](../constructors/account_password.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->account->getPassword](../methods/account_getPassword.md) + + + diff --git a/old_docs/API_docs_v57/types/account_PasswordInputSettings.md b/old_docs/API_docs_v57/types/account_PasswordInputSettings.md new file mode 100644 index 00000000..9e93a2a7 --- /dev/null +++ b/old_docs/API_docs_v57/types/account_PasswordInputSettings.md @@ -0,0 +1,19 @@ +--- +title: account_PasswordInputSettings +description: constructors and methods of type account_PasswordInputSettings +--- +## Type: account\_PasswordInputSettings +[Back to types index](index.md) + + + +### Possible values (constructors): + +[account\_passwordInputSettings](../constructors/account_passwordInputSettings.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/account_PasswordSettings.md b/old_docs/API_docs_v57/types/account_PasswordSettings.md new file mode 100644 index 00000000..cc76f319 --- /dev/null +++ b/old_docs/API_docs_v57/types/account_PasswordSettings.md @@ -0,0 +1,21 @@ +--- +title: account_PasswordSettings +description: constructors and methods of type account_PasswordSettings +--- +## Type: account\_PasswordSettings +[Back to types index](index.md) + + + +### Possible values (constructors): + +[account\_passwordSettings](../constructors/account_passwordSettings.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->account->getPasswordSettings](../methods/account_getPasswordSettings.md) + + + diff --git a/old_docs/API_docs_v57/types/account_PrivacyRules.md b/old_docs/API_docs_v57/types/account_PrivacyRules.md new file mode 100644 index 00000000..195a8719 --- /dev/null +++ b/old_docs/API_docs_v57/types/account_PrivacyRules.md @@ -0,0 +1,23 @@ +--- +title: account_PrivacyRules +description: constructors and methods of type account_PrivacyRules +--- +## Type: account\_PrivacyRules +[Back to types index](index.md) + + + +### Possible values (constructors): + +[account\_privacyRules](../constructors/account_privacyRules.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->account->getPrivacy](../methods/account_getPrivacy.md) + +[$MadelineProto->account->setPrivacy](../methods/account_setPrivacy.md) + + + diff --git a/old_docs/API_docs_v57/types/auth_Authorization.md b/old_docs/API_docs_v57/types/auth_Authorization.md new file mode 100644 index 00000000..5f188c84 --- /dev/null +++ b/old_docs/API_docs_v57/types/auth_Authorization.md @@ -0,0 +1,31 @@ +--- +title: auth_Authorization +description: constructors and methods of type auth_Authorization +--- +## Type: auth\_Authorization +[Back to types index](index.md) + + + +### Possible values (constructors): + +[auth\_authorization](../constructors/auth_authorization.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->auth->signUp](../methods/auth_signUp.md) + +[$MadelineProto->auth->signIn](../methods/auth_signIn.md) + +[$MadelineProto->auth->importAuthorization](../methods/auth_importAuthorization.md) + +[$MadelineProto->auth->importBotAuthorization](../methods/auth_importBotAuthorization.md) + +[$MadelineProto->auth->checkPassword](../methods/auth_checkPassword.md) + +[$MadelineProto->auth->recoverPassword](../methods/auth_recoverPassword.md) + + + diff --git a/old_docs/API_docs_v57/types/auth_CheckedPhone.md b/old_docs/API_docs_v57/types/auth_CheckedPhone.md new file mode 100644 index 00000000..350d64e9 --- /dev/null +++ b/old_docs/API_docs_v57/types/auth_CheckedPhone.md @@ -0,0 +1,21 @@ +--- +title: auth_CheckedPhone +description: constructors and methods of type auth_CheckedPhone +--- +## Type: auth\_CheckedPhone +[Back to types index](index.md) + + + +### Possible values (constructors): + +[auth\_checkedPhone](../constructors/auth_checkedPhone.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->auth->checkPhone](../methods/auth_checkPhone.md) + + + diff --git a/old_docs/API_docs_v57/types/auth_CodeType.md b/old_docs/API_docs_v57/types/auth_CodeType.md new file mode 100644 index 00000000..34bffaa7 --- /dev/null +++ b/old_docs/API_docs_v57/types/auth_CodeType.md @@ -0,0 +1,23 @@ +--- +title: auth_CodeType +description: constructors and methods of type auth_CodeType +--- +## Type: auth\_CodeType +[Back to types index](index.md) + + + +### Possible values (constructors): + +[auth\_codeTypeSms](../constructors/auth_codeTypeSms.md) + +[auth\_codeTypeCall](../constructors/auth_codeTypeCall.md) + +[auth\_codeTypeFlashCall](../constructors/auth_codeTypeFlashCall.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/auth_ExportedAuthorization.md b/old_docs/API_docs_v57/types/auth_ExportedAuthorization.md new file mode 100644 index 00000000..83c8dc5e --- /dev/null +++ b/old_docs/API_docs_v57/types/auth_ExportedAuthorization.md @@ -0,0 +1,21 @@ +--- +title: auth_ExportedAuthorization +description: constructors and methods of type auth_ExportedAuthorization +--- +## Type: auth\_ExportedAuthorization +[Back to types index](index.md) + + + +### Possible values (constructors): + +[auth\_exportedAuthorization](../constructors/auth_exportedAuthorization.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->auth->exportAuthorization](../methods/auth_exportAuthorization.md) + + + diff --git a/old_docs/API_docs_v57/types/auth_PasswordRecovery.md b/old_docs/API_docs_v57/types/auth_PasswordRecovery.md new file mode 100644 index 00000000..2a453cb9 --- /dev/null +++ b/old_docs/API_docs_v57/types/auth_PasswordRecovery.md @@ -0,0 +1,21 @@ +--- +title: auth_PasswordRecovery +description: constructors and methods of type auth_PasswordRecovery +--- +## Type: auth\_PasswordRecovery +[Back to types index](index.md) + + + +### Possible values (constructors): + +[auth\_passwordRecovery](../constructors/auth_passwordRecovery.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->auth->requestPasswordRecovery](../methods/auth_requestPasswordRecovery.md) + + + diff --git a/old_docs/API_docs_v57/types/auth_SentCode.md b/old_docs/API_docs_v57/types/auth_SentCode.md new file mode 100644 index 00000000..d5b414f7 --- /dev/null +++ b/old_docs/API_docs_v57/types/auth_SentCode.md @@ -0,0 +1,27 @@ +--- +title: auth_SentCode +description: constructors and methods of type auth_SentCode +--- +## Type: auth\_SentCode +[Back to types index](index.md) + + + +### Possible values (constructors): + +[auth\_sentCode](../constructors/auth_sentCode.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->auth->sendCode](../methods/auth_sendCode.md) + +[$MadelineProto->account->sendChangePhoneCode](../methods/account_sendChangePhoneCode.md) + +[$MadelineProto->auth->resendCode](../methods/auth_resendCode.md) + +[$MadelineProto->account->sendConfirmPhoneCode](../methods/account_sendConfirmPhoneCode.md) + + + diff --git a/old_docs/API_docs_v57/types/auth_SentCodeType.md b/old_docs/API_docs_v57/types/auth_SentCodeType.md new file mode 100644 index 00000000..d86eaa86 --- /dev/null +++ b/old_docs/API_docs_v57/types/auth_SentCodeType.md @@ -0,0 +1,25 @@ +--- +title: auth_SentCodeType +description: constructors and methods of type auth_SentCodeType +--- +## Type: auth\_SentCodeType +[Back to types index](index.md) + + + +### Possible values (constructors): + +[auth\_sentCodeTypeApp](../constructors/auth_sentCodeTypeApp.md) + +[auth\_sentCodeTypeSms](../constructors/auth_sentCodeTypeSms.md) + +[auth\_sentCodeTypeCall](../constructors/auth_sentCodeTypeCall.md) + +[auth\_sentCodeTypeFlashCall](../constructors/auth_sentCodeTypeFlashCall.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/bytes.md b/old_docs/API_docs_v57/types/bytes.md new file mode 100644 index 00000000..583bb956 --- /dev/null +++ b/old_docs/API_docs_v57/types/bytes.md @@ -0,0 +1,8 @@ +--- +title: bytes +description: A string of variable length +--- +## Type: bytes +[Back to constructor index](index.md) + +A string of variable length. \ No newline at end of file diff --git a/old_docs/API_docs_v57/types/channels_ChannelParticipant.md b/old_docs/API_docs_v57/types/channels_ChannelParticipant.md new file mode 100644 index 00000000..eee6bded --- /dev/null +++ b/old_docs/API_docs_v57/types/channels_ChannelParticipant.md @@ -0,0 +1,21 @@ +--- +title: channels_ChannelParticipant +description: constructors and methods of type channels_ChannelParticipant +--- +## Type: channels\_ChannelParticipant +[Back to types index](index.md) + + + +### Possible values (constructors): + +[channels\_channelParticipant](../constructors/channels_channelParticipant.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->channels->getParticipant](../methods/channels_getParticipant.md) + + + diff --git a/old_docs/API_docs_v57/types/channels_ChannelParticipants.md b/old_docs/API_docs_v57/types/channels_ChannelParticipants.md new file mode 100644 index 00000000..c5104b22 --- /dev/null +++ b/old_docs/API_docs_v57/types/channels_ChannelParticipants.md @@ -0,0 +1,21 @@ +--- +title: channels_ChannelParticipants +description: constructors and methods of type channels_ChannelParticipants +--- +## Type: channels\_ChannelParticipants +[Back to types index](index.md) + + + +### Possible values (constructors): + +[channels\_channelParticipants](../constructors/channels_channelParticipants.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->channels->getParticipants](../methods/channels_getParticipants.md) + + + diff --git a/old_docs/API_docs_v57/types/contacts_Blocked.md b/old_docs/API_docs_v57/types/contacts_Blocked.md new file mode 100644 index 00000000..d1c4bad6 --- /dev/null +++ b/old_docs/API_docs_v57/types/contacts_Blocked.md @@ -0,0 +1,23 @@ +--- +title: contacts_Blocked +description: constructors and methods of type contacts_Blocked +--- +## Type: contacts\_Blocked +[Back to types index](index.md) + + + +### Possible values (constructors): + +[contacts\_blocked](../constructors/contacts_blocked.md) + +[contacts\_blockedSlice](../constructors/contacts_blockedSlice.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->contacts->getBlocked](../methods/contacts_getBlocked.md) + + + diff --git a/old_docs/API_docs_v57/types/contacts_Contacts.md b/old_docs/API_docs_v57/types/contacts_Contacts.md new file mode 100644 index 00000000..cc08280b --- /dev/null +++ b/old_docs/API_docs_v57/types/contacts_Contacts.md @@ -0,0 +1,23 @@ +--- +title: contacts_Contacts +description: constructors and methods of type contacts_Contacts +--- +## Type: contacts\_Contacts +[Back to types index](index.md) + + + +### Possible values (constructors): + +[contacts\_contactsNotModified](../constructors/contacts_contactsNotModified.md) + +[contacts\_contacts](../constructors/contacts_contacts.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->contacts->getContacts](../methods/contacts_getContacts.md) + + + diff --git a/old_docs/API_docs_v57/types/contacts_Found.md b/old_docs/API_docs_v57/types/contacts_Found.md new file mode 100644 index 00000000..4ff40d5d --- /dev/null +++ b/old_docs/API_docs_v57/types/contacts_Found.md @@ -0,0 +1,21 @@ +--- +title: contacts_Found +description: constructors and methods of type contacts_Found +--- +## Type: contacts\_Found +[Back to types index](index.md) + + + +### Possible values (constructors): + +[contacts\_found](../constructors/contacts_found.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->contacts->search](../methods/contacts_search.md) + + + diff --git a/old_docs/API_docs_v57/types/contacts_ImportedContacts.md b/old_docs/API_docs_v57/types/contacts_ImportedContacts.md new file mode 100644 index 00000000..4fb75b51 --- /dev/null +++ b/old_docs/API_docs_v57/types/contacts_ImportedContacts.md @@ -0,0 +1,21 @@ +--- +title: contacts_ImportedContacts +description: constructors and methods of type contacts_ImportedContacts +--- +## Type: contacts\_ImportedContacts +[Back to types index](index.md) + + + +### Possible values (constructors): + +[contacts\_importedContacts](../constructors/contacts_importedContacts.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->contacts->importContacts](../methods/contacts_importContacts.md) + + + diff --git a/old_docs/API_docs_v57/types/contacts_Link.md b/old_docs/API_docs_v57/types/contacts_Link.md new file mode 100644 index 00000000..9d71bf53 --- /dev/null +++ b/old_docs/API_docs_v57/types/contacts_Link.md @@ -0,0 +1,21 @@ +--- +title: contacts_Link +description: constructors and methods of type contacts_Link +--- +## Type: contacts\_Link +[Back to types index](index.md) + + + +### Possible values (constructors): + +[contacts\_link](../constructors/contacts_link.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->contacts->deleteContact](../methods/contacts_deleteContact.md) + + + diff --git a/old_docs/API_docs_v57/types/contacts_ResolvedPeer.md b/old_docs/API_docs_v57/types/contacts_ResolvedPeer.md new file mode 100644 index 00000000..f59f4510 --- /dev/null +++ b/old_docs/API_docs_v57/types/contacts_ResolvedPeer.md @@ -0,0 +1,21 @@ +--- +title: contacts_ResolvedPeer +description: constructors and methods of type contacts_ResolvedPeer +--- +## Type: contacts\_ResolvedPeer +[Back to types index](index.md) + + + +### Possible values (constructors): + +[contacts\_resolvedPeer](../constructors/contacts_resolvedPeer.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->contacts->resolveUsername](../methods/contacts_resolveUsername.md) + + + diff --git a/old_docs/API_docs_v57/types/contacts_TopPeers.md b/old_docs/API_docs_v57/types/contacts_TopPeers.md new file mode 100644 index 00000000..729e76d7 --- /dev/null +++ b/old_docs/API_docs_v57/types/contacts_TopPeers.md @@ -0,0 +1,23 @@ +--- +title: contacts_TopPeers +description: constructors and methods of type contacts_TopPeers +--- +## Type: contacts\_TopPeers +[Back to types index](index.md) + + + +### Possible values (constructors): + +[contacts\_topPeersNotModified](../constructors/contacts_topPeersNotModified.md) + +[contacts\_topPeers](../constructors/contacts_topPeers.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->contacts->getTopPeers](../methods/contacts_getTopPeers.md) + + + diff --git a/old_docs/API_docs_v57/types/double.md b/old_docs/API_docs_v57/types/double.md new file mode 100644 index 00000000..9e7ac255 --- /dev/null +++ b/old_docs/API_docs_v57/types/double.md @@ -0,0 +1,8 @@ +--- +title: double +description: A double precision floating point number +--- +## Type: double +[Back to constructor index](index.md) + +A double precision floating point number, single precision can also be used (float). \ No newline at end of file diff --git a/old_docs/API_docs_v57/types/help_AppChangelog.md b/old_docs/API_docs_v57/types/help_AppChangelog.md new file mode 100644 index 00000000..624ea592 --- /dev/null +++ b/old_docs/API_docs_v57/types/help_AppChangelog.md @@ -0,0 +1,23 @@ +--- +title: help_AppChangelog +description: constructors and methods of type help_AppChangelog +--- +## Type: help\_AppChangelog +[Back to types index](index.md) + + + +### Possible values (constructors): + +[help\_appChangelogEmpty](../constructors/help_appChangelogEmpty.md) + +[help\_appChangelog](../constructors/help_appChangelog.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->help->getAppChangelog](../methods/help_getAppChangelog.md) + + + diff --git a/old_docs/API_docs_v57/types/help_AppUpdate.md b/old_docs/API_docs_v57/types/help_AppUpdate.md new file mode 100644 index 00000000..92cabbf6 --- /dev/null +++ b/old_docs/API_docs_v57/types/help_AppUpdate.md @@ -0,0 +1,23 @@ +--- +title: help_AppUpdate +description: constructors and methods of type help_AppUpdate +--- +## Type: help\_AppUpdate +[Back to types index](index.md) + + + +### Possible values (constructors): + +[help\_appUpdate](../constructors/help_appUpdate.md) + +[help\_noAppUpdate](../constructors/help_noAppUpdate.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->help->getAppUpdate](../methods/help_getAppUpdate.md) + + + diff --git a/old_docs/API_docs_v57/types/help_InviteText.md b/old_docs/API_docs_v57/types/help_InviteText.md new file mode 100644 index 00000000..15442f2b --- /dev/null +++ b/old_docs/API_docs_v57/types/help_InviteText.md @@ -0,0 +1,21 @@ +--- +title: help_InviteText +description: constructors and methods of type help_InviteText +--- +## Type: help\_InviteText +[Back to types index](index.md) + + + +### Possible values (constructors): + +[help\_inviteText](../constructors/help_inviteText.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->help->getInviteText](../methods/help_getInviteText.md) + + + diff --git a/old_docs/API_docs_v57/types/help_Support.md b/old_docs/API_docs_v57/types/help_Support.md new file mode 100644 index 00000000..6c184734 --- /dev/null +++ b/old_docs/API_docs_v57/types/help_Support.md @@ -0,0 +1,21 @@ +--- +title: help_Support +description: constructors and methods of type help_Support +--- +## Type: help\_Support +[Back to types index](index.md) + + + +### Possible values (constructors): + +[help\_support](../constructors/help_support.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->help->getSupport](../methods/help_getSupport.md) + + + diff --git a/old_docs/API_docs_v57/types/help_TermsOfService.md b/old_docs/API_docs_v57/types/help_TermsOfService.md new file mode 100644 index 00000000..b57b19cc --- /dev/null +++ b/old_docs/API_docs_v57/types/help_TermsOfService.md @@ -0,0 +1,21 @@ +--- +title: help_TermsOfService +description: constructors and methods of type help_TermsOfService +--- +## Type: help\_TermsOfService +[Back to types index](index.md) + + + +### Possible values (constructors): + +[help\_termsOfService](../constructors/help_termsOfService.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->help->getTermsOfService](../methods/help_getTermsOfService.md) + + + diff --git a/old_docs/API_docs_v57/types/int.md b/old_docs/API_docs_v57/types/int.md new file mode 100644 index 00000000..a8ba6976 --- /dev/null +++ b/old_docs/API_docs_v57/types/int.md @@ -0,0 +1,8 @@ +--- +title: integer +description: A 32 bit signed integer ranging from -2147483647 to 2147483647 +--- +## Type: int +[Back to constructor index](index.md) + +A 32 bit signed integer ranging from `-2147483647` to `2147483647`. \ No newline at end of file diff --git a/old_docs/API_docs_v57/types/int128.md b/old_docs/API_docs_v57/types/int128.md new file mode 100644 index 00000000..43471bd6 --- /dev/null +++ b/old_docs/API_docs_v57/types/int128.md @@ -0,0 +1,8 @@ +--- +title: int128 +description: A 128 bit signed integer +--- +## Type: int128 +[Back to constructor index](index.md) + +A 128 bit signed integer represented in little-endian base256 (`string`) format. \ No newline at end of file diff --git a/old_docs/API_docs_v57/types/int256.md b/old_docs/API_docs_v57/types/int256.md new file mode 100644 index 00000000..73e056e8 --- /dev/null +++ b/old_docs/API_docs_v57/types/int256.md @@ -0,0 +1,8 @@ +--- +title: int256 +description: A 256 bit signed integer +--- +## Type: int256 +[Back to constructor index](index.md) + +A 256 bit signed integer represented in little-endian base256 (`string`) format. \ No newline at end of file diff --git a/old_docs/API_docs_v57/types/int512.md b/old_docs/API_docs_v57/types/int512.md new file mode 100644 index 00000000..0b3b1a55 --- /dev/null +++ b/old_docs/API_docs_v57/types/int512.md @@ -0,0 +1,8 @@ +--- +title: int512 +description: A 512 bit signed integer +--- +## Type: int512 +[Back to constructor index](index.md) + +A 512 bit signed integer represented in little-endian base256 (`string`) format. \ No newline at end of file diff --git a/old_docs/API_docs_v57/types/long.md b/old_docs/API_docs_v57/types/long.md new file mode 100644 index 00000000..487295f5 --- /dev/null +++ b/old_docs/API_docs_v57/types/long.md @@ -0,0 +1,8 @@ +--- +title: long +description: A 32 bit signed integer ranging from -9223372036854775807 to 9223372036854775807 +--- +## Type: long +[Back to constructor index](index.md) + +A 64 bit signed integer ranging from `-9223372036854775807` to `9223372036854775807`. \ No newline at end of file diff --git a/old_docs/API_docs_v57/types/messages_AffectedHistory.md b/old_docs/API_docs_v57/types/messages_AffectedHistory.md new file mode 100644 index 00000000..2c1e9d9a --- /dev/null +++ b/old_docs/API_docs_v57/types/messages_AffectedHistory.md @@ -0,0 +1,23 @@ +--- +title: messages_AffectedHistory +description: constructors and methods of type messages_AffectedHistory +--- +## Type: messages\_AffectedHistory +[Back to types index](index.md) + + + +### Possible values (constructors): + +[messages\_affectedHistory](../constructors/messages_affectedHistory.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->messages->deleteHistory](../methods/messages_deleteHistory.md) + +[$MadelineProto->channels->deleteUserHistory](../methods/channels_deleteUserHistory.md) + + + diff --git a/old_docs/API_docs_v57/types/messages_AffectedMessages.md b/old_docs/API_docs_v57/types/messages_AffectedMessages.md new file mode 100644 index 00000000..0ccb1a7f --- /dev/null +++ b/old_docs/API_docs_v57/types/messages_AffectedMessages.md @@ -0,0 +1,27 @@ +--- +title: messages_AffectedMessages +description: constructors and methods of type messages_AffectedMessages +--- +## Type: messages\_AffectedMessages +[Back to types index](index.md) + + + +### Possible values (constructors): + +[messages\_affectedMessages](../constructors/messages_affectedMessages.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->messages->readHistory](../methods/messages_readHistory.md) + +[$MadelineProto->messages->deleteMessages](../methods/messages_deleteMessages.md) + +[$MadelineProto->messages->readMessageContents](../methods/messages_readMessageContents.md) + +[$MadelineProto->channels->deleteMessages](../methods/channels_deleteMessages.md) + + + diff --git a/old_docs/API_docs_v57/types/messages_AllStickers.md b/old_docs/API_docs_v57/types/messages_AllStickers.md new file mode 100644 index 00000000..f0f51899 --- /dev/null +++ b/old_docs/API_docs_v57/types/messages_AllStickers.md @@ -0,0 +1,25 @@ +--- +title: messages_AllStickers +description: constructors and methods of type messages_AllStickers +--- +## Type: messages\_AllStickers +[Back to types index](index.md) + + + +### Possible values (constructors): + +[messages\_allStickersNotModified](../constructors/messages_allStickersNotModified.md) + +[messages\_allStickers](../constructors/messages_allStickers.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->messages->getAllStickers](../methods/messages_getAllStickers.md) + +[$MadelineProto->messages->getMaskStickers](../methods/messages_getMaskStickers.md) + + + diff --git a/old_docs/API_docs_v57/types/messages_ArchivedStickers.md b/old_docs/API_docs_v57/types/messages_ArchivedStickers.md new file mode 100644 index 00000000..88a9ab37 --- /dev/null +++ b/old_docs/API_docs_v57/types/messages_ArchivedStickers.md @@ -0,0 +1,21 @@ +--- +title: messages_ArchivedStickers +description: constructors and methods of type messages_ArchivedStickers +--- +## Type: messages\_ArchivedStickers +[Back to types index](index.md) + + + +### Possible values (constructors): + +[messages\_archivedStickers](../constructors/messages_archivedStickers.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->messages->getArchivedStickers](../methods/messages_getArchivedStickers.md) + + + diff --git a/old_docs/API_docs_v57/types/messages_BotCallbackAnswer.md b/old_docs/API_docs_v57/types/messages_BotCallbackAnswer.md new file mode 100644 index 00000000..00b06cf1 --- /dev/null +++ b/old_docs/API_docs_v57/types/messages_BotCallbackAnswer.md @@ -0,0 +1,21 @@ +--- +title: messages_BotCallbackAnswer +description: constructors and methods of type messages_BotCallbackAnswer +--- +## Type: messages\_BotCallbackAnswer +[Back to types index](index.md) + + + +### Possible values (constructors): + +[messages\_botCallbackAnswer](../constructors/messages_botCallbackAnswer.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->messages->getBotCallbackAnswer](../methods/messages_getBotCallbackAnswer.md) + + + diff --git a/old_docs/API_docs_v57/types/messages_BotResults.md b/old_docs/API_docs_v57/types/messages_BotResults.md new file mode 100644 index 00000000..e07a2e57 --- /dev/null +++ b/old_docs/API_docs_v57/types/messages_BotResults.md @@ -0,0 +1,21 @@ +--- +title: messages_BotResults +description: constructors and methods of type messages_BotResults +--- +## Type: messages\_BotResults +[Back to types index](index.md) + + + +### Possible values (constructors): + +[messages\_botResults](../constructors/messages_botResults.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->messages->getInlineBotResults](../methods/messages_getInlineBotResults.md) + + + diff --git a/old_docs/API_docs_v57/types/messages_ChatFull.md b/old_docs/API_docs_v57/types/messages_ChatFull.md new file mode 100644 index 00000000..52040db4 --- /dev/null +++ b/old_docs/API_docs_v57/types/messages_ChatFull.md @@ -0,0 +1,23 @@ +--- +title: messages_ChatFull +description: constructors and methods of type messages_ChatFull +--- +## Type: messages\_ChatFull +[Back to types index](index.md) + + + +### Possible values (constructors): + +[messages\_chatFull](../constructors/messages_chatFull.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->messages->getFullChat](../methods/messages_getFullChat.md) + +[$MadelineProto->channels->getFullChannel](../methods/channels_getFullChannel.md) + + + diff --git a/old_docs/API_docs_v57/types/messages_Chats.md b/old_docs/API_docs_v57/types/messages_Chats.md new file mode 100644 index 00000000..c9b6ff8a --- /dev/null +++ b/old_docs/API_docs_v57/types/messages_Chats.md @@ -0,0 +1,25 @@ +--- +title: messages_Chats +description: constructors and methods of type messages_Chats +--- +## Type: messages\_Chats +[Back to types index](index.md) + + + +### Possible values (constructors): + +[messages\_chats](../constructors/messages_chats.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->messages->getChats](../methods/messages_getChats.md) + +[$MadelineProto->channels->getChannels](../methods/channels_getChannels.md) + +[$MadelineProto->channels->getAdminedPublicChannels](../methods/channels_getAdminedPublicChannels.md) + + + diff --git a/old_docs/API_docs_v57/types/messages_DhConfig.md b/old_docs/API_docs_v57/types/messages_DhConfig.md new file mode 100644 index 00000000..86a5f919 --- /dev/null +++ b/old_docs/API_docs_v57/types/messages_DhConfig.md @@ -0,0 +1,23 @@ +--- +title: messages_DhConfig +description: constructors and methods of type messages_DhConfig +--- +## Type: messages\_DhConfig +[Back to types index](index.md) + + + +### Possible values (constructors): + +[messages\_dhConfigNotModified](../constructors/messages_dhConfigNotModified.md) + +[messages\_dhConfig](../constructors/messages_dhConfig.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->messages->getDhConfig](../methods/messages_getDhConfig.md) + + + diff --git a/old_docs/API_docs_v57/types/messages_Dialogs.md b/old_docs/API_docs_v57/types/messages_Dialogs.md new file mode 100644 index 00000000..8ea2dc95 --- /dev/null +++ b/old_docs/API_docs_v57/types/messages_Dialogs.md @@ -0,0 +1,23 @@ +--- +title: messages_Dialogs +description: constructors and methods of type messages_Dialogs +--- +## Type: messages\_Dialogs +[Back to types index](index.md) + + + +### Possible values (constructors): + +[messages\_dialogs](../constructors/messages_dialogs.md) + +[messages\_dialogsSlice](../constructors/messages_dialogsSlice.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->messages->getDialogs](../methods/messages_getDialogs.md) + + + diff --git a/old_docs/API_docs_v57/types/messages_FeaturedStickers.md b/old_docs/API_docs_v57/types/messages_FeaturedStickers.md new file mode 100644 index 00000000..4c9642e1 --- /dev/null +++ b/old_docs/API_docs_v57/types/messages_FeaturedStickers.md @@ -0,0 +1,23 @@ +--- +title: messages_FeaturedStickers +description: constructors and methods of type messages_FeaturedStickers +--- +## Type: messages\_FeaturedStickers +[Back to types index](index.md) + + + +### Possible values (constructors): + +[messages\_featuredStickersNotModified](../constructors/messages_featuredStickersNotModified.md) + +[messages\_featuredStickers](../constructors/messages_featuredStickers.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->messages->getFeaturedStickers](../methods/messages_getFeaturedStickers.md) + + + diff --git a/old_docs/API_docs_v57/types/messages_FoundGifs.md b/old_docs/API_docs_v57/types/messages_FoundGifs.md new file mode 100644 index 00000000..2992f9d7 --- /dev/null +++ b/old_docs/API_docs_v57/types/messages_FoundGifs.md @@ -0,0 +1,21 @@ +--- +title: messages_FoundGifs +description: constructors and methods of type messages_FoundGifs +--- +## Type: messages\_FoundGifs +[Back to types index](index.md) + + + +### Possible values (constructors): + +[messages\_foundGifs](../constructors/messages_foundGifs.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->messages->searchGifs](../methods/messages_searchGifs.md) + + + diff --git a/old_docs/API_docs_v57/types/messages_HighScores.md b/old_docs/API_docs_v57/types/messages_HighScores.md new file mode 100644 index 00000000..f9a638cc --- /dev/null +++ b/old_docs/API_docs_v57/types/messages_HighScores.md @@ -0,0 +1,23 @@ +--- +title: messages_HighScores +description: constructors and methods of type messages_HighScores +--- +## Type: messages\_HighScores +[Back to types index](index.md) + + + +### Possible values (constructors): + +[messages\_highScores](../constructors/messages_highScores.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->messages->getGameHighScores](../methods/messages_getGameHighScores.md) + +[$MadelineProto->messages->getInlineGameHighScores](../methods/messages_getInlineGameHighScores.md) + + + diff --git a/old_docs/API_docs_v57/types/messages_MessageEditData.md b/old_docs/API_docs_v57/types/messages_MessageEditData.md new file mode 100644 index 00000000..9e231425 --- /dev/null +++ b/old_docs/API_docs_v57/types/messages_MessageEditData.md @@ -0,0 +1,21 @@ +--- +title: messages_MessageEditData +description: constructors and methods of type messages_MessageEditData +--- +## Type: messages\_MessageEditData +[Back to types index](index.md) + + + +### Possible values (constructors): + +[messages\_messageEditData](../constructors/messages_messageEditData.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->messages->getMessageEditData](../methods/messages_getMessageEditData.md) + + + diff --git a/old_docs/API_docs_v57/types/messages_Messages.md b/old_docs/API_docs_v57/types/messages_Messages.md new file mode 100644 index 00000000..8e21df5b --- /dev/null +++ b/old_docs/API_docs_v57/types/messages_Messages.md @@ -0,0 +1,33 @@ +--- +title: messages_Messages +description: constructors and methods of type messages_Messages +--- +## Type: messages\_Messages +[Back to types index](index.md) + + + +### Possible values (constructors): + +[messages\_messages](../constructors/messages_messages.md) + +[messages\_messagesSlice](../constructors/messages_messagesSlice.md) + +[messages\_channelMessages](../constructors/messages_channelMessages.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->messages->getMessages](../methods/messages_getMessages.md) + +[$MadelineProto->messages->getHistory](../methods/messages_getHistory.md) + +[$MadelineProto->messages->search](../methods/messages_search.md) + +[$MadelineProto->channels->getMessages](../methods/channels_getMessages.md) + +[$MadelineProto->messages->searchGlobal](../methods/messages_searchGlobal.md) + + + diff --git a/old_docs/API_docs_v57/types/messages_PeerDialogs.md b/old_docs/API_docs_v57/types/messages_PeerDialogs.md new file mode 100644 index 00000000..547d73fe --- /dev/null +++ b/old_docs/API_docs_v57/types/messages_PeerDialogs.md @@ -0,0 +1,21 @@ +--- +title: messages_PeerDialogs +description: constructors and methods of type messages_PeerDialogs +--- +## Type: messages\_PeerDialogs +[Back to types index](index.md) + + + +### Possible values (constructors): + +[messages\_peerDialogs](../constructors/messages_peerDialogs.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->messages->getPeerDialogs](../methods/messages_getPeerDialogs.md) + + + diff --git a/old_docs/API_docs_v57/types/messages_RecentStickers.md b/old_docs/API_docs_v57/types/messages_RecentStickers.md new file mode 100644 index 00000000..e10980ec --- /dev/null +++ b/old_docs/API_docs_v57/types/messages_RecentStickers.md @@ -0,0 +1,23 @@ +--- +title: messages_RecentStickers +description: constructors and methods of type messages_RecentStickers +--- +## Type: messages\_RecentStickers +[Back to types index](index.md) + + + +### Possible values (constructors): + +[messages\_recentStickersNotModified](../constructors/messages_recentStickersNotModified.md) + +[messages\_recentStickers](../constructors/messages_recentStickers.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->messages->getRecentStickers](../methods/messages_getRecentStickers.md) + + + diff --git a/old_docs/API_docs_v57/types/messages_SavedGifs.md b/old_docs/API_docs_v57/types/messages_SavedGifs.md new file mode 100644 index 00000000..0aa766ec --- /dev/null +++ b/old_docs/API_docs_v57/types/messages_SavedGifs.md @@ -0,0 +1,23 @@ +--- +title: messages_SavedGifs +description: constructors and methods of type messages_SavedGifs +--- +## Type: messages\_SavedGifs +[Back to types index](index.md) + + + +### Possible values (constructors): + +[messages\_savedGifsNotModified](../constructors/messages_savedGifsNotModified.md) + +[messages\_savedGifs](../constructors/messages_savedGifs.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->messages->getSavedGifs](../methods/messages_getSavedGifs.md) + + + diff --git a/old_docs/API_docs_v57/types/messages_SentEncryptedMessage.md b/old_docs/API_docs_v57/types/messages_SentEncryptedMessage.md new file mode 100644 index 00000000..a5376e4b --- /dev/null +++ b/old_docs/API_docs_v57/types/messages_SentEncryptedMessage.md @@ -0,0 +1,27 @@ +--- +title: messages_SentEncryptedMessage +description: constructors and methods of type messages_SentEncryptedMessage +--- +## Type: messages\_SentEncryptedMessage +[Back to types index](index.md) + + + +### Possible values (constructors): + +[messages\_sentEncryptedMessage](../constructors/messages_sentEncryptedMessage.md) + +[messages\_sentEncryptedFile](../constructors/messages_sentEncryptedFile.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->messages->sendEncrypted](../methods/messages_sendEncrypted.md) + +[$MadelineProto->messages->sendEncryptedFile](../methods/messages_sendEncryptedFile.md) + +[$MadelineProto->messages->sendEncryptedService](../methods/messages_sendEncryptedService.md) + + + diff --git a/old_docs/API_docs_v57/types/messages_StickerSet.md b/old_docs/API_docs_v57/types/messages_StickerSet.md new file mode 100644 index 00000000..6fb356d0 --- /dev/null +++ b/old_docs/API_docs_v57/types/messages_StickerSet.md @@ -0,0 +1,21 @@ +--- +title: messages_StickerSet +description: constructors and methods of type messages_StickerSet +--- +## Type: messages\_StickerSet +[Back to types index](index.md) + + + +### Possible values (constructors): + +[messages\_stickerSet](../constructors/messages_stickerSet.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->messages->getStickerSet](../methods/messages_getStickerSet.md) + + + diff --git a/old_docs/API_docs_v57/types/messages_StickerSetInstallResult.md b/old_docs/API_docs_v57/types/messages_StickerSetInstallResult.md new file mode 100644 index 00000000..69808867 --- /dev/null +++ b/old_docs/API_docs_v57/types/messages_StickerSetInstallResult.md @@ -0,0 +1,23 @@ +--- +title: messages_StickerSetInstallResult +description: constructors and methods of type messages_StickerSetInstallResult +--- +## Type: messages\_StickerSetInstallResult +[Back to types index](index.md) + + + +### Possible values (constructors): + +[messages\_stickerSetInstallResultSuccess](../constructors/messages_stickerSetInstallResultSuccess.md) + +[messages\_stickerSetInstallResultArchive](../constructors/messages_stickerSetInstallResultArchive.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->messages->installStickerSet](../methods/messages_installStickerSet.md) + + + diff --git a/old_docs/API_docs_v57/types/messages_Stickers.md b/old_docs/API_docs_v57/types/messages_Stickers.md new file mode 100644 index 00000000..1a159684 --- /dev/null +++ b/old_docs/API_docs_v57/types/messages_Stickers.md @@ -0,0 +1,21 @@ +--- +title: messages_Stickers +description: constructors and methods of type messages_Stickers +--- +## Type: messages\_Stickers +[Back to types index](index.md) + + + +### Possible values (constructors): + +[messages\_stickersNotModified](../constructors/messages_stickersNotModified.md) + +[messages\_stickers](../constructors/messages_stickers.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/photos_Photo.md b/old_docs/API_docs_v57/types/photos_Photo.md new file mode 100644 index 00000000..e4d99c03 --- /dev/null +++ b/old_docs/API_docs_v57/types/photos_Photo.md @@ -0,0 +1,21 @@ +--- +title: photos_Photo +description: constructors and methods of type photos_Photo +--- +## Type: photos\_Photo +[Back to types index](index.md) + + + +### Possible values (constructors): + +[photos\_photo](../constructors/photos_photo.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->photos->uploadProfilePhoto](../methods/photos_uploadProfilePhoto.md) + + + diff --git a/old_docs/API_docs_v57/types/photos_Photos.md b/old_docs/API_docs_v57/types/photos_Photos.md new file mode 100644 index 00000000..e8de2da7 --- /dev/null +++ b/old_docs/API_docs_v57/types/photos_Photos.md @@ -0,0 +1,23 @@ +--- +title: photos_Photos +description: constructors and methods of type photos_Photos +--- +## Type: photos\_Photos +[Back to types index](index.md) + + + +### Possible values (constructors): + +[photos\_photos](../constructors/photos_photos.md) + +[photos\_photosSlice](../constructors/photos_photosSlice.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->photos->getUserPhotos](../methods/photos_getUserPhotos.md) + + + diff --git a/old_docs/API_docs_v57/types/storage_FileType.md b/old_docs/API_docs_v57/types/storage_FileType.md new file mode 100644 index 00000000..81b5cfb4 --- /dev/null +++ b/old_docs/API_docs_v57/types/storage_FileType.md @@ -0,0 +1,37 @@ +--- +title: storage_FileType +description: constructors and methods of type storage_FileType +--- +## Type: storage\_FileType +[Back to types index](index.md) + + + +### Possible values (constructors): + +[storage\_fileUnknown](../constructors/storage_fileUnknown.md) + +[storage\_fileJpeg](../constructors/storage_fileJpeg.md) + +[storage\_fileGif](../constructors/storage_fileGif.md) + +[storage\_filePng](../constructors/storage_filePng.md) + +[storage\_filePdf](../constructors/storage_filePdf.md) + +[storage\_fileMp3](../constructors/storage_fileMp3.md) + +[storage\_fileMov](../constructors/storage_fileMov.md) + +[storage\_filePartial](../constructors/storage_filePartial.md) + +[storage\_fileMp4](../constructors/storage_fileMp4.md) + +[storage\_fileWebp](../constructors/storage_fileWebp.md) + + + +### Methods that return an object of this type (methods): + + + diff --git a/old_docs/API_docs_v57/types/string.md b/old_docs/API_docs_v57/types/string.md new file mode 100644 index 00000000..c113e969 --- /dev/null +++ b/old_docs/API_docs_v57/types/string.md @@ -0,0 +1,8 @@ +--- +title: string +description: A string of variable length +--- +## Type: string +[Back to constructor index](index.md) + +A string of variable length. \ No newline at end of file diff --git a/old_docs/API_docs_v57/types/updates_ChannelDifference.md b/old_docs/API_docs_v57/types/updates_ChannelDifference.md new file mode 100644 index 00000000..c19a8c3c --- /dev/null +++ b/old_docs/API_docs_v57/types/updates_ChannelDifference.md @@ -0,0 +1,25 @@ +--- +title: updates_ChannelDifference +description: constructors and methods of type updates_ChannelDifference +--- +## Type: updates\_ChannelDifference +[Back to types index](index.md) + + + +### Possible values (constructors): + +[updates\_channelDifferenceEmpty](../constructors/updates_channelDifferenceEmpty.md) + +[updates\_channelDifferenceTooLong](../constructors/updates_channelDifferenceTooLong.md) + +[updates\_channelDifference](../constructors/updates_channelDifference.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->updates->getChannelDifference](../methods/updates_getChannelDifference.md) + + + diff --git a/old_docs/API_docs_v57/types/updates_Difference.md b/old_docs/API_docs_v57/types/updates_Difference.md new file mode 100644 index 00000000..8f78192b --- /dev/null +++ b/old_docs/API_docs_v57/types/updates_Difference.md @@ -0,0 +1,25 @@ +--- +title: updates_Difference +description: constructors and methods of type updates_Difference +--- +## Type: updates\_Difference +[Back to types index](index.md) + + + +### Possible values (constructors): + +[updates\_differenceEmpty](../constructors/updates_differenceEmpty.md) + +[updates\_difference](../constructors/updates_difference.md) + +[updates\_differenceSlice](../constructors/updates_differenceSlice.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->updates->getDifference](../methods/updates_getDifference.md) + + + diff --git a/old_docs/API_docs_v57/types/updates_State.md b/old_docs/API_docs_v57/types/updates_State.md new file mode 100644 index 00000000..b24df144 --- /dev/null +++ b/old_docs/API_docs_v57/types/updates_State.md @@ -0,0 +1,21 @@ +--- +title: updates_State +description: constructors and methods of type updates_State +--- +## Type: updates\_State +[Back to types index](index.md) + + + +### Possible values (constructors): + +[updates\_state](../constructors/updates_state.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->updates->getState](../methods/updates_getState.md) + + + diff --git a/old_docs/API_docs_v57/types/upload_File.md b/old_docs/API_docs_v57/types/upload_File.md new file mode 100644 index 00000000..1c0aabdc --- /dev/null +++ b/old_docs/API_docs_v57/types/upload_File.md @@ -0,0 +1,21 @@ +--- +title: upload_File +description: constructors and methods of type upload_File +--- +## Type: upload\_File +[Back to types index](index.md) + + + +### Possible values (constructors): + +[upload\_file](../constructors/upload_file.md) + + + +### Methods that return an object of this type (methods): + +[$MadelineProto->upload->getFile](../methods/upload_getFile.md) + + + diff --git a/old_docs/README.md b/old_docs/README.md index 1f8e0e81..701b2d1a 100644 --- a/old_docs/README.md +++ b/old_docs/README.md @@ -4,4 +4,4 @@ description: Documentation of old mtproto layers --- # Documentation of old mtproto layers -[Layer v55](API_docs_v55/) +[Layer v57](API_docs_v57/) diff --git a/src/danog/MadelineProto/API.php b/src/danog/MadelineProto/API.php index 5a1989f3..48045d6c 100644 --- a/src/danog/MadelineProto/API.php +++ b/src/danog/MadelineProto/API.php @@ -1,6 +1,6 @@ $methods) { diff --git a/src/danog/MadelineProto/Connection.php b/src/danog/MadelineProto/Connection.php index 43d2a22b..2f815bed 100644 --- a/src/danog/MadelineProto/Connection.php +++ b/src/danog/MadelineProto/Connection.php @@ -1,6 +1,6 @@ parsed = parse_url($ip); + $this->sock = fsockopen(($this->protocol === 'https' ? 'tls' : 'tcp') .'://'.$this->parsed['host'].':'.$port); + stream_set_timeout($this->sock, $timeout); + if (!(get_resource_type($this->sock) == 'file' || get_resource_type($this->sock) == 'stream')) { + throw new Exception("Connection: couldn't connect to socket."); + } + break; case 'udp': - throw new Exception("Connection: This protocol wasn't implemented yet."); + throw new Exception("Connection: This protocol isn't implemented yet."); default: throw new Exception('Connection: invalid protocol specified.'); break; @@ -100,6 +107,8 @@ class Connection break; case 'http': case 'https': + fclose($this->sock); + break; case 'udp': throw new Exception("Connection: This protocol wasn't implemented yet."); default: @@ -131,23 +140,26 @@ class Connection public function write($what, $length = null) { - if ($length != null) { + if ($length !== null) { $what = substr($what, 0, $length); } switch ($this->protocol) { case 'tcp_abridged': case 'tcp_intermediate': case 'tcp_full': + case 'http': + case 'https': if (!(get_resource_type($this->sock) == 'file' || get_resource_type($this->sock) == 'stream')) { throw new Exception("Connection: couldn't connect to socket."); } - - return fwrite($this->sock, $what); + if (($wrote = fwrite($this->sock, $what)) !== strlen($what)) { + throw new \danog\MadelineProto\Exception("WARNING: Wrong length was read (should've written ".strlen($what).', wrote '.$wrote.')!'); + } + return $wrote; break; - case 'http': - case 'https': case 'udp': throw new Exception("Connection: This protocol wasn't implemented yet."); + break; default: throw new Exception('Connection: invalid protocol specified.'); break; @@ -160,18 +172,17 @@ class Connection case 'tcp_abridged': case 'tcp_intermediate': case 'tcp_full': + case 'http': + case 'https': if (!(get_resource_type($this->sock) == 'file' || get_resource_type($this->sock) == 'stream')) { throw new Exception("Connection: couldn't connect to socket."); } $packet = stream_get_contents($this->sock, $length); - if (strlen($packet) != $length) { + if ($packet === false || strlen($packet) != $length) { throw new \danog\MadelineProto\Exception("WARNING: Wrong length was read (should've read ".($length).', read '.strlen($packet).')!'); } return $packet; - break; - case 'http': - case 'https': case 'udp': throw new Exception("Connection: This protocol wasn't implemented yet."); default: @@ -227,6 +238,22 @@ class Connection break; case 'http': case 'https': + $headers = []; + $close = false; + while (true) { + $current_header = ''; + while (($curchar = $this->read(1)) !== "\n") { $current_header .= $curchar; } + $current_header = rtrim($current_header); + if ($current_header === '') break; + if ($current_header === false) throw new Exception('No data in the socket!'); + if (preg_match('|^Content-Length: |i', $current_header)) $length = preg_replace('|Content-Length: |i', '', $current_header); + if (preg_match('|^Connection: close|i', $current_header)) $close = true; + $headers [] = $current_header; + } + $payload = $this->fopen_and_write('php://memory', 'rw+b', $this->read($length)); + if ($headers[0] !== 'HTTP/1.1 200 OK') throw new Exception($headers[0]); + if ($close) $this->close_and_reopen(); + break; case 'udp': throw new Exception("Connection: This protocol wasn't implemented yet."); } @@ -257,6 +284,9 @@ class Connection break; case 'http': case 'https': + $this->write('POST '.$this->parsed['path']." HTTP/1.1\r\nHost: ".$this->parsed['host']."\r\nContent-Type: application/x-www-form-urlencoded\r\nConnection: keep-alive\r\nContent-Length: ".strlen($message)."\r\n\r\n".$message); + break; + case 'udp': throw new Exception("Connection: This protocol wasn't implemented yet."); default: diff --git a/src/danog/MadelineProto/DataCenter.php b/src/danog/MadelineProto/DataCenter.php index dde7be37..7bb933b9 100644 --- a/src/danog/MadelineProto/DataCenter.php +++ b/src/danog/MadelineProto/DataCenter.php @@ -1,6 +1,6 @@ dclist[$test][$ipv6][$dc_number]['port']; if ($settings['protocol'] == 'https') { - $subdomain = $this->dclist['ssl_subdomains'][$dc_number].($settings['upload'] ? '-1' : ''); + $subdomain = $this->dclist['ssl_subdomains'][$dc_number]; $path = $settings['test_mode'] ? 'apiw_test1' : 'apiw1'; - $address = 'https://'.$subdomain.'.web.telegram.org/'.$path; + $address = $settings['protocol'].'://'.$subdomain.'.web.telegram.org/'.$path; } - \danog\MadelineProto\Logger::log('Connecting to DC '.$dc_number.' ('.$test.' server, '.$ipv6.')...'); + + if ($settings['protocol'] == 'http') { + $address = $settings['protocol'].'://'.$address.'/api'; + $port = 80; + } + \danog\MadelineProto\Logger::log('Connecting to DC '.$dc_number.' ('.$test.' server, '.$ipv6.', '.$settings['protocol'].')...'); $this->sockets[$dc_number] = new Connection($address, $port, $settings['protocol'], $settings['timeout']); diff --git a/src/danog/MadelineProto/DebugTools.php b/src/danog/MadelineProto/DebugTools.php index d4515bcc..0918951a 100644 --- a/src/danog/MadelineProto/DebugTools.php +++ b/src/danog/MadelineProto/DebugTools.php @@ -1,6 +1,6 @@ + array( + 'timeout' => 1, //1200 Seconds is 20 Minutes + ) + )); + + $google = file_get_contents('https://ipv6.google.com', false, $ctx); } catch (Exception $e) { } $this->ipv6 = strlen($google) > 0; - // Detect device model try { $device_model = php_uname('s'); @@ -155,7 +160,7 @@ Slv8kg9qv1m6XHVQY3PnEw+QQtqSIXklHwIDAQAB ], 'connection_settings' => [ // connection settings 'all' => [ // These settings will be applied on every datacenter that hasn't a custom settings subarray... - 'protocol' => 'tcp_full', // can be tcp_full, tcp_abridged, tcp_intermediate, http (unsupported), https (unsupported), udp (unsupported) + 'protocol' => 'tcp_full', // can be tcp_full, tcp_abridged, tcp_intermediate, http, https, udp (unsupported) 'test_mode' => false, // decides whether to connect to the main telegram servers or to the testing servers (deep telegram) 'ipv6' => $this->ipv6, // decides whether to use ipv6, ipv6 attribute of API attribute of API class contains autodetected boolean 'timeout' => 3, // timeout for sockets @@ -170,10 +175,10 @@ Slv8kg9qv1m6XHVQY3PnEw+QQtqSIXklHwIDAQAB 'lang_code' => 'en', ], 'tl_schema' => [ // TL scheme files - 'layer' => 57, // layer version + 'layer' => 62, // layer version 'src' => [ 'mtproto' => __DIR__.'/TL_mtproto_v1.json', // mtproto TL scheme - 'telegram' => __DIR__.'/TL_telegram_v57.json', // telegram TL scheme + 'telegram' => __DIR__.'/TL_telegram_v62.tl', // telegram TL scheme ], ], 'logger' => [ // Logger settings @@ -286,6 +291,7 @@ Slv8kg9qv1m6XHVQY3PnEw+QQtqSIXklHwIDAQAB \danog\MadelineProto\Logger::log('Generating temporary authorization key...'); $this->datacenter->temp_auth_key = $this->create_auth_key($this->settings['authorization']['default_temp_auth_key_expires_in']); $this->bind_temp_auth_key($this->settings['authorization']['default_temp_auth_key_expires_in']); + if (in_array($this->datacenter->protocol, ['http', 'https'])) $this->method_call('http_wait', ['max_wait' => 0, 'wait_after' => 0, 'max_delay' => 0]); } } diff --git a/src/danog/MadelineProto/MTProtoTools/AckHandler.php b/src/danog/MadelineProto/MTProtoTools/AckHandler.php index c69aa7aa..3252ce73 100644 --- a/src/danog/MadelineProto/MTProtoTools/AckHandler.php +++ b/src/danog/MadelineProto/MTProtoTools/AckHandler.php @@ -1,6 +1,6 @@ get_named_method_args($method, $args); $int_message_id = $this->send_message($this->serialize_method($method, $args), $this->content_related($method), $message_id); + if ($method === 'http_wait') return true; $this->datacenter->outgoing_messages[$int_message_id]['content'] = ['method' => $method, 'args' => $args]; $this->datacenter->new_outgoing[$int_message_id] = ['msg_id' => $int_message_id, 'method' => $method, 'type' => $this->methods->find_by_method($method)['type']]; $res_count = 0; @@ -127,7 +128,9 @@ trait CallHandler } } catch (\danog\MadelineProto\Exception $e) { \danog\MadelineProto\Logger::log('An error occurred while calling method '.$method.': '.$e->getMessage().' in '.basename($e->getFile(), '.php').' on line '.$e->getLine().'. Recreating connection and retrying to call method...'); - $this->datacenter->close_and_reopen(); + if (in_array($this->datacenter->protocol, ['http', 'https']) && $method !== 'http_wait') { + //$this->method_call('http_wait', ['max_wait' => $this->datacenter->timeout, 'wait_after' => 0, 'max_delay' => 0]); + } else $this->datacenter->close_and_reopen(); sleep(1); // To avoid flooding continue; } finally { diff --git a/src/danog/MadelineProto/MTProtoTools/Crypt.php b/src/danog/MadelineProto/MTProtoTools/Crypt.php index 15c73a19..77c2b9f8 100644 --- a/src/danog/MadelineProto/MTProtoTools/Crypt.php +++ b/src/danog/MadelineProto/MTProtoTools/Crypt.php @@ -1,6 +1,6 @@ constructors = new \danog\MadelineProto\TL\TLConstructor(); $this->methods = new \danog\MadelineProto\TL\TLMethod(); - foreach ($files as $type => $file) { - $type = $type === 'mtproto'; + foreach ($files as $scheme_type => $file) { + $scheme_type = $scheme_type === 'mtproto'; + \danog\MadelineProto\Logger::log('Parsing '.basename($file).'...'); $filec = file_get_contents($file); $TL_dict = json_decode($filec, true); if ($TL_dict == false) { @@ -29,13 +30,17 @@ trait TL $tl_file = explode("\n", $filec); $key = 0; foreach ($tl_file as $line) { - if ($line == '') { + if ($line == '' || preg_match('|^//|', $line)) { continue; } if ($line == '---functions---') { $type = 'methods'; continue; } + if ($line == '---types---') { + $type = 'constructors'; + continue; + } if (!preg_match('/^[^\s]+#/', $line)) { continue; } @@ -64,7 +69,7 @@ trait TL } \danog\MadelineProto\Logger::log('Translating objects...'); foreach ($TL_dict['constructors'] as $elem) { - $this->constructors->add($elem, $type); + $this->constructors->add($elem, $scheme_type); } \danog\MadelineProto\Logger::log('Translating methods...'); diff --git a/src/danog/MadelineProto/TL/TLConstructor.php b/src/danog/MadelineProto/TL/TLConstructor.php index 5fbfedf4..d91b442a 100644 --- a/src/danog/MadelineProto/TL/TLConstructor.php +++ b/src/danog/MadelineProto/TL/TLConstructor.php @@ -1,6 +1,6 @@ = InputMedia; +inputMediaPhoto#e9bfb4f3 id:InputPhoto caption:string = InputMedia; +inputMediaGeoPoint#f9c44144 geo_point:InputGeoPoint = InputMedia; +inputMediaContact#a6e45987 phone_number:string first_name:string last_name:string = InputMedia; +inputMediaUploadedDocument#d070f1e9 flags:# file:InputFile mime_type:string attributes:Vector caption:string stickers:flags.0?Vector = InputMedia; +inputMediaUploadedThumbDocument#50d88cae flags:# file:InputFile thumb:InputFile mime_type:string attributes:Vector caption:string stickers:flags.0?Vector = InputMedia; +inputMediaDocument#1a77f29c id:InputDocument caption:string = InputMedia; +inputMediaVenue#2827a81a geo_point:InputGeoPoint title:string address:string provider:string venue_id:string = InputMedia; +inputMediaGifExternal#4843b0fd url:string q:string = InputMedia; +inputMediaPhotoExternal#b55f4f18 url:string caption:string = InputMedia; +inputMediaDocumentExternal#e5e9607c url:string caption:string = InputMedia; +inputMediaGame#d33f43f3 id:InputGame = InputMedia; + +inputChatPhotoEmpty#1ca48f57 = InputChatPhoto; +inputChatUploadedPhoto#927c55b4 file:InputFile = InputChatPhoto; +inputChatPhoto#8953ad37 id:InputPhoto = InputChatPhoto; + +inputGeoPointEmpty#e4c123d6 = InputGeoPoint; +inputGeoPoint#f3b7acc9 lat:double long:double = InputGeoPoint; + +inputPhotoEmpty#1cd7bf0d = InputPhoto; +inputPhoto#fb95c6c4 id:long access_hash:long = InputPhoto; + +inputFileLocation#14637196 volume_id:long local_id:int secret:long = InputFileLocation; +inputEncryptedFileLocation#f5235d55 id:long access_hash:long = InputFileLocation; +inputDocumentFileLocation#430f0724 id:long access_hash:long version:int = InputFileLocation; + +inputAppEvent#770656a8 time:double type:string peer:long data:string = InputAppEvent; + +peerUser#9db1bc6d user_id:int = Peer; +peerChat#bad0e5bb chat_id:int = Peer; +peerChannel#bddde532 channel_id:int = Peer; + +storage.fileUnknown#aa963b05 = storage.FileType; +storage.fileJpeg#7efe0e = storage.FileType; +storage.fileGif#cae1aadf = storage.FileType; +storage.filePng#a4f63c0 = storage.FileType; +storage.filePdf#ae1e508d = storage.FileType; +storage.fileMp3#528a0677 = storage.FileType; +storage.fileMov#4b09ebbc = storage.FileType; +storage.filePartial#40bc6f52 = storage.FileType; +storage.fileMp4#b3cea0e4 = storage.FileType; +storage.fileWebp#1081464c = storage.FileType; + +fileLocationUnavailable#7c596b46 volume_id:long local_id:int secret:long = FileLocation; +fileLocation#53d69076 dc_id:int volume_id:long local_id:int secret:long = FileLocation; + +userEmpty#200250ba id:int = User; +user#d10d979a flags:# self:flags.10?true contact:flags.11?true mutual_contact:flags.12?true deleted:flags.13?true bot:flags.14?true bot_chat_history:flags.15?true bot_nochats:flags.16?true verified:flags.17?true restricted:flags.18?true min:flags.20?true bot_inline_geo:flags.21?true id:int access_hash:flags.0?long first_name:flags.1?string last_name:flags.2?string username:flags.3?string phone:flags.4?string photo:flags.5?UserProfilePhoto status:flags.6?UserStatus bot_info_version:flags.14?int restriction_reason:flags.18?string bot_inline_placeholder:flags.19?string = User; + +userProfilePhotoEmpty#4f11bae1 = UserProfilePhoto; +userProfilePhoto#d559d8c8 photo_id:long photo_small:FileLocation photo_big:FileLocation = UserProfilePhoto; + +userStatusEmpty#9d05049 = UserStatus; +userStatusOnline#edb93949 expires:int = UserStatus; +userStatusOffline#8c703f was_online:int = UserStatus; +userStatusRecently#e26f42f1 = UserStatus; +userStatusLastWeek#7bf09fc = UserStatus; +userStatusLastMonth#77ebc742 = UserStatus; + +chatEmpty#9ba2d800 id:int = Chat; +chat#d91cdd54 flags:# creator:flags.0?true kicked:flags.1?true left:flags.2?true admins_enabled:flags.3?true admin:flags.4?true deactivated:flags.5?true id:int title:string photo:ChatPhoto participants_count:int date:int version:int migrated_to:flags.6?InputChannel = Chat; +chatForbidden#7328bdb id:int title:string = Chat; +channel#a14dca52 flags:# creator:flags.0?true kicked:flags.1?true left:flags.2?true editor:flags.3?true moderator:flags.4?true broadcast:flags.5?true verified:flags.7?true megagroup:flags.8?true restricted:flags.9?true democracy:flags.10?true signatures:flags.11?true min:flags.12?true id:int access_hash:flags.13?long title:string username:flags.6?string photo:ChatPhoto date:int version:int restriction_reason:flags.9?string = Chat; +channelForbidden#8537784f flags:# broadcast:flags.5?true megagroup:flags.8?true id:int access_hash:long title:string = Chat; + +chatFull#2e02a614 id:int participants:ChatParticipants chat_photo:Photo notify_settings:PeerNotifySettings exported_invite:ExportedChatInvite bot_info:Vector = ChatFull; +channelFull#c3d5512f flags:# can_view_participants:flags.3?true can_set_username:flags.6?true id:int about:string participants_count:flags.0?int admins_count:flags.1?int kicked_count:flags.2?int read_inbox_max_id:int read_outbox_max_id:int unread_count:int chat_photo:Photo notify_settings:PeerNotifySettings exported_invite:ExportedChatInvite bot_info:Vector migrated_from_chat_id:flags.4?int migrated_from_max_id:flags.4?int pinned_msg_id:flags.5?int = ChatFull; + +chatParticipant#c8d7493e user_id:int inviter_id:int date:int = ChatParticipant; +chatParticipantCreator#da13538a user_id:int = ChatParticipant; +chatParticipantAdmin#e2d6e436 user_id:int inviter_id:int date:int = ChatParticipant; + +chatParticipantsForbidden#fc900c2b flags:# chat_id:int self_participant:flags.0?ChatParticipant = ChatParticipants; +chatParticipants#3f460fed chat_id:int participants:Vector version:int = ChatParticipants; + +chatPhotoEmpty#37c1011c = ChatPhoto; +chatPhoto#6153276a photo_small:FileLocation photo_big:FileLocation = ChatPhoto; + +messageEmpty#83e5de54 id:int = Message; +message#c09be45f flags:# out:flags.1?true mentioned:flags.4?true media_unread:flags.5?true silent:flags.13?true post:flags.14?true id:int from_id:flags.8?int to_id:Peer fwd_from:flags.2?MessageFwdHeader via_bot_id:flags.11?int reply_to_msg_id:flags.3?int date:int message:string media:flags.9?MessageMedia reply_markup:flags.6?ReplyMarkup entities:flags.7?Vector views:flags.10?int edit_date:flags.15?int = Message; +messageService#9e19a1f6 flags:# out:flags.1?true mentioned:flags.4?true media_unread:flags.5?true silent:flags.13?true post:flags.14?true id:int from_id:flags.8?int to_id:Peer reply_to_msg_id:flags.3?int date:int action:MessageAction = Message; + +messageMediaEmpty#3ded6320 = MessageMedia; +messageMediaPhoto#3d8ce53d photo:Photo caption:string = MessageMedia; +messageMediaGeo#56e0d474 geo:GeoPoint = MessageMedia; +messageMediaContact#5e7d2f39 phone_number:string first_name:string last_name:string user_id:int = MessageMedia; +messageMediaUnsupported#9f84f49e = MessageMedia; +messageMediaDocument#f3e02ea8 document:Document caption:string = MessageMedia; +messageMediaWebPage#a32dd600 webpage:WebPage = MessageMedia; +messageMediaVenue#7912b71f geo:GeoPoint title:string address:string provider:string venue_id:string = MessageMedia; +messageMediaGame#fdb19008 game:Game = MessageMedia; + +messageActionEmpty#b6aef7b0 = MessageAction; +messageActionChatCreate#a6638b9a title:string users:Vector = MessageAction; +messageActionChatEditTitle#b5a1ce5a title:string = MessageAction; +messageActionChatEditPhoto#7fcb13a8 photo:Photo = MessageAction; +messageActionChatDeletePhoto#95e3fbef = MessageAction; +messageActionChatAddUser#488a7337 users:Vector = MessageAction; +messageActionChatDeleteUser#b2ae9b0c user_id:int = MessageAction; +messageActionChatJoinedByLink#f89cf5e8 inviter_id:int = MessageAction; +messageActionChannelCreate#95d2ac92 title:string = MessageAction; +messageActionChatMigrateTo#51bdb021 channel_id:int = MessageAction; +messageActionChannelMigrateFrom#b055eaee title:string chat_id:int = MessageAction; +messageActionPinMessage#94bd38ed = MessageAction; +messageActionHistoryClear#9fbab604 = MessageAction; +messageActionGameScore#92a72876 game_id:long score:int = MessageAction; +messageActionPhoneCall#80e11a7f flags:# call_id:long reason:flags.0?PhoneCallDiscardReason duration:flags.1?int = MessageAction; + +dialog#66ffba14 flags:# pinned:flags.2?true peer:Peer top_message:int read_inbox_max_id:int read_outbox_max_id:int unread_count:int notify_settings:PeerNotifySettings pts:flags.0?int draft:flags.1?DraftMessage = Dialog; + +photoEmpty#2331b22d id:long = Photo; +photo#9288dd29 flags:# has_stickers:flags.0?true id:long access_hash:long date:int sizes:Vector = Photo; + +photoSizeEmpty#e17e23c type:string = PhotoSize; +photoSize#77bfb61b type:string location:FileLocation w:int h:int size:int = PhotoSize; +photoCachedSize#e9a734fa type:string location:FileLocation w:int h:int bytes:bytes = PhotoSize; + +geoPointEmpty#1117dd5f = GeoPoint; +geoPoint#2049d70c long:double lat:double = GeoPoint; + +auth.checkedPhone#811ea28e phone_registered:Bool = auth.CheckedPhone; + +auth.sentCode#5e002502 flags:# phone_registered:flags.0?true type:auth.SentCodeType phone_code_hash:string next_type:flags.1?auth.CodeType timeout:flags.2?int = auth.SentCode; + +auth.authorization#cd050916 flags:# tmp_sessions:flags.0?int user:User = auth.Authorization; + +auth.exportedAuthorization#df969c2d id:int bytes:bytes = auth.ExportedAuthorization; + +inputNotifyPeer#b8bc5b0c peer:InputPeer = InputNotifyPeer; +inputNotifyUsers#193b4417 = InputNotifyPeer; +inputNotifyChats#4a95e84e = InputNotifyPeer; +inputNotifyAll#a429b886 = InputNotifyPeer; + +inputPeerNotifyEventsEmpty#f03064d8 = InputPeerNotifyEvents; +inputPeerNotifyEventsAll#e86a2c74 = InputPeerNotifyEvents; + +inputPeerNotifySettings#38935eb2 flags:# show_previews:flags.0?true silent:flags.1?true mute_until:int sound:string = InputPeerNotifySettings; + +peerNotifyEventsEmpty#add53cb3 = PeerNotifyEvents; +peerNotifyEventsAll#6d1ded88 = PeerNotifyEvents; + +peerNotifySettingsEmpty#70a68512 = PeerNotifySettings; +peerNotifySettings#9acda4c0 flags:# show_previews:flags.0?true silent:flags.1?true mute_until:int sound:string = PeerNotifySettings; + +peerSettings#818426cd flags:# report_spam:flags.0?true = PeerSettings; + +wallPaper#ccb03657 id:int title:string sizes:Vector color:int = WallPaper; +wallPaperSolid#63117f24 id:int title:string bg_color:int color:int = WallPaper; + +inputReportReasonSpam#58dbcab8 = ReportReason; +inputReportReasonViolence#1e22c78d = ReportReason; +inputReportReasonPornography#2e59d922 = ReportReason; +inputReportReasonOther#e1746d0a text:string = ReportReason; + +userFull#f220f3f flags:# blocked:flags.0?true phone_calls_available:flags.4?true user:User about:flags.1?string link:contacts.Link profile_photo:flags.2?Photo notify_settings:PeerNotifySettings bot_info:flags.3?BotInfo common_chats_count:int = UserFull; + +contact#f911c994 user_id:int mutual:Bool = Contact; + +importedContact#d0028438 user_id:int client_id:long = ImportedContact; + +contactBlocked#561bc879 user_id:int date:int = ContactBlocked; + +contactStatus#d3680c61 user_id:int status:UserStatus = ContactStatus; + +contacts.link#3ace484c my_link:ContactLink foreign_link:ContactLink user:User = contacts.Link; + +contacts.contactsNotModified#b74ba9d2 = contacts.Contacts; +contacts.contacts#6f8b8cb2 contacts:Vector users:Vector = contacts.Contacts; + +contacts.importedContacts#ad524315 imported:Vector retry_contacts:Vector users:Vector = contacts.ImportedContacts; + +contacts.blocked#1c138d15 blocked:Vector users:Vector = contacts.Blocked; +contacts.blockedSlice#900802a1 count:int blocked:Vector users:Vector = contacts.Blocked; + +messages.dialogs#15ba6c40 dialogs:Vector messages:Vector chats:Vector users:Vector = messages.Dialogs; +messages.dialogsSlice#71e094f3 count:int dialogs:Vector messages:Vector chats:Vector users:Vector = messages.Dialogs; + +messages.messages#8c718e87 messages:Vector chats:Vector users:Vector = messages.Messages; +messages.messagesSlice#b446ae3 count:int messages:Vector chats:Vector users:Vector = messages.Messages; +messages.channelMessages#99262e37 flags:# pts:int count:int messages:Vector chats:Vector users:Vector = messages.Messages; + +messages.chats#64ff9fd5 chats:Vector = messages.Chats; +messages.chatsSlice#9cd81144 count:int chats:Vector = messages.Chats; + +messages.chatFull#e5d7d19c full_chat:ChatFull chats:Vector users:Vector = messages.ChatFull; + +messages.affectedHistory#b45c69d1 pts:int pts_count:int offset:int = messages.AffectedHistory; + +inputMessagesFilterEmpty#57e2f66c = MessagesFilter; +inputMessagesFilterPhotos#9609a51c = MessagesFilter; +inputMessagesFilterVideo#9fc00e65 = MessagesFilter; +inputMessagesFilterPhotoVideo#56e9f0e4 = MessagesFilter; +inputMessagesFilterPhotoVideoDocuments#d95e73bb = MessagesFilter; +inputMessagesFilterDocument#9eddf188 = MessagesFilter; +inputMessagesFilterUrl#7ef0dd87 = MessagesFilter; +inputMessagesFilterGif#ffc86587 = MessagesFilter; +inputMessagesFilterVoice#50f5c392 = MessagesFilter; +inputMessagesFilterMusic#3751b49e = MessagesFilter; +inputMessagesFilterChatPhotos#3a20ecb8 = MessagesFilter; +inputMessagesFilterPhoneCalls#80c99768 flags:# missed:flags.0?true = MessagesFilter; + +updateNewMessage#1f2b0afd message:Message pts:int pts_count:int = Update; +updateMessageID#4e90bfd6 id:int random_id:long = Update; +updateDeleteMessages#a20db0e5 messages:Vector pts:int pts_count:int = Update; +updateUserTyping#5c486927 user_id:int action:SendMessageAction = Update; +updateChatUserTyping#9a65ea1f chat_id:int user_id:int action:SendMessageAction = Update; +updateChatParticipants#7761198 participants:ChatParticipants = Update; +updateUserStatus#1bfbd823 user_id:int status:UserStatus = Update; +updateUserName#a7332b73 user_id:int first_name:string last_name:string username:string = Update; +updateUserPhoto#95313b0c user_id:int date:int photo:UserProfilePhoto previous:Bool = Update; +updateContactRegistered#2575bbb9 user_id:int date:int = Update; +updateContactLink#9d2e67c5 user_id:int my_link:ContactLink foreign_link:ContactLink = Update; +updateNewEncryptedMessage#12bcbd9a message:EncryptedMessage qts:int = Update; +updateEncryptedChatTyping#1710f156 chat_id:int = Update; +updateEncryption#b4a2e88d chat:EncryptedChat date:int = Update; +updateEncryptedMessagesRead#38fe25b7 chat_id:int max_date:int date:int = Update; +updateChatParticipantAdd#ea4b0e5c chat_id:int user_id:int inviter_id:int date:int version:int = Update; +updateChatParticipantDelete#6e5f8c22 chat_id:int user_id:int version:int = Update; +updateDcOptions#8e5e9873 dc_options:Vector = Update; +updateUserBlocked#80ece81a user_id:int blocked:Bool = Update; +updateNotifySettings#bec268ef peer:NotifyPeer notify_settings:PeerNotifySettings = Update; +updateServiceNotification#ebe46819 flags:# popup:flags.0?true inbox_date:flags.1?int type:string message:string media:MessageMedia entities:Vector = Update; +updatePrivacy#ee3b272a key:PrivacyKey rules:Vector = Update; +updateUserPhone#12b9417b user_id:int phone:string = Update; +updateReadHistoryInbox#9961fd5c peer:Peer max_id:int pts:int pts_count:int = Update; +updateReadHistoryOutbox#2f2f21bf peer:Peer max_id:int pts:int pts_count:int = Update; +updateWebPage#7f891213 webpage:WebPage pts:int pts_count:int = Update; +updateReadMessagesContents#68c13933 messages:Vector pts:int pts_count:int = Update; +updateChannelTooLong#eb0467fb flags:# channel_id:int pts:flags.0?int = Update; +updateChannel#b6d45656 channel_id:int = Update; +updateNewChannelMessage#62ba04d9 message:Message pts:int pts_count:int = Update; +updateReadChannelInbox#4214f37f channel_id:int max_id:int = Update; +updateDeleteChannelMessages#c37521c9 channel_id:int messages:Vector pts:int pts_count:int = Update; +updateChannelMessageViews#98a12b4b channel_id:int id:int views:int = Update; +updateChatAdmins#6e947941 chat_id:int enabled:Bool version:int = Update; +updateChatParticipantAdmin#b6901959 chat_id:int user_id:int is_admin:Bool version:int = Update; +updateNewStickerSet#688a30aa stickerset:messages.StickerSet = Update; +updateStickerSetsOrder#bb2d201 flags:# masks:flags.0?true order:Vector = Update; +updateStickerSets#43ae3dec = Update; +updateSavedGifs#9375341e = Update; +updateBotInlineQuery#54826690 flags:# query_id:long user_id:int query:string geo:flags.0?GeoPoint offset:string = Update; +updateBotInlineSend#e48f964 flags:# user_id:int query:string geo:flags.0?GeoPoint id:string msg_id:flags.1?InputBotInlineMessageID = Update; +updateEditChannelMessage#1b3f4df7 message:Message pts:int pts_count:int = Update; +updateChannelPinnedMessage#98592475 channel_id:int id:int = Update; +updateBotCallbackQuery#e73547e1 flags:# query_id:long user_id:int peer:Peer msg_id:int chat_instance:long data:flags.0?bytes game_short_name:flags.1?string = Update; +updateEditMessage#e40370a3 message:Message pts:int pts_count:int = Update; +updateInlineBotCallbackQuery#f9d27a5a flags:# query_id:long user_id:int msg_id:InputBotInlineMessageID chat_instance:long data:flags.0?bytes game_short_name:flags.1?string = Update; +updateReadChannelOutbox#25d6c9c7 channel_id:int max_id:int = Update; +updateDraftMessage#ee2bb969 peer:Peer draft:DraftMessage = Update; +updateReadFeaturedStickers#571d2742 = Update; +updateRecentStickers#9a422c20 = Update; +updateConfig#a229dd06 = Update; +updatePtsChanged#3354678f = Update; +updateChannelWebPage#40771900 channel_id:int webpage:WebPage pts:int pts_count:int = Update; +updatePhoneCall#ab0f6b1e phone_call:PhoneCall = Update; +updateDialogPinned#d711a2cc flags:# pinned:flags.0?true peer:Peer = Update; +updatePinnedDialogs#d8caf68d flags:# order:flags.0?Vector = Update; + +updates.state#a56c2a3e pts:int qts:int date:int seq:int unread_count:int = updates.State; + +updates.differenceEmpty#5d75a138 date:int seq:int = updates.Difference; +updates.difference#f49ca0 new_messages:Vector new_encrypted_messages:Vector other_updates:Vector chats:Vector users:Vector state:updates.State = updates.Difference; +updates.differenceSlice#a8fb1981 new_messages:Vector new_encrypted_messages:Vector other_updates:Vector chats:Vector users:Vector intermediate_state:updates.State = updates.Difference; +updates.differenceTooLong#4afe8f6d pts:int = updates.Difference; + +updatesTooLong#e317af7e = Updates; +updateShortMessage#914fbf11 flags:# out:flags.1?true mentioned:flags.4?true media_unread:flags.5?true silent:flags.13?true id:int user_id:int message:string pts:int pts_count:int date:int fwd_from:flags.2?MessageFwdHeader via_bot_id:flags.11?int reply_to_msg_id:flags.3?int entities:flags.7?Vector = Updates; +updateShortChatMessage#16812688 flags:# out:flags.1?true mentioned:flags.4?true media_unread:flags.5?true silent:flags.13?true id:int from_id:int chat_id:int message:string pts:int pts_count:int date:int fwd_from:flags.2?MessageFwdHeader via_bot_id:flags.11?int reply_to_msg_id:flags.3?int entities:flags.7?Vector = Updates; +updateShort#78d4dec1 update:Update date:int = Updates; +updatesCombined#725b04c3 updates:Vector users:Vector chats:Vector date:int seq_start:int seq:int = Updates; +updates#74ae4240 updates:Vector users:Vector chats:Vector date:int seq:int = Updates; +updateShortSentMessage#11f1331c flags:# out:flags.1?true id:int pts:int pts_count:int date:int media:flags.9?MessageMedia entities:flags.7?Vector = Updates; + +photos.photos#8dca6aa5 photos:Vector users:Vector = photos.Photos; +photos.photosSlice#15051f54 count:int photos:Vector users:Vector = photos.Photos; + +photos.photo#20212ca8 photo:Photo users:Vector = photos.Photo; + +upload.file#96a18d5 type:storage.FileType mtime:int bytes:bytes = upload.File; + +dcOption#5d8c6cc flags:# ipv6:flags.0?true media_only:flags.1?true tcpo_only:flags.2?true id:int ip_address:string port:int = DcOption; + +config#3af6fb5f flags:# phonecalls_enabled:flags.1?true date:int expires:int test_mode:Bool this_dc:int dc_options:Vector chat_size_max:int megagroup_size_max:int forwarded_count_max:int online_update_period_ms:int offline_blur_timeout_ms:int offline_idle_timeout_ms:int online_cloud_timeout_ms:int notify_cloud_delay_ms:int notify_default_delay_ms:int chat_big_size:int push_chat_period_ms:int push_chat_limit:int saved_gifs_limit:int edit_time_limit:int rating_e_decay:int stickers_recent_limit:int tmp_sessions:flags.0?int pinned_dialogs_count_max:int call_receive_timeout_ms:int call_ring_timeout_ms:int call_connect_timeout_ms:int call_packet_timeout_ms:int disabled_features:Vector = Config; + +nearestDc#8e1a1775 country:string this_dc:int nearest_dc:int = NearestDc; + +help.appUpdate#8987f311 id:int critical:Bool url:string text:string = help.AppUpdate; +help.noAppUpdate#c45a6536 = help.AppUpdate; + +help.inviteText#18cb9f78 message:string = help.InviteText; + +encryptedChatEmpty#ab7ec0a0 id:int = EncryptedChat; +encryptedChatWaiting#3bf703dc id:int access_hash:long date:int admin_id:int participant_id:int = EncryptedChat; +encryptedChatRequested#c878527e id:int access_hash:long date:int admin_id:int participant_id:int g_a:bytes = EncryptedChat; +encryptedChat#fa56ce36 id:int access_hash:long date:int admin_id:int participant_id:int g_a_or_b:bytes key_fingerprint:long = EncryptedChat; +encryptedChatDiscarded#13d6dd27 id:int = EncryptedChat; + +inputEncryptedChat#f141b5e1 chat_id:int access_hash:long = InputEncryptedChat; + +encryptedFileEmpty#c21f497e = EncryptedFile; +encryptedFile#4a70994c id:long access_hash:long size:int dc_id:int key_fingerprint:int = EncryptedFile; + +inputEncryptedFileEmpty#1837c364 = InputEncryptedFile; +inputEncryptedFileUploaded#64bd0306 id:long parts:int md5_checksum:string key_fingerprint:int = InputEncryptedFile; +inputEncryptedFile#5a17b5e5 id:long access_hash:long = InputEncryptedFile; +inputEncryptedFileBigUploaded#2dc173c8 id:long parts:int key_fingerprint:int = InputEncryptedFile; + +encryptedMessage#ed18c118 random_id:long chat_id:int date:int bytes:bytes file:EncryptedFile = EncryptedMessage; +encryptedMessageService#23734b06 random_id:long chat_id:int date:int bytes:bytes = EncryptedMessage; + +messages.dhConfigNotModified#c0e24635 random:bytes = messages.DhConfig; +messages.dhConfig#2c221edd g:int p:bytes version:int random:bytes = messages.DhConfig; + +messages.sentEncryptedMessage#560f8935 date:int = messages.SentEncryptedMessage; +messages.sentEncryptedFile#9493ff32 date:int file:EncryptedFile = messages.SentEncryptedMessage; + +inputDocumentEmpty#72f0eaae = InputDocument; +inputDocument#18798952 id:long access_hash:long = InputDocument; + +documentEmpty#36f8c871 id:long = Document; +document#87232bc7 id:long access_hash:long date:int mime_type:string size:int thumb:PhotoSize dc_id:int version:int attributes:Vector = Document; + +help.support#17c6b5f6 phone_number:string user:User = help.Support; + +notifyPeer#9fd40bd8 peer:Peer = NotifyPeer; +notifyUsers#b4c83b4c = NotifyPeer; +notifyChats#c007cec3 = NotifyPeer; +notifyAll#74d07c60 = NotifyPeer; + +sendMessageTypingAction#16bf744e = SendMessageAction; +sendMessageCancelAction#fd5ec8f5 = SendMessageAction; +sendMessageRecordVideoAction#a187d66f = SendMessageAction; +sendMessageUploadVideoAction#e9763aec progress:int = SendMessageAction; +sendMessageRecordAudioAction#d52f73f7 = SendMessageAction; +sendMessageUploadAudioAction#f351d7ab progress:int = SendMessageAction; +sendMessageUploadPhotoAction#d1d34a26 progress:int = SendMessageAction; +sendMessageUploadDocumentAction#aa0cd9e4 progress:int = SendMessageAction; +sendMessageGeoLocationAction#176f8ba1 = SendMessageAction; +sendMessageChooseContactAction#628cbc6f = SendMessageAction; +sendMessageGamePlayAction#dd6a8f48 = SendMessageAction; + +contacts.found#1aa1f784 results:Vector chats:Vector users:Vector = contacts.Found; + +inputPrivacyKeyStatusTimestamp#4f96cb18 = InputPrivacyKey; +inputPrivacyKeyChatInvite#bdfb0426 = InputPrivacyKey; +inputPrivacyKeyPhoneCall#fabadc5f = InputPrivacyKey; + +privacyKeyStatusTimestamp#bc2eab30 = PrivacyKey; +privacyKeyChatInvite#500e6dfa = PrivacyKey; +privacyKeyPhoneCall#3d662b7b = PrivacyKey; + +inputPrivacyValueAllowContacts#d09e07b = InputPrivacyRule; +inputPrivacyValueAllowAll#184b35ce = InputPrivacyRule; +inputPrivacyValueAllowUsers#131cc67f users:Vector = InputPrivacyRule; +inputPrivacyValueDisallowContacts#ba52007 = InputPrivacyRule; +inputPrivacyValueDisallowAll#d66b66c9 = InputPrivacyRule; +inputPrivacyValueDisallowUsers#90110467 users:Vector = InputPrivacyRule; + +privacyValueAllowContacts#fffe1bac = PrivacyRule; +privacyValueAllowAll#65427b82 = PrivacyRule; +privacyValueAllowUsers#4d5bbe0c users:Vector = PrivacyRule; +privacyValueDisallowContacts#f888fa1a = PrivacyRule; +privacyValueDisallowAll#8b73e763 = PrivacyRule; +privacyValueDisallowUsers#c7f49b7 users:Vector = PrivacyRule; + +account.privacyRules#554abb6f rules:Vector users:Vector = account.PrivacyRules; + +accountDaysTTL#b8d0afdf days:int = AccountDaysTTL; + +documentAttributeImageSize#6c37c15c w:int h:int = DocumentAttribute; +documentAttributeAnimated#11b58939 = DocumentAttribute; +documentAttributeSticker#6319d612 flags:# mask:flags.1?true alt:string stickerset:InputStickerSet mask_coords:flags.0?MaskCoords = DocumentAttribute; +documentAttributeVideo#5910cccb duration:int w:int h:int = DocumentAttribute; +documentAttributeAudio#9852f9c6 flags:# voice:flags.10?true duration:int title:flags.0?string performer:flags.1?string waveform:flags.2?bytes = DocumentAttribute; +documentAttributeFilename#15590068 file_name:string = DocumentAttribute; +documentAttributeHasStickers#9801d2f7 = DocumentAttribute; + +messages.stickersNotModified#f1749a22 = messages.Stickers; +messages.stickers#8a8ecd32 hash:string stickers:Vector = messages.Stickers; + +stickerPack#12b299d4 emoticon:string documents:Vector = StickerPack; + +messages.allStickersNotModified#e86602c3 = messages.AllStickers; +messages.allStickers#edfd405f hash:int sets:Vector = messages.AllStickers; + +disabledFeature#ae636f24 feature:string description:string = DisabledFeature; + +messages.affectedMessages#84d19185 pts:int pts_count:int = messages.AffectedMessages; + +contactLinkUnknown#5f4f9247 = ContactLink; +contactLinkNone#feedd3ad = ContactLink; +contactLinkHasPhone#268f3f59 = ContactLink; +contactLinkContact#d502c2d0 = ContactLink; + +webPageEmpty#eb1477e8 id:long = WebPage; +webPagePending#c586da1c id:long date:int = WebPage; +webPage#5f07b4bc flags:# id:long url:string display_url:string hash:int type:flags.0?string site_name:flags.1?string title:flags.2?string description:flags.3?string photo:flags.4?Photo embed_url:flags.5?string embed_type:flags.5?string embed_width:flags.6?int embed_height:flags.6?int duration:flags.7?int author:flags.8?string document:flags.9?Document cached_page:flags.10?Page = WebPage; +webPageNotModified#85849473 = WebPage; + +authorization#7bf2e6f6 hash:long flags:int device_model:string platform:string system_version:string api_id:int app_name:string app_version:string date_created:int date_active:int ip:string country:string region:string = Authorization; + +account.authorizations#1250abde authorizations:Vector = account.Authorizations; + +account.noPassword#96dabc18 new_salt:bytes email_unconfirmed_pattern:string = account.Password; +account.password#7c18141c current_salt:bytes new_salt:bytes hint:string has_recovery:Bool email_unconfirmed_pattern:string = account.Password; + +account.passwordSettings#b7b72ab3 email:string = account.PasswordSettings; + +account.passwordInputSettings#86916deb flags:# new_salt:flags.0?bytes new_password_hash:flags.0?bytes hint:flags.0?string email:flags.1?string = account.PasswordInputSettings; + +auth.passwordRecovery#137948a5 email_pattern:string = auth.PasswordRecovery; + +receivedNotifyMessage#a384b779 id:int flags:int = ReceivedNotifyMessage; + +chatInviteEmpty#69df3769 = ExportedChatInvite; +chatInviteExported#fc2e05bc link:string = ExportedChatInvite; + +chatInviteAlready#5a686d7c chat:Chat = ChatInvite; +chatInvite#db74f558 flags:# channel:flags.0?true broadcast:flags.1?true public:flags.2?true megagroup:flags.3?true title:string photo:ChatPhoto participants_count:int participants:flags.4?Vector = ChatInvite; + +inputStickerSetEmpty#ffb62b95 = InputStickerSet; +inputStickerSetID#9de7a269 id:long access_hash:long = InputStickerSet; +inputStickerSetShortName#861cc8a0 short_name:string = InputStickerSet; + +stickerSet#cd303b41 flags:# installed:flags.0?true archived:flags.1?true official:flags.2?true masks:flags.3?true id:long access_hash:long title:string short_name:string count:int hash:int = StickerSet; + +messages.stickerSet#b60a24a6 set:StickerSet packs:Vector documents:Vector = messages.StickerSet; + +botCommand#c27ac8c7 command:string description:string = BotCommand; + +botInfo#98e81d3a user_id:int description:string commands:Vector = BotInfo; + +keyboardButton#a2fa4880 text:string = KeyboardButton; +keyboardButtonUrl#258aff05 text:string url:string = KeyboardButton; +keyboardButtonCallback#683a5e46 text:string data:bytes = KeyboardButton; +keyboardButtonRequestPhone#b16a6c29 text:string = KeyboardButton; +keyboardButtonRequestGeoLocation#fc796b3f text:string = KeyboardButton; +keyboardButtonSwitchInline#568a748 flags:# same_peer:flags.0?true text:string query:string = KeyboardButton; +keyboardButtonGame#50f41ccf text:string = KeyboardButton; + +keyboardButtonRow#77608b83 buttons:Vector = KeyboardButtonRow; + +replyKeyboardHide#a03e5b85 flags:# selective:flags.2?true = ReplyMarkup; +replyKeyboardForceReply#f4108aa0 flags:# single_use:flags.1?true selective:flags.2?true = ReplyMarkup; +replyKeyboardMarkup#3502758c flags:# resize:flags.0?true single_use:flags.1?true selective:flags.2?true rows:Vector = ReplyMarkup; +replyInlineMarkup#48a30254 rows:Vector = ReplyMarkup; + +help.appChangelogEmpty#af7e0394 = help.AppChangelog; +help.appChangelog#2a137e7c message:string media:MessageMedia entities:Vector = help.AppChangelog; + +messageEntityUnknown#bb92ba95 offset:int length:int = MessageEntity; +messageEntityMention#fa04579d offset:int length:int = MessageEntity; +messageEntityHashtag#6f635b0d offset:int length:int = MessageEntity; +messageEntityBotCommand#6cef8ac7 offset:int length:int = MessageEntity; +messageEntityUrl#6ed02538 offset:int length:int = MessageEntity; +messageEntityEmail#64e475c2 offset:int length:int = MessageEntity; +messageEntityBold#bd610bc9 offset:int length:int = MessageEntity; +messageEntityItalic#826f8b60 offset:int length:int = MessageEntity; +messageEntityCode#28a20571 offset:int length:int = MessageEntity; +messageEntityPre#73924be0 offset:int length:int language:string = MessageEntity; +messageEntityTextUrl#76a6d327 offset:int length:int url:string = MessageEntity; +messageEntityMentionName#352dca58 offset:int length:int user_id:int = MessageEntity; +inputMessageEntityMentionName#208e68c9 offset:int length:int user_id:InputUser = MessageEntity; + +inputChannelEmpty#ee8c1e86 = InputChannel; +inputChannel#afeb712e channel_id:int access_hash:long = InputChannel; + +contacts.resolvedPeer#7f077ad9 peer:Peer chats:Vector users:Vector = contacts.ResolvedPeer; + +messageRange#ae30253 min_id:int max_id:int = MessageRange; + +updates.channelDifferenceEmpty#3e11affb flags:# final:flags.0?true pts:int timeout:flags.1?int = updates.ChannelDifference; +updates.channelDifferenceTooLong#410dee07 flags:# final:flags.0?true pts:int timeout:flags.1?int top_message:int read_inbox_max_id:int read_outbox_max_id:int unread_count:int messages:Vector chats:Vector users:Vector = updates.ChannelDifference; +updates.channelDifference#2064674e flags:# final:flags.0?true pts:int timeout:flags.1?int new_messages:Vector other_updates:Vector chats:Vector users:Vector = updates.ChannelDifference; + +channelMessagesFilterEmpty#94d42ee7 = ChannelMessagesFilter; +channelMessagesFilter#cd77d957 flags:# exclude_new_messages:flags.1?true ranges:Vector = ChannelMessagesFilter; + +channelParticipant#15ebac1d user_id:int date:int = ChannelParticipant; +channelParticipantSelf#a3289a6d user_id:int inviter_id:int date:int = ChannelParticipant; +channelParticipantModerator#91057fef user_id:int inviter_id:int date:int = ChannelParticipant; +channelParticipantEditor#98192d61 user_id:int inviter_id:int date:int = ChannelParticipant; +channelParticipantKicked#8cc5e69a user_id:int kicked_by:int date:int = ChannelParticipant; +channelParticipantCreator#e3e2e1f9 user_id:int = ChannelParticipant; + +channelParticipantsRecent#de3f3c79 = ChannelParticipantsFilter; +channelParticipantsAdmins#b4608969 = ChannelParticipantsFilter; +channelParticipantsKicked#3c37bb7a = ChannelParticipantsFilter; +channelParticipantsBots#b0d1865b = ChannelParticipantsFilter; + +channelRoleEmpty#b285a0c6 = ChannelParticipantRole; +channelRoleModerator#9618d975 = ChannelParticipantRole; +channelRoleEditor#820bfe8c = ChannelParticipantRole; + +channels.channelParticipants#f56ee2a8 count:int participants:Vector users:Vector = channels.ChannelParticipants; + +channels.channelParticipant#d0d9b163 participant:ChannelParticipant users:Vector = channels.ChannelParticipant; + +help.termsOfService#f1ee3e90 text:string = help.TermsOfService; + +foundGif#162ecc1f url:string thumb_url:string content_url:string content_type:string w:int h:int = FoundGif; +foundGifCached#9c750409 url:string photo:Photo document:Document = FoundGif; + +messages.foundGifs#450a1c0a next_offset:int results:Vector = messages.FoundGifs; + +messages.savedGifsNotModified#e8025ca2 = messages.SavedGifs; +messages.savedGifs#2e0709a5 hash:int gifs:Vector = messages.SavedGifs; + +inputBotInlineMessageMediaAuto#292fed13 flags:# caption:string reply_markup:flags.2?ReplyMarkup = InputBotInlineMessage; +inputBotInlineMessageText#3dcd7a87 flags:# no_webpage:flags.0?true message:string entities:flags.1?Vector reply_markup:flags.2?ReplyMarkup = InputBotInlineMessage; +inputBotInlineMessageMediaGeo#f4a59de1 flags:# geo_point:InputGeoPoint reply_markup:flags.2?ReplyMarkup = InputBotInlineMessage; +inputBotInlineMessageMediaVenue#aaafadc8 flags:# geo_point:InputGeoPoint title:string address:string provider:string venue_id:string reply_markup:flags.2?ReplyMarkup = InputBotInlineMessage; +inputBotInlineMessageMediaContact#2daf01a7 flags:# phone_number:string first_name:string last_name:string reply_markup:flags.2?ReplyMarkup = InputBotInlineMessage; +inputBotInlineMessageGame#4b425864 flags:# reply_markup:flags.2?ReplyMarkup = InputBotInlineMessage; + +inputBotInlineResult#2cbbe15a flags:# id:string type:string title:flags.1?string description:flags.2?string url:flags.3?string thumb_url:flags.4?string content_url:flags.5?string content_type:flags.5?string w:flags.6?int h:flags.6?int duration:flags.7?int send_message:InputBotInlineMessage = InputBotInlineResult; +inputBotInlineResultPhoto#a8d864a7 id:string type:string photo:InputPhoto send_message:InputBotInlineMessage = InputBotInlineResult; +inputBotInlineResultDocument#fff8fdc4 flags:# id:string type:string title:flags.1?string description:flags.2?string document:InputDocument send_message:InputBotInlineMessage = InputBotInlineResult; +inputBotInlineResultGame#4fa417f2 id:string short_name:string send_message:InputBotInlineMessage = InputBotInlineResult; + +botInlineMessageMediaAuto#a74b15b flags:# caption:string reply_markup:flags.2?ReplyMarkup = BotInlineMessage; +botInlineMessageText#8c7f65e2 flags:# no_webpage:flags.0?true message:string entities:flags.1?Vector reply_markup:flags.2?ReplyMarkup = BotInlineMessage; +botInlineMessageMediaGeo#3a8fd8b8 flags:# geo:GeoPoint reply_markup:flags.2?ReplyMarkup = BotInlineMessage; +botInlineMessageMediaVenue#4366232e flags:# geo:GeoPoint title:string address:string provider:string venue_id:string reply_markup:flags.2?ReplyMarkup = BotInlineMessage; +botInlineMessageMediaContact#35edb4d4 flags:# phone_number:string first_name:string last_name:string reply_markup:flags.2?ReplyMarkup = BotInlineMessage; + +botInlineResult#9bebaeb9 flags:# id:string type:string title:flags.1?string description:flags.2?string url:flags.3?string thumb_url:flags.4?string content_url:flags.5?string content_type:flags.5?string w:flags.6?int h:flags.6?int duration:flags.7?int send_message:BotInlineMessage = BotInlineResult; +botInlineMediaResult#17db940b flags:# id:string type:string photo:flags.0?Photo document:flags.1?Document title:flags.2?string description:flags.3?string send_message:BotInlineMessage = BotInlineResult; + +messages.botResults#ccd3563d flags:# gallery:flags.0?true query_id:long next_offset:flags.1?string switch_pm:flags.2?InlineBotSwitchPM results:Vector cache_time:int = messages.BotResults; + +exportedMessageLink#1f486803 link:string = ExportedMessageLink; + +messageFwdHeader#c786ddcb flags:# from_id:flags.0?int date:int channel_id:flags.1?int channel_post:flags.2?int = MessageFwdHeader; + +auth.codeTypeSms#72a3158c = auth.CodeType; +auth.codeTypeCall#741cd3e3 = auth.CodeType; +auth.codeTypeFlashCall#226ccefb = auth.CodeType; + +auth.sentCodeTypeApp#3dbb5986 length:int = auth.SentCodeType; +auth.sentCodeTypeSms#c000bba2 length:int = auth.SentCodeType; +auth.sentCodeTypeCall#5353e5a7 length:int = auth.SentCodeType; +auth.sentCodeTypeFlashCall#ab03c6d9 pattern:string = auth.SentCodeType; + +messages.botCallbackAnswer#36585ea4 flags:# alert:flags.1?true has_url:flags.3?true message:flags.0?string url:flags.2?string cache_time:int = messages.BotCallbackAnswer; + +messages.messageEditData#26b5dde6 flags:# caption:flags.0?true = messages.MessageEditData; + +inputBotInlineMessageID#890c3d89 dc_id:int id:long access_hash:long = InputBotInlineMessageID; + +inlineBotSwitchPM#3c20629f text:string start_param:string = InlineBotSwitchPM; + +messages.peerDialogs#3371c354 dialogs:Vector messages:Vector chats:Vector users:Vector state:updates.State = messages.PeerDialogs; + +topPeer#edcdc05b peer:Peer rating:double = TopPeer; + +topPeerCategoryBotsPM#ab661b5b = TopPeerCategory; +topPeerCategoryBotsInline#148677e2 = TopPeerCategory; +topPeerCategoryCorrespondents#637b7ed = TopPeerCategory; +topPeerCategoryGroups#bd17a14a = TopPeerCategory; +topPeerCategoryChannels#161d9628 = TopPeerCategory; + +topPeerCategoryPeers#fb834291 category:TopPeerCategory count:int peers:Vector = TopPeerCategoryPeers; + +contacts.topPeersNotModified#de266ef5 = contacts.TopPeers; +contacts.topPeers#70b772a8 categories:Vector chats:Vector users:Vector = contacts.TopPeers; + +draftMessageEmpty#ba4baec5 = DraftMessage; +draftMessage#fd8e711f flags:# no_webpage:flags.1?true reply_to_msg_id:flags.0?int message:string entities:flags.3?Vector date:int = DraftMessage; + +messages.featuredStickersNotModified#4ede3cf = messages.FeaturedStickers; +messages.featuredStickers#f89d88e5 hash:int sets:Vector unread:Vector = messages.FeaturedStickers; + +messages.recentStickersNotModified#b17f890 = messages.RecentStickers; +messages.recentStickers#5ce20970 hash:int stickers:Vector = messages.RecentStickers; + +messages.archivedStickers#4fcba9c8 count:int sets:Vector = messages.ArchivedStickers; + +messages.stickerSetInstallResultSuccess#38641628 = messages.StickerSetInstallResult; +messages.stickerSetInstallResultArchive#35e410a8 sets:Vector = messages.StickerSetInstallResult; + +stickerSetCovered#6410a5d2 set:StickerSet cover:Document = StickerSetCovered; +stickerSetMultiCovered#3407e51b set:StickerSet covers:Vector = StickerSetCovered; + +maskCoords#aed6dbb2 n:int x:double y:double zoom:double = MaskCoords; + +inputStickeredMediaPhoto#4a992157 id:InputPhoto = InputStickeredMedia; +inputStickeredMediaDocument#438865b id:InputDocument = InputStickeredMedia; + +game#bdf9653b flags:# id:long access_hash:long short_name:string title:string description:string photo:Photo document:flags.0?Document = Game; + +inputGameID#32c3e77 id:long access_hash:long = InputGame; +inputGameShortName#c331e80a bot_id:InputUser short_name:string = InputGame; + +highScore#58fffcd0 pos:int user_id:int score:int = HighScore; + +messages.highScores#9a3bfd99 scores:Vector users:Vector = messages.HighScores; + +textEmpty#dc3d824f = RichText; +textPlain#744694e0 text:string = RichText; +textBold#6724abc4 text:RichText = RichText; +textItalic#d912a59c text:RichText = RichText; +textUnderline#c12622c4 text:RichText = RichText; +textStrike#9bf8bb95 text:RichText = RichText; +textFixed#6c3f19b9 text:RichText = RichText; +textUrl#3c2884c1 text:RichText url:string webpage_id:long = RichText; +textEmail#de5a0dd6 text:RichText email:string = RichText; +textConcat#7e6260d7 texts:Vector = RichText; + +pageBlockUnsupported#13567e8a = PageBlock; +pageBlockTitle#70abc3fd text:RichText = PageBlock; +pageBlockSubtitle#8ffa9a1f text:RichText = PageBlock; +pageBlockAuthorDate#baafe5e0 author:RichText published_date:int = PageBlock; +pageBlockHeader#bfd064ec text:RichText = PageBlock; +pageBlockSubheader#f12bb6e1 text:RichText = PageBlock; +pageBlockParagraph#467a0766 text:RichText = PageBlock; +pageBlockPreformatted#c070d93e text:RichText language:string = PageBlock; +pageBlockFooter#48870999 text:RichText = PageBlock; +pageBlockDivider#db20b188 = PageBlock; +pageBlockAnchor#ce0d37b0 name:string = PageBlock; +pageBlockList#3a58c7f4 ordered:Bool items:Vector = PageBlock; +pageBlockBlockquote#263d7c26 text:RichText caption:RichText = PageBlock; +pageBlockPullquote#4f4456d3 text:RichText caption:RichText = PageBlock; +pageBlockPhoto#e9c69982 photo_id:long caption:RichText = PageBlock; +pageBlockVideo#d9d71866 flags:# autoplay:flags.0?true loop:flags.1?true video_id:long caption:RichText = PageBlock; +pageBlockCover#39f23300 cover:PageBlock = PageBlock; +pageBlockEmbed#cde200d1 flags:# full_width:flags.0?true allow_scrolling:flags.3?true url:flags.1?string html:flags.2?string poster_photo_id:flags.4?long w:int h:int caption:RichText = PageBlock; +pageBlockEmbedPost#292c7be9 url:string webpage_id:long author_photo_id:long author:string date:int blocks:Vector caption:RichText = PageBlock; +pageBlockCollage#8b31c4f items:Vector caption:RichText = PageBlock; +pageBlockSlideshow#130c8963 items:Vector caption:RichText = PageBlock; + +pagePart#8dee6c44 blocks:Vector photos:Vector videos:Vector = Page; +pageFull#d7a19d69 blocks:Vector photos:Vector videos:Vector = Page; + +inputPhoneCall#1e36fded id:long access_hash:long = InputPhoneCall; + +phoneCallEmpty#5366c915 id:long = PhoneCall; +phoneCallWaiting#1b8f4ad1 flags:# id:long access_hash:long date:int admin_id:int participant_id:int protocol:PhoneCallProtocol receive_date:flags.0?int = PhoneCall; +phoneCallRequested#6c448ae8 id:long access_hash:long date:int admin_id:int participant_id:int g_a:bytes protocol:PhoneCallProtocol = PhoneCall; +phoneCall#ffe6ab67 id:long access_hash:long date:int admin_id:int participant_id:int g_a_or_b:bytes key_fingerprint:long protocol:PhoneCallProtocol connection:PhoneConnection alternative_connections:Vector start_date:int = PhoneCall; +phoneCallDiscarded#50ca4de1 flags:# id:long reason:flags.0?PhoneCallDiscardReason duration:flags.1?int = PhoneCall; + +phoneConnection#9d4c17c0 id:long ip:string ipv6:string port:int peer_tag:bytes = PhoneConnection; + +phoneCallProtocol#a2bb35cb flags:# udp_p2p:flags.0?true udp_reflector:flags.1?true min_layer:int max_layer:int = PhoneCallProtocol; + +phone.phoneCall#ec82e140 phone_call:PhoneCall users:Vector = phone.PhoneCall; + +phoneCallDiscardReasonMissed#85e42301 = PhoneCallDiscardReason; +phoneCallDiscardReasonDisconnect#e095c1a0 = PhoneCallDiscardReason; +phoneCallDiscardReasonHangup#57adc690 = PhoneCallDiscardReason; +phoneCallDiscardReasonBusy#faf7e8c9 = PhoneCallDiscardReason; + +---functions--- + +invokeAfterMsg#cb9f372d {X:Type} msg_id:long query:!X = X; +invokeAfterMsgs#3dc4b4f0 {X:Type} msg_ids:Vector query:!X = X; +initConnection#69796de9 {X:Type} api_id:int device_model:string system_version:string app_version:string lang_code:string query:!X = X; +invokeWithLayer#da9b0d0d {X:Type} layer:int query:!X = X; +invokeWithoutUpdates#bf9459b7 {X:Type} query:!X = X; + +auth.checkPhone#6fe51dfb phone_number:string = auth.CheckedPhone; +auth.sendCode#86aef0ec flags:# allow_flashcall:flags.0?true phone_number:string current_number:flags.0?Bool api_id:int api_hash:string = auth.SentCode; +auth.signUp#1b067634 phone_number:string phone_code_hash:string phone_code:string first_name:string last_name:string = auth.Authorization; +auth.signIn#bcd51581 phone_number:string phone_code_hash:string phone_code:string = auth.Authorization; +auth.logOut#5717da40 = Bool; +auth.resetAuthorizations#9fab0d1a = Bool; +auth.sendInvites#771c1d97 phone_numbers:Vector message:string = Bool; +auth.exportAuthorization#e5bfffcd dc_id:int = auth.ExportedAuthorization; +auth.importAuthorization#e3ef9613 id:int bytes:bytes = auth.Authorization; +auth.bindTempAuthKey#cdd42a05 perm_auth_key_id:long nonce:long expires_at:int encrypted_message:bytes = Bool; +auth.importBotAuthorization#67a3ff2c flags:int api_id:int api_hash:string bot_auth_token:string = auth.Authorization; +auth.checkPassword#a63011e password_hash:bytes = auth.Authorization; +auth.requestPasswordRecovery#d897bc66 = auth.PasswordRecovery; +auth.recoverPassword#4ea56e92 code:string = auth.Authorization; +auth.resendCode#3ef1a9bf phone_number:string phone_code_hash:string = auth.SentCode; +auth.cancelCode#1f040578 phone_number:string phone_code_hash:string = Bool; +auth.dropTempAuthKeys#8e48a188 except_auth_keys:Vector = Bool; + +account.registerDevice#637ea878 token_type:int token:string = Bool; +account.unregisterDevice#65c55b40 token_type:int token:string = Bool; +account.updateNotifySettings#84be5b93 peer:InputNotifyPeer settings:InputPeerNotifySettings = Bool; +account.getNotifySettings#12b3ad31 peer:InputNotifyPeer = PeerNotifySettings; +account.resetNotifySettings#db7e1747 = Bool; +account.updateProfile#78515775 flags:# first_name:flags.0?string last_name:flags.1?string about:flags.2?string = User; +account.updateStatus#6628562c offline:Bool = Bool; +account.getWallPapers#c04cfac2 = Vector; +account.reportPeer#ae189d5f peer:InputPeer reason:ReportReason = Bool; +account.checkUsername#2714d86c username:string = Bool; +account.updateUsername#3e0bdd7c username:string = User; +account.getPrivacy#dadbc950 key:InputPrivacyKey = account.PrivacyRules; +account.setPrivacy#c9f81ce8 key:InputPrivacyKey rules:Vector = account.PrivacyRules; +account.deleteAccount#418d4e0b reason:string = Bool; +account.getAccountTTL#8fc711d = AccountDaysTTL; +account.setAccountTTL#2442485e ttl:AccountDaysTTL = Bool; +account.sendChangePhoneCode#8e57deb flags:# allow_flashcall:flags.0?true phone_number:string current_number:flags.0?Bool = auth.SentCode; +account.changePhone#70c32edb phone_number:string phone_code_hash:string phone_code:string = User; +account.updateDeviceLocked#38df3532 period:int = Bool; +account.getAuthorizations#e320c158 = account.Authorizations; +account.resetAuthorization#df77f3bc hash:long = Bool; +account.getPassword#548a30f5 = account.Password; +account.getPasswordSettings#bc8d11bb current_password_hash:bytes = account.PasswordSettings; +account.updatePasswordSettings#fa7c4b86 current_password_hash:bytes new_settings:account.PasswordInputSettings = Bool; +account.sendConfirmPhoneCode#1516d7bd flags:# allow_flashcall:flags.0?true hash:string current_number:flags.0?Bool = auth.SentCode; +account.confirmPhone#5f2178c3 phone_code_hash:string phone_code:string = Bool; + +users.getUsers#d91a548 id:Vector = Vector; +users.getFullUser#ca30a5b1 id:InputUser = UserFull; + +contacts.getStatuses#c4a353ee = Vector; +contacts.getContacts#22c6aa08 hash:string = contacts.Contacts; +contacts.importContacts#da30b32d contacts:Vector replace:Bool = contacts.ImportedContacts; +contacts.deleteContact#8e953744 id:InputUser = contacts.Link; +contacts.deleteContacts#59ab389e id:Vector = Bool; +contacts.block#332b49fc id:InputUser = Bool; +contacts.unblock#e54100bd id:InputUser = Bool; +contacts.getBlocked#f57c350f offset:int limit:int = contacts.Blocked; +contacts.exportCard#84e53737 = Vector; +contacts.importCard#4fe196fe export_card:Vector = User; +contacts.search#11f812d8 q:string limit:int = contacts.Found; +contacts.resolveUsername#f93ccba3 username:string = contacts.ResolvedPeer; +contacts.getTopPeers#d4982db5 flags:# correspondents:flags.0?true bots_pm:flags.1?true bots_inline:flags.2?true groups:flags.10?true channels:flags.15?true offset:int limit:int hash:int = contacts.TopPeers; +contacts.resetTopPeerRating#1ae373ac category:TopPeerCategory peer:InputPeer = Bool; + +messages.getMessages#4222fa74 id:Vector = messages.Messages; +messages.getDialogs#191ba9c5 flags:# exclude_pinned:flags.0?true offset_date:int offset_id:int offset_peer:InputPeer limit:int = messages.Dialogs; +messages.getHistory#afa92846 peer:InputPeer offset_id:int offset_date:int add_offset:int limit:int max_id:int min_id:int = messages.Messages; +messages.search#d4569248 flags:# peer:InputPeer q:string filter:MessagesFilter min_date:int max_date:int offset:int max_id:int limit:int = messages.Messages; +messages.readHistory#e306d3a peer:InputPeer max_id:int = messages.AffectedMessages; +messages.deleteHistory#1c015b09 flags:# just_clear:flags.0?true peer:InputPeer max_id:int = messages.AffectedHistory; +messages.deleteMessages#e58e95d2 flags:# revoke:flags.0?true id:Vector = messages.AffectedMessages; +messages.receivedMessages#5a954c0 max_id:int = Vector; +messages.setTyping#a3825e50 peer:InputPeer action:SendMessageAction = Bool; +messages.sendMessage#fa88427a flags:# no_webpage:flags.1?true silent:flags.5?true background:flags.6?true clear_draft:flags.7?true peer:InputPeer reply_to_msg_id:flags.0?int message:string random_id:long reply_markup:flags.2?ReplyMarkup entities:flags.3?Vector = Updates; +messages.sendMedia#c8f16791 flags:# silent:flags.5?true background:flags.6?true clear_draft:flags.7?true peer:InputPeer reply_to_msg_id:flags.0?int media:InputMedia random_id:long reply_markup:flags.2?ReplyMarkup = Updates; +messages.forwardMessages#708e0195 flags:# silent:flags.5?true background:flags.6?true with_my_score:flags.8?true from_peer:InputPeer id:Vector random_id:Vector to_peer:InputPeer = Updates; +messages.reportSpam#cf1592db peer:InputPeer = Bool; +messages.hideReportSpam#a8f1709b peer:InputPeer = Bool; +messages.getPeerSettings#3672e09c peer:InputPeer = PeerSettings; +messages.getChats#3c6aa187 id:Vector = messages.Chats; +messages.getFullChat#3b831c66 chat_id:int = messages.ChatFull; +messages.editChatTitle#dc452855 chat_id:int title:string = Updates; +messages.editChatPhoto#ca4c79d8 chat_id:int photo:InputChatPhoto = Updates; +messages.addChatUser#f9a0aa09 chat_id:int user_id:InputUser fwd_limit:int = Updates; +messages.deleteChatUser#e0611f16 chat_id:int user_id:InputUser = Updates; +messages.createChat#9cb126e users:Vector title:string = Updates; +messages.forwardMessage#33963bf9 peer:InputPeer id:int random_id:long = Updates; +messages.getDhConfig#26cf8950 version:int random_length:int = messages.DhConfig; +messages.requestEncryption#f64daf43 user_id:InputUser random_id:int g_a:bytes = EncryptedChat; +messages.acceptEncryption#3dbc0415 peer:InputEncryptedChat g_b:bytes key_fingerprint:long = EncryptedChat; +messages.discardEncryption#edd923c5 chat_id:int = Bool; +messages.setEncryptedTyping#791451ed peer:InputEncryptedChat typing:Bool = Bool; +messages.readEncryptedHistory#7f4b690a peer:InputEncryptedChat max_date:int = Bool; +messages.sendEncrypted#a9776773 peer:InputEncryptedChat random_id:long data:bytes = messages.SentEncryptedMessage; +messages.sendEncryptedFile#9a901b66 peer:InputEncryptedChat random_id:long data:bytes file:InputEncryptedFile = messages.SentEncryptedMessage; +messages.sendEncryptedService#32d439a4 peer:InputEncryptedChat random_id:long data:bytes = messages.SentEncryptedMessage; +messages.receivedQueue#55a5bb66 max_qts:int = Vector; +messages.reportEncryptedSpam#4b0c8c0f peer:InputEncryptedChat = Bool; +messages.readMessageContents#36a73f77 id:Vector = messages.AffectedMessages; +messages.getAllStickers#1c9618b1 hash:int = messages.AllStickers; +messages.getWebPagePreview#25223e24 message:string = MessageMedia; +messages.exportChatInvite#7d885289 chat_id:int = ExportedChatInvite; +messages.checkChatInvite#3eadb1bb hash:string = ChatInvite; +messages.importChatInvite#6c50051c hash:string = Updates; +messages.getStickerSet#2619a90e stickerset:InputStickerSet = messages.StickerSet; +messages.installStickerSet#c78fe460 stickerset:InputStickerSet archived:Bool = messages.StickerSetInstallResult; +messages.uninstallStickerSet#f96e55de stickerset:InputStickerSet = Bool; +messages.startBot#e6df7378 bot:InputUser peer:InputPeer random_id:long start_param:string = Updates; +messages.getMessagesViews#c4c8a55d peer:InputPeer id:Vector increment:Bool = Vector; +messages.toggleChatAdmins#ec8bd9e1 chat_id:int enabled:Bool = Updates; +messages.editChatAdmin#a9e69f2e chat_id:int user_id:InputUser is_admin:Bool = Bool; +messages.migrateChat#15a3b8e3 chat_id:int = Updates; +messages.searchGlobal#9e3cacb0 q:string offset_date:int offset_peer:InputPeer offset_id:int limit:int = messages.Messages; +messages.reorderStickerSets#78337739 flags:# masks:flags.0?true order:Vector = Bool; +messages.getDocumentByHash#338e2464 sha256:bytes size:int mime_type:string = Document; +messages.searchGifs#bf9a776b q:string offset:int = messages.FoundGifs; +messages.getSavedGifs#83bf3d52 hash:int = messages.SavedGifs; +messages.saveGif#327a30cb id:InputDocument unsave:Bool = Bool; +messages.getInlineBotResults#514e999d flags:# bot:InputUser peer:InputPeer geo_point:flags.0?InputGeoPoint query:string offset:string = messages.BotResults; +messages.setInlineBotResults#eb5ea206 flags:# gallery:flags.0?true private:flags.1?true query_id:long results:Vector cache_time:int next_offset:flags.2?string switch_pm:flags.3?InlineBotSwitchPM = Bool; +messages.sendInlineBotResult#b16e06fe flags:# silent:flags.5?true background:flags.6?true clear_draft:flags.7?true peer:InputPeer reply_to_msg_id:flags.0?int random_id:long query_id:long id:string = Updates; +messages.getMessageEditData#fda68d36 peer:InputPeer id:int = messages.MessageEditData; +messages.editMessage#ce91e4ca flags:# no_webpage:flags.1?true peer:InputPeer id:int message:flags.11?string reply_markup:flags.2?ReplyMarkup entities:flags.3?Vector = Updates; +messages.editInlineBotMessage#130c2c85 flags:# no_webpage:flags.1?true id:InputBotInlineMessageID message:flags.11?string reply_markup:flags.2?ReplyMarkup entities:flags.3?Vector = Bool; +messages.getBotCallbackAnswer#810a9fec flags:# game:flags.1?true peer:InputPeer msg_id:int data:flags.0?bytes = messages.BotCallbackAnswer; +messages.setBotCallbackAnswer#d58f130a flags:# alert:flags.1?true query_id:long message:flags.0?string url:flags.2?string cache_time:int = Bool; +messages.getPeerDialogs#2d9776b9 peers:Vector = messages.PeerDialogs; +messages.saveDraft#bc39e14b flags:# no_webpage:flags.1?true reply_to_msg_id:flags.0?int peer:InputPeer message:string entities:flags.3?Vector = Bool; +messages.getAllDrafts#6a3f8d65 = Updates; +messages.getFeaturedStickers#2dacca4f hash:int = messages.FeaturedStickers; +messages.readFeaturedStickers#5b118126 id:Vector = Bool; +messages.getRecentStickers#5ea192c9 flags:# attached:flags.0?true hash:int = messages.RecentStickers; +messages.saveRecentSticker#392718f8 flags:# attached:flags.0?true id:InputDocument unsave:Bool = Bool; +messages.clearRecentStickers#8999602d flags:# attached:flags.0?true = Bool; +messages.getArchivedStickers#57f17692 flags:# masks:flags.0?true offset_id:long limit:int = messages.ArchivedStickers; +messages.getMaskStickers#65b8c79f hash:int = messages.AllStickers; +messages.getAttachedStickers#cc5b67cc media:InputStickeredMedia = Vector; +messages.setGameScore#8ef8ecc0 flags:# edit_message:flags.0?true force:flags.1?true peer:InputPeer id:int user_id:InputUser score:int = Updates; +messages.setInlineGameScore#15ad9f64 flags:# edit_message:flags.0?true force:flags.1?true id:InputBotInlineMessageID user_id:InputUser score:int = Bool; +messages.getGameHighScores#e822649d peer:InputPeer id:int user_id:InputUser = messages.HighScores; +messages.getInlineGameHighScores#f635e1b id:InputBotInlineMessageID user_id:InputUser = messages.HighScores; +messages.getCommonChats#d0a48c4 user_id:InputUser max_id:int limit:int = messages.Chats; +messages.getAllChats#eba80ff0 except_ids:Vector = messages.Chats; +messages.getWebPage#32ca8f91 url:string hash:int = WebPage; +messages.toggleDialogPin#3289be6a flags:# pinned:flags.0?true peer:InputPeer = Bool; +messages.reorderPinnedDialogs#959ff644 flags:# force:flags.0?true order:Vector = Bool; +messages.getPinnedDialogs#e254d64e = messages.PeerDialogs; + +updates.getState#edd4882a = updates.State; +updates.getDifference#25939651 flags:# pts:int pts_total_limit:flags.0?int date:int qts:int = updates.Difference; +updates.getChannelDifference#3173d78 flags:# force:flags.0?true channel:InputChannel filter:ChannelMessagesFilter pts:int limit:int = updates.ChannelDifference; + +photos.updateProfilePhoto#f0bb5152 id:InputPhoto = UserProfilePhoto; +photos.uploadProfilePhoto#4f32c098 file:InputFile = photos.Photo; +photos.deletePhotos#87cf7f2f id:Vector = Vector; +photos.getUserPhotos#91cd32a8 user_id:InputUser offset:int max_id:long limit:int = photos.Photos; + +upload.saveFilePart#b304a621 file_id:long file_part:int bytes:bytes = Bool; +upload.getFile#e3a6cfb5 location:InputFileLocation offset:int limit:int = upload.File; +upload.saveBigFilePart#de7b673d file_id:long file_part:int file_total_parts:int bytes:bytes = Bool; + +help.getConfig#c4f9186b = Config; +help.getNearestDc#1fb33026 = NearestDc; +help.getAppUpdate#ae2de196 = help.AppUpdate; +help.saveAppLog#6f02f748 events:Vector = Bool; +help.getInviteText#4d392343 = help.InviteText; +help.getSupport#9cdf08cd = help.Support; +help.getAppChangelog#b921197a = help.AppChangelog; +help.getTermsOfService#350170f3 = help.TermsOfService; +help.setBotUpdatesStatus#ec22cfcd pending_updates_count:int message:string = Bool; + +channels.readHistory#cc104937 channel:InputChannel max_id:int = Bool; +channels.deleteMessages#84c1fd4e channel:InputChannel id:Vector = messages.AffectedMessages; +channels.deleteUserHistory#d10dd71b channel:InputChannel user_id:InputUser = messages.AffectedHistory; +channels.reportSpam#fe087810 channel:InputChannel user_id:InputUser id:Vector = Bool; +channels.getMessages#93d7b347 channel:InputChannel id:Vector = messages.Messages; +channels.getParticipants#24d98f92 channel:InputChannel filter:ChannelParticipantsFilter offset:int limit:int = channels.ChannelParticipants; +channels.getParticipant#546dd7a6 channel:InputChannel user_id:InputUser = channels.ChannelParticipant; +channels.getChannels#a7f6bbb id:Vector = messages.Chats; +channels.getFullChannel#8736a09 channel:InputChannel = messages.ChatFull; +channels.createChannel#f4893d7f flags:# broadcast:flags.0?true megagroup:flags.1?true title:string about:string = Updates; +channels.editAbout#13e27f1e channel:InputChannel about:string = Bool; +channels.editAdmin#eb7611d0 channel:InputChannel user_id:InputUser role:ChannelParticipantRole = Updates; +channels.editTitle#566decd0 channel:InputChannel title:string = Updates; +channels.editPhoto#f12e57c9 channel:InputChannel photo:InputChatPhoto = Updates; +channels.checkUsername#10e6bd2c channel:InputChannel username:string = Bool; +channels.updateUsername#3514b3de channel:InputChannel username:string = Bool; +channels.joinChannel#24b524c5 channel:InputChannel = Updates; +channels.leaveChannel#f836aa95 channel:InputChannel = Updates; +channels.inviteToChannel#199f3a6c channel:InputChannel users:Vector = Updates; +channels.kickFromChannel#a672de14 channel:InputChannel user_id:InputUser kicked:Bool = Updates; +channels.exportInvite#c7560885 channel:InputChannel = ExportedChatInvite; +channels.deleteChannel#c0111fe3 channel:InputChannel = Updates; +channels.toggleInvites#49609307 channel:InputChannel enabled:Bool = Updates; +channels.exportMessageLink#c846d22d channel:InputChannel id:int = ExportedMessageLink; +channels.toggleSignatures#1f69b606 channel:InputChannel enabled:Bool = Updates; +channels.updatePinnedMessage#a72ded52 flags:# silent:flags.0?true channel:InputChannel id:int = Updates; +channels.getAdminedPublicChannels#8d8d82d7 = messages.Chats; + +phone.requestCall#a41aa5e4 user_id:InputUser random_id:int g_a:bytes protocol:PhoneCallProtocol = phone.PhoneCall; +phone.acceptCall#220f0b20 peer:InputPhoneCall g_b:bytes key_fingerprint:long protocol:PhoneCallProtocol = phone.PhoneCall; +phone.discardCall#5dfbcddc peer:InputPhoneCall duration:int reason:PhoneCallDiscardReason connection_id:long = Bool; +phone.receivedCall#17d54f61 peer:InputPhoneCall = Bool; + +// LAYER 62 diff --git a/src/danog/MadelineProto/Tools.php b/src/danog/MadelineProto/Tools.php index baf546d8..129e0cd4 100644 --- a/src/danog/MadelineProto/Tools.php +++ b/src/danog/MadelineProto/Tools.php @@ -1,6 +1,6 @@ load(); } + +echo 'Loading settings...'.PHP_EOL; $settings = json_decode(getenv('MTPROTO_SETTINGS'), true) ?: []; if ($MadelineProto === false) { + echo 'Loading MadelineProto...'.PHP_EOL; $MadelineProto = new \danog\MadelineProto\API($settings); $checkedPhone = $MadelineProto->auth->checkPhone(// auth.checkPhone becomes auth->checkPhone