@Andriy426

Как сделать кнопку назад в инлайн кнопках через editmessage?

@bot.callback_query_handler(func= lambda call: True)
def count(call):

    if call.data == 'These': 

        You= types.InlineKeyboardMarkup(row_width=3)
        Next = types.InlineKeyboardButton("Кнопка", callback_data='Step')

        You.add(Next)

        bot.edit_message_text(chat_id=call.message.chat.id, message_id=call.message.message_id, text="", parse_mode='html', reply_markup=You)

    if call.data == 'these1':

        ok= types.InlineKeyboardMarkup(row_width=3)
        done = types.InlineKeyboardButton("Кнопка", callback_data='yep')
        back = types.InlineKeyboardButton('↩️Назад', callback_data='count')

        ok.add(done)
        ok.add(back)

        bot.edit_message_text(chat_id=call.message.chat.id, message_id=call.message.message_id, text="", parse_mode='html', reply_markup=ok)

То есть назад к id data These, может через def но не получатся, плюс чтоб сообщение работало через edit.message.
  • Вопрос задан
  • 482 просмотра
Пригласить эксперта
Ответы на вопрос 1
senku1435
@senku1435
py aiogram develop, c# mid
callback должен быть такой, куда хотите вернуться т.е. "These"
edit message в отдельную функцию добавляете
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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