или только через callback_data передавать?
Не надо тебе получать текст колбэк-кнопки. У тебя есть callback_data
Туда я параметры записываю и работаю с ними, но она ограничена по длине, а текст длинным на кнопке может быть, а на следующем этапе после клика по кнопке мне нужно вывести в том числе и текст, который был на кнопке
Если упираешься в 64 байта, значит, тебе надо выносить эти данные в другие хранилища, а не хранить прямо в кнопках. Используй СУБД, как реляционные (PostgreSQL), так и NoSQL (Redis, MongoDB) на выбор
или уменьить размер параметров
ок, идею понял, спасибо
Название счетчиков, пользователи могут сами писать, например, "Упражнение на пресс и еще много текста" и ограничивать в длине не хочется сильно и писать в колбекдату не зная длину точную тоже не хочется
Ты сам предложил хорошее решение: "Можно конечно по айдишнику с колбэкдаты из базы получить"
Да с базы и буду брать по айди, контекст не увидел чтоб прокидывался, решил уточнить
Какой контекст?
тебе точно нужно писать это в БД а в коллбек id
контекст нажатой инлайн кнопки, чтобы с нее текст получить из хэндлера, но на сколько я понимаю хэндлер работает с колбекдатой, ей и надо оперировать
"хэндлер работает с колбекдатой, ей и надо оперировать" Да!
Обсуждают сегодня