@xxxfdd

Как при нажатии на /start чтобы не бот не присылал новую inline кнопку?

Мне нужно чтобы при нажати на /start бот телеграмма не дублировал Inline кнопку тоесть чтобы было одно только меню в как вот тут на примере можете посмотреть видео https://youtu.be/3DNBTS_aH6s код но он не рабочий
@bot.message_handler(commands=['start'])
def start(message):

    try:
        chat_id = message.chat.id
        message_id = message.message_id
        markup = types.InlineKeyboardMarkup()
        button2 = types.InlineKeyboardButton(text='Пяторочка', callback_data='Pyaterochka')

        markup.row(button2)
        photo = 'https://blackbox.style/wp-content/uploads/7ee26ddf-033b-4e62-b5a2-1be6916e7959.jpg'
        media = types.InputMediaPhoto(photo, caption='Лиса')
        bot.edit_message_media(media=media, chat_id=chat_id, message_id=message_id, reply_markup=markup)


    except:
        kol = message.from_user.first_name

        bot.send_message(message.from_user.id, f'Привет {kol}❗ Рад тебя видеть в моём интернет магазине')

        markup_pyatochka = types.InlineKeyboardMarkup()
        button1 = types.InlineKeyboardButton(text='Пятерочка', callback_data='Pyaterochka')

        markup_pyatochka.row(button1)

        photo = 'https://blackbox.style/wp-content/uploads/d8cf722c-d164-4cb3-ad5f-3369941c4868.jpg'

        media = types.InputMediaPhoto(photo, caption='Енот')
        bot.send_photo(message.chat.id, photo, caption='Енот', reply_markup=markup_pyatochka)

Вот такая ошибка
telebot.apihelper.ApiTelegramException: A request to the Telegram API was unsuccessful. Error code: 400 Description: Bad Request: message can't be edited
  • Вопрос задан
  • 98 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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