ну для статик меню я это юзал(работает) - статик в смысле хранящися уже в 2мерном массиве, и проходящее через обработчик + екшены написаные вручную.
в том модуле что я использую нет такого понятия как action, там просто on('callback_data'), а дальше делай шо хоч, в телеграфе я вижу можно поставить реджекс, в теории можно ловить джсоны так, но хз, может там есть более лаконичное решение нежели джсон