1010from stp_database .repo .Stats .requests import StatsRequestsRepo
1111from stp_database .repo .STP import MainRequestsRepo
1212
13+ from tgbot .misc .constants import tg_emoji
1314from tgbot .misc .dicts import months_emojis , russian_months
1415from tgbot .misc .helpers import strftime_date
1516from tgbot .services .files_processing .utils .time_parser import get_current_month
@@ -138,19 +139,18 @@ async def kpi_getter(
138139 ).strftime (strftime_date )
139140
140141 if user .role == 2 :
141- kpi_text = f"""🌟 <b>Показатели</b>
142+ kpi_text = f"""{ tg_emoji ( "star" ) } <b>Показатели</b>
142143
143- 🔧 <b>FLR - { SalaryFormatter .format_percentage (premium .flr_premium )} </b>
144+ { tg_emoji ( "gear" ) } <b>FLR - { SalaryFormatter .format_percentage (premium .flr_premium )} </b>
144145<blockquote>Факт: { SalaryFormatter .format_value (premium .flr )} </blockquote>
145146
146- ⚖️ <b>ГОК - { SalaryFormatter .format_percentage (premium .gok_premium )} </b>
147+ { tg_emoji ( "weights" ) } <b>ГОК - { SalaryFormatter .format_percentage (premium .gok_premium )} </b>
147148<blockquote>Факт: { SalaryFormatter .format_value (premium .gok )} </blockquote>
148149
149- ⏱️ <b>AHT - { SalaryFormatter .format_percentage (premium .aht_premium )} </b>
150+ { tg_emoji ( "lightning" ) } <b>AHT - { SalaryFormatter .format_percentage (premium .aht_premium )} </b>
150151<blockquote>Факт: { SalaryFormatter .format_value (premium .aht )} </blockquote>
151152
152- 💰 <b>Итого:</b>
153- <b>Общая премия: { SalaryFormatter .format_percentage (premium .total_premium )} </b>
153+ { tg_emoji ("money_bag" )} <b>Итого:</b> { SalaryFormatter .format_percentage (premium .total_premium )}
154154
155155<i>Данные из <b><a href='okc.ertelecom.ru/yii/ure/report/index'>URE</a></b> на <b>{ updated_at_str } </b>
156156Меню обновлено в <b>{ current_time_str } </b></i>"""
@@ -162,19 +162,18 @@ async def kpi_getter(
162162 else f"📈 Всего звонков: { SalaryFormatter .format_value (premium .contacts_count )} "
163163 )
164164
165- kpi_text = f"""🌟 <b>Показатели</b>
165+ kpi_text = f"""{ tg_emoji ( "star" ) } <b>Показатели</b>
166166
167- 🌟 <b>CSAT - { SalaryFormatter .format_percentage (premium .csat_premium )} </b>
167+ { tg_emoji ( "percent" ) } <b>CSAT - { SalaryFormatter .format_percentage (premium .csat_premium )} </b>
168168<blockquote>Факт: { SalaryFormatter .format_value (premium .csat )} </blockquote>
169169
170- ⏱️ <b>AHT - { SalaryFormatter .format_percentage (premium .aht_premium )} </b>
171- <blockquote>Факт: { SalaryFormatter .format_value (premium .aht )} </blockquote>
172-
173- ⚖️ <b>ГОК - { SalaryFormatter .format_percentage (premium .gok_premium )} </b>
170+ { tg_emoji ("weights" )} <b>ГОК - { SalaryFormatter .format_percentage (premium .gok_premium )} </b>
174171<blockquote>Факт: { SalaryFormatter .format_value (premium .gok )} </blockquote>
175172
176- 💰 <b>Итого:</b>
177- <b>Общая премия: { SalaryFormatter .format_percentage (premium .total_premium )} </b>
173+ { tg_emoji ("lightning" )} <b>AHT - { SalaryFormatter .format_percentage (premium .aht_premium )} </b>
174+ <blockquote>Факт: { SalaryFormatter .format_value (premium .aht )} </blockquote>
175+
176+ { tg_emoji ("money_bag" )} <b>Итого:</b> { SalaryFormatter .format_percentage (premium .total_premium )}
178177
179178{ contacts_text }
180179
@@ -208,7 +207,7 @@ async def kpi_requirements_getter(
208207
209208 if not premium :
210209 return {
211- "requirements_text" : """🧮 <b>Нормативы</b>
210+ "requirements_text" : f """{ tg_emoji ( "abacus" ) } <b>Нормативы</b>
212211
213212Не смог найти твои показатели в премиуме :(""" ,
214213 "month_display" : data .get ("month_display" , "📅 Месяц" ),
@@ -219,7 +218,7 @@ async def kpi_requirements_getter(
219218 user = user , premium = premium , is_head = True if user .role == 2 else False
220219 )
221220 except Exception :
222- requirements_text = """🧮 <b>Нормативы</b>
221+ requirements_text = f """{ tg_emoji ( "abacus" ) } <b>Нормативы</b>
223222
224223Кажется, нормативы пока что не выставлены 🤷♂️"""
225224
@@ -252,7 +251,7 @@ async def salary_getter(
252251
253252 if not premium :
254253 return {
255- "salary_text" : """💰 <b>Зарплата</b>
254+ "salary_text" : f """{ tg_emoji ( "money_bag" ) } <b>Зарплата</b>
256255
257256Не смог найти твои показатели в премиуме :(""" ,
258257 "month_display" : data .get ("month_display" , "📅 Месяц" ),
@@ -269,7 +268,7 @@ async def salary_getter(
269268 else None ,
270269 )
271270 except Exception as e :
272- salary_result = f"""💰 <b>Зарплата</b>
271+ salary_result = f"""{ tg_emoji ( "money_bag" ) } <b>Зарплата</b>
273272
274273Не смог посчитать твою зарплату 🥺
275274
0 commit comments