
    niR                     x    d dl mZ d dlmZ d dlmZ dedej                  ddfdZdedej                  ddfd	Zy)
    )Update)ContextTypes)loggerupdatecontextreturnNc                    K   | j                   }| j                  }t        j                  d|r|j                  nd|r|j                         y d       y w)Nz/Bot mentioned in group chat_id=%s by user_id=%sunknown)effective_usereffective_chatr   infoid)r   r   userchats       /app/bot/handlers/group.pygroup_mentionr      sI       D  D
KK9Y 's   AAc                 F  K   | j                   }|r|j                  sy |j                  j                  j                  |j                  j                  k7  ry | j
                  }t        j                  d| j                  j                  |r|j                         y d       y w)Nz.Reply to bot in group chat_id=%s by user_id=%sr
   )	messagereply_to_message	from_userr   botr   r   r   r   )r   r   msgr   s       r   group_replyr      s~     
..Cc**
%%((GKKNN:  D
KK8   's   BB!)	telegramr   telegram.extr   bot.core.loggerr   DEFAULT_TYPEr   r        r   <module>r       sN     % " 1J1J t f |/H/H T r   