зависимости, от нажатой кнопки. Как это можно сделать?
при получении калбека делаешь call.message.edit_text и все только не забудь клаву вернуть, делается через call.message.edit_reply_markup
тогда сообщение будет меняться целиком, а нужно лишь определённую часть
Эээ, зачем редактировать клаву? Можно передать старую сразу
Возьми текст исходного сообщения, поменяй в нем кусок и замени новой версией старую
Сразу минус запрос к апи
мне так до 100-200 клавиатур придется создавать, можно это как-то сократить?
клади нужные данные в калбекдату и по этим данным при получении выдавай нужный текст
Если тебе нужно 100-200 разных клавиатур, то либо у тебя гигантский бот уровня энтерпрайза, либо ты что-то делаешь не так и их можно сократить до десятка
у меня много кнопок в боте, и нужно что бы каждая, меняла определённую часть сообщения не затрагивая остальное
а этот вариант не подходит?
Обработчик кнопки должен либо знать, какую часть редактировать, либо заменять в хранилище одно значение на другое, а потом по совокупности значений ты формируешь новый текст и заменяешь им старый
всё тот же вопрос, как
Обсуждают сегодня