@SashaN69
Школота

Как получить текст сообщения к которому прикреплена инлайн клавиатура?

Как получить текст сообщение к которому прикриплена инлайн клавиатура?
Пробовал так но работает только если после отправки сообщения перезагружать бота
@dp.callback_query_handler(lambda c: c.data == 'button8')
async def process_callback_button1(callback_query: types.CallbackQuery):
    await bot.send_message(callback_query.from_user.id, callback_query['message']['text'])
  • Вопрос задан
  • 771 просмотр
Решения вопроса 1
MinTnt
@MinTnt
Ну раз callback_query.message.text не показывает, то максимум ещё можно: 1) Хранить отдельно сообщения где-то в базе. 2) При создании inline кнопки, задавать значению callback = значение текста + какой-то разделительный набор символов + остальная важная инфа callback. К примеру callback = "Привет всем/asdgse/StartTime". И потом при считывании можно доставать текст через .split('/asdgse/'), как набора разделительных символов.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы