
    rh                     j    d dl Z d dlZdZg dZd Zd Zd ZdefdZd	 Z	d
e
fdZde
fdZ e        y)    Nzdata.csv)	u   id чатаu   Имяu   Полu   Город/Областьu)   Где практикует массаж?u   Были клиенты?u   Техника массажаu*   Уверенность в соцсетяхu   Уверенностьc                      t         j                  j                  t              sGt	        t        ddd      5 } t        j                  |       }|j                  t               d d d        y y # 1 sw Y   y xY wNw utf-8modenewlineencoding)	ospathisfile	FILE_NAMEopencsvwriterwriterowHEADERS)filer   s     %/app/bot/handlers/google_sheet_api.pyensure_file_existsr      sQ    77>>)$)#rGDZZ%FOOG$ ED %DDs   +A,,A5c                      t        t        ddd      5 } t        j                  |       }t	        |      cd d d        S # 1 sw Y   y xY w)Nrr   r   r   )r   r   r   readerlist)r   r   s     r   read_all_rowsr      s4    	ic2	@DD!F| 
A	@	@s	    >Ac                     t        t        ddd      5 }t        j                  |      }|j	                  |        d d d        y # 1 sw Y   y xY wr   )r   r   r   r   	writerows)rowsr   r   s      r   write_all_rowsr        s;    	ic2	@DD! 
A	@	@s   'AAvaluesc                    K   t                t        t        ddd      5 }t        j                  |      }|j                  |        d d d        t               }t        t        |      dz
        S # 1 sw Y   *xY ww)Nar   r   r      )	r   r   r   r   r   r   r   strlen)r!   r   r   all_rowss       r   add_new_userr(   &   sb     	ic2	@DD! 
A Hs8}q !! 
A	@s   A<'A0)A<0A95A<c                    K   t                t               }|d   |dd  }}|D cg c]  }|d   t        |       k7  s| }}t        |g|z          y c c}w w)Nr   r$   )r   r   r%   r    )chat_idr   headerdatarownew_datas         r   delete_user_from_sheetr/   0   s]     ?D7DHDF#>ts1vW'=tH>F8h&' ?s   #AAA Aclientsc                    K   t                t               }|d   |dd  }}|D ]?  }|d   t        |       k(  st        |      dk  r|dgdt        |      z
  dz   z  z  }||d<   A t	        |g|z          y w)Nr   r$      r      r   r   r%   r&   r    )r*   r0   r   r+   r,   r-   s         r   new_many_clients_userr5   8   s     ?D7DHDFq6S\!3x!|tq3s8|a/00CF	 
 F8d?#
   5A5=A5fellc                    K   t                t               }|d   |dd  }}|D ]?  }|d   t        |       k(  st        |      dk  r|dgdt        |      z
  dz   z  z  }||d<   A t	        |g|z          y w)Nr   r$   	   r      r4   )r*   r7   r   r+   r,   r-   s         r   new_fell_userr;   D   s     ?D7DHDFq6S\!3x!|tq3s8|a/00CF	 
 F8d?#r6   )r   r   r   r   r   r   r    r   r(   r/   r%   r5   r;        r   <module>r>      sW    
 		
%"t "(	$# 	$	$s 	$  r=   