
    soj                         d dl mZ d dlmZ d dlmZ d dlmZ d dlm	Z	 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S )    )Update)ContextTypes)phrases)ContextDataKey)CommonChatException)ContextDataValue)full_inline_query_answer)get_user_context_dataupdatecontextreturnNc                   K   | j         j        }|dk    rdS 	 t          |t          j        |          }n@# t
          $ r3 t          t          j        t          j	        t          j
                  }Y nw xY wt          || |g           d{V  dS )z
    Main function for the group chat manager
    :param update: Telegram update
    :param context: Telegram context
    :return: None
     N)	inner_key)description)inline_queryqueryr
   r   INLINE_QUERYr   r   r   !INLINE_QUERY_ITEM_NOT_FOUND_TITLE#INLINE_QUERY_ITEM_NOT_FOUND_MESSAGE'INLINE_QUERY_ITEM_NOT_FOUND_DESCRIPTIONr	   )r   r   r   context_datas       2/app/src/chat/inline_query/inline_query_manager.pymanager      s       %E{{
,Wn6Q]bccc 
 
 
'57G
 
 

 #7F\N
C
CCCCCCCCCCs   5 :A21A2)src.tg_compatr   src.tg_compat.extr   	resourcesr   src.model.enums.ContextDataKeyr   src.model.error.CommonChatErrorr   src.model.pojo.ContextDataValuer   src.service.message_servicer	   src.utils.context_utilsr
   DEFAULT_TYPEr        r   <module>r&      s                * * * * * *       9 9 9 9 9 9 ? ? ? ? ? ? < < < < < < @ @ @ @ @ @ 9 9 9 9 9 9D D,*C D D D D D D Dr%   