ksnk, Да только у меня получается чуть иначе. Каждое сообщение, это независимый объект, которым можно управлять. Так как кнопок много, пришлось их уместить в 3-4 основные, и при нажатии на нужную, появляются другие кнопки по логике. + кнопка возврата на первый уровень кнопок (проще навигация в меню реализована). editMessage в данной схеме не пойдет.