Fix description

This commit is contained in:
coder2020official 2023-02-05 11:13:31 +04:00
parent a9b878107c
commit 4179e502c3
3 changed files with 5 additions and 8 deletions

View File

@ -2928,8 +2928,7 @@ class TeleBot:
Telegram documentation: https://core.telegram.org/bots/api#restrictchatmember
.. warning::
Please pass `telebot.types.ChatPermissions` object to `permissions` parameter instead of
passing all boolean parameters. Those boolean parameters won't be supported soon, so please take it into consideration.
Individual parameters are deprecated and will be removed, use 'permissions' instead.
:param chat_id: Unique identifier for the target group or username of the target supergroup
or channel (in the format @channelusername)
@ -2997,8 +2996,7 @@ class TeleBot:
can_pin_messages=can_pin_messages
)
logger.warning(
'Please pass `telebot.types.ChatPermissions` object to `permissions` parameter instead of '
'passing all boolean parameters. Those boolean parameters won\'t be supported soon, so please take it into consideration.'
"Individual parameters are deprecated and will be removed, use 'permissions' instead."
)
return apihelper.restrict_chat_member(
self.token, chat_id, user_id, permissions, until_date, use_independent_chat_permissions)

View File

@ -3786,8 +3786,7 @@ class AsyncTeleBot:
Telegram documentation: https://core.telegram.org/bots/api#restrictchatmember
.. warning::
Please pass `telebot.types.ChatPermissions` object to `permissions` parameter instead of
passing all boolean parameters. Those boolean parameters won't be supported soon, so please take it into consideration.
Individual parameters are deprecated and will be removed, use 'permissions' instead
:param chat_id: Unique identifier for the target group or username of the target supergroup
or channel (in the format @channelusername)
@ -3854,8 +3853,7 @@ class AsyncTeleBot:
can_pin_messages=can_pin_messages
)
logger.warning(
'Please pass `telebot.types.ChatPermissions` object to `permissions` parameter instead of '
'passing all boolean parameters. Those boolean parameters won\'t be supported soon, so please take it into consideration.'
"Individual parameters are deprecated and will be removed, use 'permissions' instead."
)
return await asyncio_helper.restrict_chat_member(
self.token, chat_id, user_id, permissions, until_date, use_independent_chat_permissions)

View File

@ -3163,6 +3163,7 @@ class ChatPermissions(JsonDeserializable, JsonSerializable, Dictionaryable):
self.can_send_voice_notes: bool = can_send_voice_notes
if can_send_media_messages is not None:
logger.warning("can_send_media_messages is deprecated. Use individual parameters like can_send_audios, can_send_documents, etc.")
self.can_send_audios = can_send_media_messages
self.can_send_documents = can_send_media_messages
self.can_send_photos = can_send_media_messages