Привет всем!
Проблема такая, я добавил инлайн кнопки и хочу что бы после нажатия на одну из них у меня бы менялся текст, реализовав это с помощью bot.edit_message_text
Пример кода
markup_inline = types.InlineKeyboardMarkup()
item_yes = types.InlineKeyboardButton(text='Принять', callback_data='yes')
item_no = types.InlineKeyboardButton(text='Отказаться', callback_data='no')
markup_inline.add(item_yes, item_no)
messagetoedit = bot.send_message(message.from_user.id, 'Тут текст не изменён')
Тут ошибок нет и всё хорошо, далее когда я указываю в хэндлере что хочу изменить текст, у меня выходит ошибка
@bot.callback_query_handler(func=lambda call: True)
def callback_inline(call):
if call.data == 'yes':
bot.send_message(-100...мой айди, 'Принято')
bot.edit_message_text(chat_id=message.chat.id, message_id=messagetoedit.message_id, text=f"Новый текст")
status_id = 'Принято'
if call.data == 'no':
status_id = 'Отказано'
bot.send_message(-100...мой айди, 'Отказано')