Ë
    N[Îi#  ã                   ó<   — d dl mZmZ d dlZd dlmZ  G d„ d«      Zy)é    )ÚUnionÚOptionalN)Úrawc                   ó4   — e Zd Zdddeeef   dee   defd„Zy)ÚSetSlowModeÚselfzpyrogram.ClientÚchat_idÚsecondsÚreturnc              ƒ   óÎ   K  — | j                  t        j                  j                  j	                  | j                  |«      ƒ d{  –—† |xs d¬«      «      ƒ d{  –—†  y7 Œ7 Œ­w)a  Set the slow mode interval for a chat.

        .. include:: /_includes/usable-by/users-bots.rst

        Parameters:
            chat_id (``int`` | ``str``):
                Unique identifier (int) or username (str) of the target chat.

            seconds (``int`` | ``None``):
                Seconds in which members will be able to send only one message per this interval.
                Valid values are: 0 or None (off), 10, 30, 60 (1m), 300 (5m), 900 (15m) or 3600 (1h).

        Returns:
            ``bool``: True on success.

        Example:
            .. code-block:: python

                # Set slow mode to 60 seconds
                await app.set_slow_mode(chat_id, 60)

                # Disable slow mode
                await app.set_slow_mode(chat_id, None)
        Nr   )Úchannelr
   T)Úinvoker   Ú	functionsÚchannelsÚToggleSlowModeÚresolve_peer)r   r	   r
   s      úW/var/www/files/kim/lib/python3.12/site-packages/pyrogram/methods/chats/set_slow_mode.pyÚset_slow_modezSetSlowMode.set_slow_mode   sc   è ø€ ð< k‰kÜM‰M×"Ñ"×1Ñ1Ø"×/Ñ/°Ó8×8Øš 1ð 2ó ó
÷ 	
ð 	
ð ð 9øð	
ús$   ‚AA%ÁA!ÁA%ÁA#ÁA%Á#A%N)	Ú__name__Ú
__module__Ú__qualname__r   ÚintÚstrr   Úboolr   © ó    r   r   r      s7   „ ð%Øð%às˜Cx‘ð%ð ˜#‘ð%ð 
ô	%r   r   )Útypingr   r   Úpyrogramr   r   r   r   r   ú<module>r      s   ð÷& #ã Ý ÷&ò &r   