в общем там можно в хендлер свои проверки закинуть, по типу message.text == "example" и выглядит так @bot.message_handler(Text(equals="example")) async def example(msg): ...
разделяй их каким-нибудь символом, например, двоеточие. А в bot.action лови, используя регулярку или заранее ожидаемый callback. В ctx.match найдешь эти аргументы, останется лишь их разделить.