o
    CiiV                     @   s   d dl Z d dlZd dlmZmZ d dlmZmZmZm	Z	 d dl
mZmZmZ e eZeddZdZded	efd
dZded	efddZeejdkdefddZdS )    N)RouterF)CallbackQueryMessageInlineKeyboardMarkupInlineKeyboardButton)get_user_languageget_language_textget_button_textoperator)namezmenu:button9langreturnc              
   C   s   d}z@ddl m} t|}| }|d| f | }|  |r:|d r=t|d 	 r@t|d 	 }W |S W |S W |S W |S  t
y` } ztd|  d|  W Y d}~|S d}~ww )u3   Получает текст кнопки назадu   ⬅️ Назадr   )MENU_DBz+SELECT button9 FROM language WHERE name = ?z get_button9_text error for lang=z: N)dbr   sqlite3connectcursorexecutefetchoneclosestrstrip	Exceptionloggererror)r   labelr   conncurrowe r!   D/var/www/www-root/data/www/magazinbotpanel.site/handlers/operator.pyget_button9_text   s,   
 r#   c                 C   s   t tt| tdggdS )u@   Создает клавиатуру с кнопкой назад)textcallback_data)inline_keyboard)r   r   r#   BACK_CB)r   r!   r!   r"   build_back_keyboard   s   r(   zmenu:button6cbc                    st   | j j}t|}t|dpd}z
| j I dH  W n	 ty#   Y nw | jj|t|dI dH  |  I dH  dS )uS   
    Открывает информацию об операторе (button6)
    text29u,   Информация об оператореN)reply_markup)		from_useridr   r	   messagedeleter   answerr(   )r)   user_idr   r*   r!   r!   r"   open_operator_info$   s   r2   )loggingr   aiogramr   r   aiogram.typesr   r   r   r   r   r   r	   r
   	getLogger__name__r   routerr'   r   r#   r(   callback_querydatar2   r!   r!   r!   r"   <module>   s    

