
    iT                     p    S SK r S SKJr  S SKrS SKJr  S SKJr  \ R                  " \5      r " S S5      r	g)    N)List)raw)typesc                   0    \ rS rSrSSS\S\S   4S jrSrg	)
GetStickers   selfzpyrogram.Client
short_namereturnztypes.Stickerc                   #    U R                  [        R                  R                  R	                  [        R
                  R                  US9SS95      I Sh  vN n[
        R                  " UR                   VVs/ s HP  n[
        R                  R                  XUR                   Vs0 s H  n[        U5      U_M     sn5      I Sh  vN PMR     snn5      $  Ns  snf  Ns  snnf 7f)a  Get all stickers from set by short name.

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

Parameters:
    short_name (``str``):
        Short name of the sticker set, serves as the unique identifier for the sticker set.

Returns:
    List of :obj:`~pyrogram.types.Sticker`: A list of stickers is returned.

Example:
    .. code-block:: python

        # Get all stickers by short name
        await app.get_stickers("short_name")

Raises:
    ValueError: In case of invalid arguments.
)r
   r   )
stickersethashN)invoker   	functionsmessagesGetStickerSetr   InputStickerSetShortNamer   	documentsSticker_parse
attributestype)r	   r
   sticker_setdocas        S/app/mltbenv/lib/python3.13/site-packages/pyrogram/methods/messages/get_stickers.pyget_stickersGetStickers.get_stickers   s     0 !KKMM""0099===T 1 
 
 zz '000C mm**43>>6Z>atAwz>6Z[[[0
 	

 7[[sB   AC*C#C*<.C$
*C 
C$

C"C$
	C*C$
$C* N)__name__
__module____qualname____firstlineno__strr   r   __static_attributes__r       r   r   r      s&    $
$
$
 
o	$
r&   r   )
loggingtypingr   pyrogramr   r   	getLoggerr    logr   r   r&   r   <module>r,      s0   &     !%
 %
r&   