コード例 #1
0
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)
コード例 #2
0
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('Отправка оповещений отключена!')
コード例 #3
0
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 активированы!')