Почему выдает ошибку? aiogram

Консоль выдает вот это (в нижней кнопке 'klav') :

raise NameError("Invalid filter name(s): '" + "', ".join(full_config.keys()) + "'") NameError: Invalid filter name(s): 'message'

Из-за чего это может быть???

import logging
from aiogram import Bot, Dispatcher, executor, types

api_token = 'TOKEN'

logging.basicConfig(level = logging.INFO)

bot = Bot(token = api_token)
dp = Dispatcher(bot)

@dp.message_handler(commands="start")
async def cmd_start(message: types.Message):
    keyboard = types.ReplyKeyboardMarkup(resize_keyboard=True)
    buttons = ["Начать", "Помощь"]
    keyboard.add(*buttons)
    await message.answer("Выберите", reply_markup=keyboard)

@dp.message_handler(message = 'Начать')
async def promo(message: types.Message):
    klav = types.InlineKeyboardMarkup()
    buttonA = types.InlineKeyboardButton(text = 'da')
    buttonB = types.InlineKeyboardButton(text = 'да')
    klav.add(buttonA, buttonB)
    await message.answer('Выберите', reply_markup=klav)

if __name__ == '__main__':
    executor.start_polling (dp, skip_updates = True)

Ответы (2 шт):

Автор решения: SimpleDev

Вместо @dp.message_handler(message = 'Начать' ) сделайте text='Начать' И в инлайн кнопки добавте callback_data="main:yes" и в другой так само И klav.add(*<список ваших кнопок>)

→ Ссылка
Автор решения: NolReaction

message нет в библиотеке aiogram.

Замени строку

@dp.message_handler(message = 'Начать')

На

@dp.message_handler(text = 'Начать')
→ Ссылка