§
    J»4f&  ã                   ó¼   — d dl mZmZ d dlmZ d dlmZ d dlmZm	Z	  e¦   «         Z
 ej        ¦   «         Ze
                     ddg¬¦  «        ded	e	fd
„¦   «         ZdS )é    )Ú	APIRouterÚHTTPException)Ú
HotelAgent)ÚCustomLogger)ÚChatRequestÚChatResponsez/chatzChat endpoint)ÚtagsÚargsÚreturnc              ƒ   óV  K  — 	 | j         }| j        }t          ||¬¦  «        }t          |¦  «         |                     ¦   «         ƒ d {V —†}|S # t
          $ rP}t                               dt          |¦  «        › �¦  «         t          ddt          |¦  «        › �¬¦  «        ‚d }~ww xY w)N)ÚquestionÚchat_historyzFailed to upload file: iô  )Ústatus_codeÚdetail)
r   Úhistoryr   ÚprintÚainvokeÚ	ExceptionÚloggerÚerrorÚstrr   )r
   r   r   Úhotel_agentÚchat_responseÚes         ú1/var/www/html/ls-bot-apis/app/controllers/chat.pyÚchatr   
   sÑ   è è € ðXØ”=ˆØ”,ˆå ØØ ð
ñ 
ô 
ˆõ 	ˆg‰ŒˆØ)×1Ò1Ñ3Ô3Ð3Ð3Ð3Ð3Ð3Ð3ˆØÐøÝð Xð Xð XÝ�ŠÐ7­s°1©v¬vÐ7Ð7Ñ8Ô8Ð8Ý¨Ð4VÍcÐRSÉfÌfÐ4VÐ4VÐWÑWÔWÐWøøøøðXøøøs   „A	A Á
B(ÁAB#Â#B(N)Úfastapir   r   Úapp.agents.hotel_agentr   Úapp.utils.loggerr   Úapp.schemas.chatr   r   ÚrouterÚ
get_loggerr   Úpostr   © ó    r   ú<module>r&      sÈ   ðØ ,Ð ,Ð ,Ð ,Ð ,Ð ,Ð ,Ð ,Ø -Ð -Ð -Ð -Ð -Ð -Ø )Ð )Ð )Ð )Ð )Ð )Ø 6Ð 6Ð 6Ð 6Ð 6Ð 6Ð 6Ð 6à	ˆ‰Œ€Ø	 ˆÔ	 Ñ	"Ô	"€ð ‡‚ˆW˜OÐ,€Ñ-Ô-ðX�[ð X \ð Xð Xð Xñ .Ô-ðXð Xð Xr%   