From 6f67822082e40eb73d851078473c99ac8a54a80d Mon Sep 17 00:00:00 2001 From: Tii Date: Thu, 25 Aug 2022 11:07:12 +0200 Subject: [PATCH] Bot API 6.2 Methods --- src/Layers/Generated.php | 124 +++++++++++++++++++++------------------ telepathy | Bin 6877505 -> 6877512 bytes 2 files changed, 67 insertions(+), 57 deletions(-) diff --git a/src/Layers/Generated.php b/src/Layers/Generated.php index d9f6306..c7287d3 100644 --- a/src/Layers/Generated.php +++ b/src/Layers/Generated.php @@ -31,7 +31,7 @@ abstract class Generated extends Base { /** - * Use this method to receive incoming updates using long polling (wiki). An Array of Update objects is returned. + * Use this method to receive incoming updates using long polling (wiki). Returns an Array of Update objects. * * @param int $offset Identifier of the first update to be returned. Must be greater by one than the highest among the identifiers of previously received updates. By default, updates starting with the earliest unconfirmed update are returned. An update is considered confirmed as soon as getUpdates is called with an offset higher than its update_id. The negative offset can be specified to retrieve updates starting from -offset update from the end of the updates queue. All previous updates will forgotten. * @param int $limit Limits the number of updates to be retrieved. Values between 1-100 are accepted. Defaults to 100. @@ -124,7 +124,7 @@ public function close(): bool * @param bool $disable_notification Sends the message silently. Users will receive a notification with no sound. * @param bool $protect_content Protects the contents of the sent message from forwarding and saving * @param int $reply_to_message_id If the message is a reply, ID of the original message - * @param bool $allow_sending_without_reply Pass True, if the message should be sent even if the specified replied-to message is not found + * @param bool $allow_sending_without_reply Pass True if the message should be sent even if the specified replied-to message is not found * @param InlineKeyboardMarkup|ReplyKeyboardMarkup|ReplyKeyboardRemove|ForceReply $reply_markup Additional interface options. A JSON-serialized object for an inline keyboard, custom reply keyboard, instructions to remove reply keyboard or to force a reply from the user. */ public function sendMessage( @@ -162,7 +162,7 @@ public function forwardMessage( } /** - * Use this method to copy messages of any kind. Service messages and invoice messages can't be copied. The method is analogous to the method forwardMessage, but the copied message doesn't have a link to the original message. Returns the MessageId of the sent message on success. + * Use this method to copy messages of any kind. Service messages and invoice messages can't be copied. A quiz poll can be copied only if the value of the field correct_option_id is known to the bot. The method is analogous to the method forwardMessage, but the copied message doesn't have a link to the original message. Returns the MessageId of the sent message on success. * * @param int|string $chat_id Unique identifier for the target chat or username of the target channel (in the format @channelusername) * @param int|string $from_chat_id Unique identifier for the chat where the original message was sent (or channel username in the format @channelusername) @@ -173,7 +173,7 @@ public function forwardMessage( * @param bool $disable_notification Sends the message silently. Users will receive a notification with no sound. * @param bool $protect_content Protects the contents of the sent message from forwarding and saving * @param int $reply_to_message_id If the message is a reply, ID of the original message - * @param bool $allow_sending_without_reply Pass True, if the message should be sent even if the specified replied-to message is not found + * @param bool $allow_sending_without_reply Pass True if the message should be sent even if the specified replied-to message is not found * @param InlineKeyboardMarkup|ReplyKeyboardMarkup|ReplyKeyboardRemove|ForceReply $reply_markup Additional interface options. A JSON-serialized object for an inline keyboard, custom reply keyboard, instructions to remove reply keyboard or to force a reply from the user. */ public function copyMessage( @@ -203,7 +203,7 @@ public function copyMessage( * @param bool $disable_notification Sends the message silently. Users will receive a notification with no sound. * @param bool $protect_content Protects the contents of the sent message from forwarding and saving * @param int $reply_to_message_id If the message is a reply, ID of the original message - * @param bool $allow_sending_without_reply Pass True, if the message should be sent even if the specified replied-to message is not found + * @param bool $allow_sending_without_reply Pass True if the message should be sent even if the specified replied-to message is not found * @param InlineKeyboardMarkup|ReplyKeyboardMarkup|ReplyKeyboardRemove|ForceReply $reply_markup Additional interface options. A JSON-serialized object for an inline keyboard, custom reply keyboard, instructions to remove reply keyboard or to force a reply from the user. */ public function sendPhoto( @@ -236,7 +236,7 @@ public function sendPhoto( * @param bool $disable_notification Sends the message silently. Users will receive a notification with no sound. * @param bool $protect_content Protects the contents of the sent message from forwarding and saving * @param int $reply_to_message_id If the message is a reply, ID of the original message - * @param bool $allow_sending_without_reply Pass True, if the message should be sent even if the specified replied-to message is not found + * @param bool $allow_sending_without_reply Pass True if the message should be sent even if the specified replied-to message is not found * @param InlineKeyboardMarkup|ReplyKeyboardMarkup|ReplyKeyboardRemove|ForceReply $reply_markup Additional interface options. A JSON-serialized object for an inline keyboard, custom reply keyboard, instructions to remove reply keyboard or to force a reply from the user. */ public function sendAudio( @@ -271,7 +271,7 @@ public function sendAudio( * @param bool $disable_notification Sends the message silently. Users will receive a notification with no sound. * @param bool $protect_content Protects the contents of the sent message from forwarding and saving * @param int $reply_to_message_id If the message is a reply, ID of the original message - * @param bool $allow_sending_without_reply Pass True, if the message should be sent even if the specified replied-to message is not found + * @param bool $allow_sending_without_reply Pass True if the message should be sent even if the specified replied-to message is not found * @param InlineKeyboardMarkup|ReplyKeyboardMarkup|ReplyKeyboardRemove|ForceReply $reply_markup Additional interface options. A JSON-serialized object for an inline keyboard, custom reply keyboard, instructions to remove reply keyboard or to force a reply from the user. */ public function sendDocument( @@ -303,11 +303,11 @@ public function sendDocument( * @param string $caption Video caption (may also be used when resending videos by file_id), 0-1024 characters after entities parsing * @param string $parse_mode Mode for parsing entities in the video caption. See formatting options for more details. * @param MessageEntity[] $caption_entities A JSON-serialized list of special entities that appear in the caption, which can be specified instead of parse_mode - * @param bool $supports_streaming Pass True, if the uploaded video is suitable for streaming + * @param bool $supports_streaming Pass True if the uploaded video is suitable for streaming * @param bool $disable_notification Sends the message silently. Users will receive a notification with no sound. * @param bool $protect_content Protects the contents of the sent message from forwarding and saving * @param int $reply_to_message_id If the message is a reply, ID of the original message - * @param bool $allow_sending_without_reply Pass True, if the message should be sent even if the specified replied-to message is not found + * @param bool $allow_sending_without_reply Pass True if the message should be sent even if the specified replied-to message is not found * @param InlineKeyboardMarkup|ReplyKeyboardMarkup|ReplyKeyboardRemove|ForceReply $reply_markup Additional interface options. A JSON-serialized object for an inline keyboard, custom reply keyboard, instructions to remove reply keyboard or to force a reply from the user. */ public function sendVideo( @@ -345,7 +345,7 @@ public function sendVideo( * @param bool $disable_notification Sends the message silently. Users will receive a notification with no sound. * @param bool $protect_content Protects the contents of the sent message from forwarding and saving * @param int $reply_to_message_id If the message is a reply, ID of the original message - * @param bool $allow_sending_without_reply Pass True, if the message should be sent even if the specified replied-to message is not found + * @param bool $allow_sending_without_reply Pass True if the message should be sent even if the specified replied-to message is not found * @param InlineKeyboardMarkup|ReplyKeyboardMarkup|ReplyKeyboardRemove|ForceReply $reply_markup Additional interface options. A JSON-serialized object for an inline keyboard, custom reply keyboard, instructions to remove reply keyboard or to force a reply from the user. */ public function sendAnimation( @@ -379,7 +379,7 @@ public function sendAnimation( * @param bool $disable_notification Sends the message silently. Users will receive a notification with no sound. * @param bool $protect_content Protects the contents of the sent message from forwarding and saving * @param int $reply_to_message_id If the message is a reply, ID of the original message - * @param bool $allow_sending_without_reply Pass True, if the message should be sent even if the specified replied-to message is not found + * @param bool $allow_sending_without_reply Pass True if the message should be sent even if the specified replied-to message is not found * @param InlineKeyboardMarkup|ReplyKeyboardMarkup|ReplyKeyboardRemove|ForceReply $reply_markup Additional interface options. A JSON-serialized object for an inline keyboard, custom reply keyboard, instructions to remove reply keyboard or to force a reply from the user. */ public function sendVoice( @@ -409,7 +409,7 @@ public function sendVoice( * @param bool $disable_notification Sends the message silently. Users will receive a notification with no sound. * @param bool $protect_content Protects the contents of the sent message from forwarding and saving * @param int $reply_to_message_id If the message is a reply, ID of the original message - * @param bool $allow_sending_without_reply Pass True, if the message should be sent even if the specified replied-to message is not found + * @param bool $allow_sending_without_reply Pass True if the message should be sent even if the specified replied-to message is not found * @param InlineKeyboardMarkup|ReplyKeyboardMarkup|ReplyKeyboardRemove|ForceReply $reply_markup Additional interface options. A JSON-serialized object for an inline keyboard, custom reply keyboard, instructions to remove reply keyboard or to force a reply from the user. */ public function sendVideoNote( @@ -435,7 +435,7 @@ public function sendVideoNote( * @param bool $disable_notification Sends messages silently. Users will receive a notification with no sound. * @param bool $protect_content Protects the contents of the sent messages from forwarding and saving * @param int $reply_to_message_id If the messages are a reply, ID of the original message - * @param bool $allow_sending_without_reply Pass True, if the message should be sent even if the specified replied-to message is not found + * @param bool $allow_sending_without_reply Pass True if the message should be sent even if the specified replied-to message is not found * @return \Tii\Telepath\Telegram\Message[] */ public function sendMediaGroup( @@ -462,7 +462,7 @@ public function sendMediaGroup( * @param bool $disable_notification Sends the message silently. Users will receive a notification with no sound. * @param bool $protect_content Protects the contents of the sent message from forwarding and saving * @param int $reply_to_message_id If the message is a reply, ID of the original message - * @param bool $allow_sending_without_reply Pass True, if the message should be sent even if the specified replied-to message is not found + * @param bool $allow_sending_without_reply Pass True if the message should be sent even if the specified replied-to message is not found * @param InlineKeyboardMarkup|ReplyKeyboardMarkup|ReplyKeyboardRemove|ForceReply $reply_markup Additional interface options. A JSON-serialized object for an inline keyboard, custom reply keyboard, instructions to remove reply keyboard or to force a reply from the user. */ public function sendLocation( @@ -541,7 +541,7 @@ public function stopMessageLiveLocation( * @param bool $disable_notification Sends the message silently. Users will receive a notification with no sound. * @param bool $protect_content Protects the contents of the sent message from forwarding and saving * @param int $reply_to_message_id If the message is a reply, ID of the original message - * @param bool $allow_sending_without_reply Pass True, if the message should be sent even if the specified replied-to message is not found + * @param bool $allow_sending_without_reply Pass True if the message should be sent even if the specified replied-to message is not found * @param InlineKeyboardMarkup|ReplyKeyboardMarkup|ReplyKeyboardRemove|ForceReply $reply_markup Additional interface options. A JSON-serialized object for an inline keyboard, custom reply keyboard, instructions to remove reply keyboard or to force a reply from the user. */ public function sendVenue( @@ -574,7 +574,7 @@ public function sendVenue( * @param bool $disable_notification Sends the message silently. Users will receive a notification with no sound. * @param bool $protect_content Protects the contents of the sent message from forwarding and saving * @param int $reply_to_message_id If the message is a reply, ID of the original message - * @param bool $allow_sending_without_reply Pass True, if the message should be sent even if the specified replied-to message is not found + * @param bool $allow_sending_without_reply Pass True if the message should be sent even if the specified replied-to message is not found * @param InlineKeyboardMarkup|ReplyKeyboardMarkup|ReplyKeyboardRemove|ForceReply $reply_markup Additional interface options. A JSON-serialized object for an inline keyboard, custom reply keyboard, instructions to remove keyboard or to force a reply from the user. */ public function sendContact( @@ -607,11 +607,11 @@ public function sendContact( * @param MessageEntity[] $explanation_entities A JSON-serialized list of special entities that appear in the poll explanation, which can be specified instead of parse_mode * @param int $open_period Amount of time in seconds the poll will be active after creation, 5-600. Can't be used together with close_date. * @param int $close_date Point in time (Unix timestamp) when the poll will be automatically closed. Must be at least 5 and no more than 600 seconds in the future. Can't be used together with open_period. - * @param bool $is_closed Pass True, if the poll needs to be immediately closed. This can be useful for poll preview. + * @param bool $is_closed Pass True if the poll needs to be immediately closed. This can be useful for poll preview. * @param bool $disable_notification Sends the message silently. Users will receive a notification with no sound. * @param bool $protect_content Protects the contents of the sent message from forwarding and saving * @param int $reply_to_message_id If the message is a reply, ID of the original message - * @param bool $allow_sending_without_reply Pass True, if the message should be sent even if the specified replied-to message is not found + * @param bool $allow_sending_without_reply Pass True if the message should be sent even if the specified replied-to message is not found * @param InlineKeyboardMarkup|ReplyKeyboardMarkup|ReplyKeyboardRemove|ForceReply $reply_markup Additional interface options. A JSON-serialized object for an inline keyboard, custom reply keyboard, instructions to remove reply keyboard or to force a reply from the user. */ public function sendPoll( @@ -645,7 +645,7 @@ public function sendPoll( * @param bool $disable_notification Sends the message silently. Users will receive a notification with no sound. * @param bool $protect_content Protects the contents of the sent message from forwarding * @param int $reply_to_message_id If the message is a reply, ID of the original message - * @param bool $allow_sending_without_reply Pass True, if the message should be sent even if the specified replied-to message is not found + * @param bool $allow_sending_without_reply Pass True if the message should be sent even if the specified replied-to message is not found * @param InlineKeyboardMarkup|ReplyKeyboardMarkup|ReplyKeyboardRemove|ForceReply $reply_markup Additional interface options. A JSON-serialized object for an inline keyboard, custom reply keyboard, instructions to remove reply keyboard or to force a reply from the user. */ public function sendDice( @@ -747,17 +747,17 @@ public function restrictChatMember( * * @param int|string $chat_id Unique identifier for the target chat or username of the target channel (in the format @channelusername) * @param int $user_id Unique identifier of the target user - * @param bool $is_anonymous Pass True, if the administrator's presence in the chat is hidden - * @param bool $can_manage_chat Pass True, if the administrator can access the chat event log, chat statistics, message statistics in channels, see channel members, see anonymous administrators in supergroups and ignore slow mode. Implied by any other administrator privilege - * @param bool $can_post_messages Pass True, if the administrator can create channel posts, channels only - * @param bool $can_edit_messages Pass True, if the administrator can edit messages of other users and can pin messages, channels only - * @param bool $can_delete_messages Pass True, if the administrator can delete messages of other users - * @param bool $can_manage_video_chats Pass True, if the administrator can manage video chats - * @param bool $can_restrict_members Pass True, if the administrator can restrict, ban or unban chat members - * @param bool $can_promote_members Pass True, if the administrator can add new administrators with a subset of their own privileges or demote administrators that he has promoted, directly or indirectly (promoted by administrators that were appointed by him) - * @param bool $can_change_info Pass True, if the administrator can change chat title, photo and other settings - * @param bool $can_invite_users Pass True, if the administrator can invite new users to the chat - * @param bool $can_pin_messages Pass True, if the administrator can pin messages, supergroups only + * @param bool $is_anonymous Pass True if the administrator's presence in the chat is hidden + * @param bool $can_manage_chat Pass True if the administrator can access the chat event log, chat statistics, message statistics in channels, see channel members, see anonymous administrators in supergroups and ignore slow mode. Implied by any other administrator privilege + * @param bool $can_post_messages Pass True if the administrator can create channel posts, channels only + * @param bool $can_edit_messages Pass True if the administrator can edit messages of other users and can pin messages, channels only + * @param bool $can_delete_messages Pass True if the administrator can delete messages of other users + * @param bool $can_manage_video_chats Pass True if the administrator can manage video chats + * @param bool $can_restrict_members Pass True if the administrator can restrict, ban or unban chat members + * @param bool $can_promote_members Pass True if the administrator can add new administrators with a subset of their own privileges or demote administrators that he has promoted, directly or indirectly (promoted by administrators that were appointed by him) + * @param bool $can_change_info Pass True if the administrator can change chat title, photo and other settings + * @param bool $can_invite_users Pass True if the administrator can invite new users to the chat + * @param bool $can_pin_messages Pass True if the administrator can pin messages, supergroups only */ public function promoteChatMember( int|string $chat_id, @@ -955,7 +955,7 @@ public function setChatDescription(int|string $chat_id, ?string $description = n * * @param int|string $chat_id Unique identifier for the target chat or username of the target channel (in the format @channelusername) * @param int $message_id Identifier of a message to pin - * @param bool $disable_notification Pass True, if it is not necessary to send a notification to all chat members about the new pinned message. Notifications are always disabled in channels and private chats. + * @param bool $disable_notification Pass True if it is not necessary to send a notification to all chat members about the new pinned message. Notifications are always disabled in channels and private chats. */ public function pinChatMessage(int|string $chat_id, int $message_id, ?bool $disable_notification = null): bool { @@ -1004,7 +1004,7 @@ public function getChat(int|string $chat_id): \Tii\Telepath\Telegram\Chat } /** - * Use this method to get a list of administrators in a chat. On success, returns an Array of ChatMember objects that contains information about all chat administrators except other bots. If the chat is a group or a supergroup and no administrators were appointed, only the creator will be returned. + * Use this method to get a list of administrators in a chat, which aren't bots. Returns an Array of ChatMember objects. * * @param int|string $chat_id Unique identifier for the target chat or username of the target supergroup or channel (in the format @channelusername) * @return \Tii\Telepath\Telegram\ChatMember[] @@ -1099,7 +1099,7 @@ public function deleteMyCommands(?BotCommandScope $scope = null, ?string $langua } /** - * Use this method to get the current list of the bot's commands for the given scope and user language. Returns Array of BotCommand on success. If commands aren't set, an empty list is returned. + * Use this method to get the current list of the bot's commands for the given scope and user language. Returns an Array of BotCommand objects. If commands aren't set, an empty list is returned. * * @param BotCommandScope $scope A JSON-serialized object, describing scope of users. Defaults to BotCommandScopeDefault. * @param string $language_code A two-letter ISO 639-1 language code or an empty string @@ -1272,7 +1272,7 @@ public function deleteMessage(int|string $chat_id, int $message_id): bool * @param bool $disable_notification Sends the message silently. Users will receive a notification with no sound. * @param bool $protect_content Protects the contents of the sent message from forwarding and saving * @param int $reply_to_message_id If the message is a reply, ID of the original message - * @param bool $allow_sending_without_reply Pass True, if the message should be sent even if the specified replied-to message is not found + * @param bool $allow_sending_without_reply Pass True if the message should be sent even if the specified replied-to message is not found * @param InlineKeyboardMarkup|ReplyKeyboardMarkup|ReplyKeyboardRemove|ForceReply $reply_markup Additional interface options. A JSON-serialized object for an inline keyboard, custom reply keyboard, instructions to remove reply keyboard or to force a reply from the user. */ public function sendSticker( @@ -1297,6 +1297,16 @@ public function getStickerSet(string $name): \Tii\Telepath\Telegram\StickerSet return $this->raw('getStickerSet', func_get_args()); } + /** + * Use this method to get information about custom emoji stickers by their identifiers. Returns an Array of Sticker objects. + * + * @param string[] $custom_emoji_ids List of custom emoji identifiers. At most 200 custom emoji identifiers can be specified. + */ + public function getCustomEmojiStickers(array $custom_emoji_ids) + { + return $this->raw('getCustomEmojiStickers', func_get_args()); + } + /** * Use this method to upload a .PNG file with a sticker for later use in createNewStickerSet and addStickerToSet methods (can be used multiple times). Returns the uploaded File on success. * @@ -1318,7 +1328,7 @@ public function uploadStickerFile(int $user_id, InputFile $png_sticker): \Tii\Te * @param InputFile|string $png_sticker PNG image with the sticker, must be up to 512 kilobytes in size, dimensions must not exceed 512px, and either width or height must be exactly 512px. Pass a file_id as a String to send a file that already exists on the Telegram servers, pass an HTTP URL as a String for Telegram to get a file from the Internet, or upload a new one using multipart/form-data. More information on Sending Files » * @param InputFile $tgs_sticker TGS animation with the sticker, uploaded using multipart/form-data. See https://core.telegram.org/stickers#animated-sticker-requirements for technical requirements * @param InputFile $webm_sticker WEBM video with the sticker, uploaded using multipart/form-data. See https://core.telegram.org/stickers#video-sticker-requirements for technical requirements - * @param bool $contains_masks Pass True, if a set of mask stickers should be created + * @param string $sticker_type Type of stickers in the set, pass “regular” or “mask”. Custom emoji sticker sets can't be created via the Bot API at the moment. By default, a regular sticker set is created. * @param MaskPosition $mask_position A JSON-serialized object for position where the mask should be placed on faces */ public function createNewStickerSet( @@ -1329,7 +1339,7 @@ public function createNewStickerSet( InputFile|string|null $png_sticker = null, ?InputFile $tgs_sticker = null, ?InputFile $webm_sticker = null, - ?bool $contains_masks = null, + ?string $sticker_type = null, ?MaskPosition $mask_position = null ): bool { return $this->raw('createNewStickerSet', func_get_args()); @@ -1397,7 +1407,7 @@ public function setStickerSetThumb(string $name, int $user_id, InputFile|string| * @param string $inline_query_id Unique identifier for the answered query * @param InlineQueryResult[] $results A JSON-serialized array of results for the inline query * @param int $cache_time The maximum amount of time in seconds that the result of the inline query may be cached on the server. Defaults to 300. - * @param bool $is_personal Pass True, if results may be cached on the server side only for the user that sent the query. By default, results may be returned to any user who sends the same query + * @param bool $is_personal Pass True if results may be cached on the server side only for the user that sent the query. By default, results may be returned to any user who sends the same query * @param string $next_offset Pass the offset that a client should send in the next query with the same text to receive more results. Pass an empty string if there are no more results or if you don't support pagination. Offset length can't exceed 64 bytes. * @param string $switch_pm_text If passed, clients will display a button with specified text that switches the user to a private chat with the bot and sends the bot a start message with the parameter switch_pm_parameter * @param string $switch_pm_parameter Deep-linking parameter for the /start message sent to the bot when user presses the switch button. 1-64 characters, only A-Z, a-z, 0-9, _ and - are allowed.Example: An inline bot that sends YouTube videos can ask the user to connect the bot to their YouTube account to adapt search results accordingly. To do this, it displays a 'Connect your YouTube account' button above the results, or even before showing any. The user presses the button, switches to a private chat with the bot and, in doing so, passes a start parameter that instructs the bot to return an OAuth link. Once done, the bot can offer a switch_inline button so that the user can easily return to the chat where they wanted to use the bot's inline capabilities. @@ -1445,17 +1455,17 @@ public function answerWebAppQuery( * @param int $photo_size Photo size in bytes * @param int $photo_width Photo width * @param int $photo_height Photo height - * @param bool $need_name Pass True, if you require the user's full name to complete the order - * @param bool $need_phone_number Pass True, if you require the user's phone number to complete the order - * @param bool $need_email Pass True, if you require the user's email address to complete the order - * @param bool $need_shipping_address Pass True, if you require the user's shipping address to complete the order - * @param bool $send_phone_number_to_provider Pass True, if the user's phone number should be sent to provider - * @param bool $send_email_to_provider Pass True, if the user's email address should be sent to provider - * @param bool $is_flexible Pass True, if the final price depends on the shipping method + * @param bool $need_name Pass True if you require the user's full name to complete the order + * @param bool $need_phone_number Pass True if you require the user's phone number to complete the order + * @param bool $need_email Pass True if you require the user's email address to complete the order + * @param bool $need_shipping_address Pass True if you require the user's shipping address to complete the order + * @param bool $send_phone_number_to_provider Pass True if the user's phone number should be sent to provider + * @param bool $send_email_to_provider Pass True if the user's email address should be sent to provider + * @param bool $is_flexible Pass True if the final price depends on the shipping method * @param bool $disable_notification Sends the message silently. Users will receive a notification with no sound. * @param bool $protect_content Protects the contents of the sent message from forwarding and saving * @param int $reply_to_message_id If the message is a reply, ID of the original message - * @param bool $allow_sending_without_reply Pass True, if the message should be sent even if the specified replied-to message is not found + * @param bool $allow_sending_without_reply Pass True if the message should be sent even if the specified replied-to message is not found * @param InlineKeyboardMarkup $reply_markup A JSON-serialized object for an inline keyboard. If empty, one 'Pay total price' button will be shown. If not empty, the first button must be a Pay button. */ public function sendInvoice( @@ -1506,13 +1516,13 @@ public function sendInvoice( * @param int $photo_size Photo size in bytes * @param int $photo_width Photo width * @param int $photo_height Photo height - * @param bool $need_name Pass True, if you require the user's full name to complete the order - * @param bool $need_phone_number Pass True, if you require the user's phone number to complete the order - * @param bool $need_email Pass True, if you require the user's email address to complete the order - * @param bool $need_shipping_address Pass True, if you require the user's shipping address to complete the order - * @param bool $send_phone_number_to_provider Pass True, if the user's phone number should be sent to the provider - * @param bool $send_email_to_provider Pass True, if the user's email address should be sent to the provider - * @param bool $is_flexible Pass True, if the final price depends on the shipping method + * @param bool $need_name Pass True if you require the user's full name to complete the order + * @param bool $need_phone_number Pass True if you require the user's phone number to complete the order + * @param bool $need_email Pass True if you require the user's email address to complete the order + * @param bool $need_shipping_address Pass True if you require the user's shipping address to complete the order + * @param bool $send_phone_number_to_provider Pass True if the user's phone number should be sent to the provider + * @param bool $send_email_to_provider Pass True if the user's email address should be sent to the provider + * @param bool $is_flexible Pass True if the final price depends on the shipping method */ public function createInvoiceLink( string $title, @@ -1543,7 +1553,7 @@ public function createInvoiceLink( * If you sent an invoice requesting a shipping address and the parameter is_flexible was specified, the Bot API will send an Update with a shipping_query field to the bot. Use this method to reply to shipping queries. On success, True is returned. * * @param string $shipping_query_id Unique identifier for the query to be answered - * @param bool $ok Specify True if delivery to the specified address is possible and False if there are any problems (for example, if delivery to the specified address is not possible) + * @param bool $ok Pass True if delivery to the specified address is possible and False if there are any problems (for example, if delivery to the specified address is not possible) * @param ShippingOption[] $shipping_options Required if ok is True. A JSON-serialized array of available shipping options. * @param string $error_message Required if ok is False. Error message in human readable form that explains why it is impossible to complete the order (e.g. "Sorry, delivery to your desired address is unavailable'). Telegram will display this message to the user. */ @@ -1587,7 +1597,7 @@ public function setPassportDataErrors(int $user_id, array $errors): bool * @param bool $disable_notification Sends the message silently. Users will receive a notification with no sound. * @param bool $protect_content Protects the contents of the sent message from forwarding and saving * @param int $reply_to_message_id If the message is a reply, ID of the original message - * @param bool $allow_sending_without_reply Pass True, if the message should be sent even if the specified replied-to message is not found + * @param bool $allow_sending_without_reply Pass True if the message should be sent even if the specified replied-to message is not found * @param InlineKeyboardMarkup $reply_markup A JSON-serialized object for an inline keyboard. If empty, one 'Play game_title' button will be shown. If not empty, the first button must launch the game. */ public function sendGame( @@ -1607,8 +1617,8 @@ public function sendGame( * * @param int $user_id User identifier * @param int $score New score, must be non-negative - * @param bool $force Pass True, if the high score is allowed to decrease. This can be useful when fixing mistakes or banning cheaters - * @param bool $disable_edit_message Pass True, if the game message should not be automatically edited to include the current scoreboard + * @param bool $force Pass True if the high score is allowed to decrease. This can be useful when fixing mistakes or banning cheaters + * @param bool $disable_edit_message Pass True if the game message should not be automatically edited to include the current scoreboard * @param int $chat_id Required if inline_message_id is not specified. Unique identifier for the target chat * @param int $message_id Required if inline_message_id is not specified. Identifier of the sent message * @param string $inline_message_id Required if chat_id and message_id are not specified. Identifier of the inline message @@ -1626,7 +1636,7 @@ public function setGameScore( } /** - * Use this method to get data for high score tables. Will return the score of the specified user and several of their neighbors in a game. On success, returns an Array of GameHighScore objects. + * Use this method to get data for high score tables. Will return the score of the specified user and several of their neighbors in a game. Returns an Array of GameHighScore objects. * * @param int $user_id Target user id * @param int $chat_id Required if inline_message_id is not specified. Unique identifier for the target chat diff --git a/telepathy b/telepathy index 0fa731989f53e114230eee6d54e2744534a27896..4e19d68a414651e576e06e7ac5bca573b99e4547 100755 GIT binary patch delta 96334 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 Qf9tdb595zf_G9h;4|d_~t^fc4