async def managing_course_edit_choose(callback: types.CallbackQuery,
                                      state: FSMContext):
    """Обрабатывает редакт конкретного курса"""
    await callback.answer()
    user = DataBaseFunc.get_user(callback.from_user.id)
    course = DataBaseFunc.get_course(int(callback.data[21:]))
    await state.update_data(id_course=course.id)
    text = AdminHelper.get_text_info_course(user, course)
    keyboard = AdminGenerateKeyboard.managing_courses_edit_button(user)
    await callback.message.edit_text(text,
                                     parse_mode="markdown",
                                     reply_markup=keyboard)
    await AdminStateManaginCourseEdit.choose_edit.set()
async def managing_courses_edit_access_msg(message: types.Message,
                                           state: FSMContext):
    user = DataBaseFunc.get_user(message.from_user.id)
    data = await state.get_data()
    DataBaseFunc.add_channel_in_course(message, data)
    await message.delete()
    course = DataBaseFunc.get_course(data['id_course'])
    text = AdminHelper.get_text_info_course(user, course)
    keyboard = AdminGenerateKeyboard.managing_courses_edit_button(user)
    await bot.edit_message_text(text=text,
                                chat_id=message.chat.id,
                                message_id=data['message_id'],
                                reply_markup=keyboard,
                                parse_mode="markdown")
    await AdminStateManaginCourseEdit.choose_edit.set()