The request is similar to - link
Is it possible to set inlineKeyboard or replyKeyboard as custom JSON? Where would this JSON block be added to the query? And also leave the current functionality.
I think the changes are backwards compatible with the current functionality, but it will give more advanced users flexibility, but the responsibility for getting JSON right is already on the user.