@Yatagarashy

Ошибка при использовании TeleBot python?

Всем привет, уже неделю кодю на python и столкнулся с одной ошбикой
import telebot
from telebot import types


bot = telebot.TeleBot('token')

@bot.message_handler(commands=['start'])
def button(message):
    markup = types.InlineKeyboardMarkup(row_width=1)
    item = types.InlineKeyboardButton('Как дела?', callback_data='question_1')
    markup.add(item)

    bot.send_message(message.chat.id, 'Привет', reply_markup=markup)

@bot.callback_query_handler(func=lambda call:True)
def callback(call):
    if call.message:
        if call.data == 'question_1':
            bot.edit_message_text(chat_id=call.message.chat.id, message_id=call.message.chat.id, text='намана')

bot.polling(non_stop=True)


и мне выводится такая ошибка:

2022-04-13 21:55:42,735 (__init__.py:688 MainThread) ERROR - TeleBot: "A request to the Telegram API was unsuccessful. Error code: 400. Description: Bad Request: message to edit not found"

Кто разбирается в этом, пожалуйста откликнитесь
  • Вопрос задан
  • 62 просмотра
Пригласить эксперта
Ответы на вопрос 1
AlexNest
@AlexNest Куратор тега Python
Работаю с Python/Django
Открываете переводчик и выставляете туда текст ошибки. Потом внимательно проверяете, какое значение вы указываете для параметра message в соответствующем методе.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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