async def branch(message: types.Message): try: user_id = message.from_user.id d = get_lang(user_id) update_log(user_id, get_log(user_id) + message.text) if message.text == get_dict('branches', d): await bot.send_message(user_id, get_dict('section', d), reply_markup=markups.regions(d)) set_user_state(user_id, get_state_by_key('S_BRANCH_OFFICE_REGION')) elif message.text == get_dict('mini_bank', d): await bot.send_message(user_id, get_dict('section', d), reply_markup=markups.regions(d)) set_user_state(user_id, get_state_by_key('S_MINI_BANK')) elif message.text == get_dict('atm', d): await bot.send_message(user_id, get_dict('section', d), reply_markup=markups.regions(d)) set_user_state(user_id, get_state_by_key('S_ATM')) elif message.text == get_dict('back', d): await bot.send_message(user_id, get_dict('general_hint', d), reply_markup=markups.general(d)) set_user_state(user_id, get_state_by_key('S_GENERAL')) elif message.text == get_dict('main_menu', d): await bot.send_message(user_id, get_dict('main_menu_hint', d), reply_markup=markups.main_menu(d)) set_user_state(user_id, get_state_by_key('S_GET_MAIN_MENU')) else: await bot.send_message(user_id, get_dict('section', d)) except Exception as e: logger_app.error("/handlers/branches.py\nMethod: branch\n" + str(e))
async def minibank_buk(message: types.Message): try: user_id = message.from_user.id d = get_lang(user_id) update_log(user_id, get_log(user_id) + message.text) if message.text == get_dict('back', d): await bot.send_message(user_id, get_dict('section', d), reply_markup=markups.regions(d)) set_user_state(user_id, get_state_by_key('S_MINI_BANK')) elif message.text == get_dict('main_menu', d): await bot.send_message(user_id, get_dict('main_menu_hint', d), reply_markup=markups.main_menu(d)) set_user_state(user_id, get_state_by_key('S_GET_MAIN_MENU')) else: await send_location(message.text, d, user_id, '06') except Exception as e: logger_app.error("/handlers/atm.py\nMethod: minibank_buk\n" + str(e))
async def bo_navoi(message: types.Message): try: user_id = message.from_user.id d = get_lang(user_id) update_log(user_id, get_log(user_id) + message.text) if message.text == get_dict('back', d): await bot.send_message(user_id, get_dict('section', d), reply_markup=markups.regions(d)) set_user_state(user_id, get_state_by_key('S_BRANCH_OFFICE_REGION')) elif message.text == get_dict('main_menu', d): await bot.send_message(user_id, get_dict('main_menu_hint', d), reply_markup=markups.main_menu(d)) set_user_state(user_id, get_state_by_key('S_GET_MAIN_MENU')) else: await send_location(message.text, d, user_id, '12') except Exception as e: logger_app.error("/handlers/branches.py\nMethod: bo_navoi\n" + str(e))