async def show_root(message: Message, user_id: str, info_text='', edit_message=True): await Menu.first() message_func = await _get_message_func(message, edit_message) await message_func( text=f'{info_text}{EMO_POINT_RIGHT} Выберите <b>действие</b> ' 'из списка:', reply_markup=menu.get_root(user_id=user_id), parse_mode=ParseMode.HTML)
async def menu_disable(call: CallbackQuery, state: FSMContext): user_id = call.from_user.id database.save_settings(user_id, active=False) await call.message.edit_reply_markup(reply_markup=menu.get_root(user_id)) await call.answer('Отправка оповещений отключена!')
async def menu_email_enable(call: CallbackQuery, state: FSMContext): user_id = call.from_user.id database.save_settings(user_id, email_active=True) await call.message.edit_reply_markup(reply_markup=menu.get_root(user_id)) await call.answer('Оповещения по e-mail активированы!')