• Пишу телеграм бота на пайтон и вылезает ошибка KeyError: 'recipes'. Как решить?

    @melmanoner
    Во-первых, перевыпусти токен бота, ты его зачем то засветил, так делать не стоит.
    Во-вторых, ошибки в этом коде лично я не увидел. Запустил у себя код все отработало как положено. Лог ошибки указывает на ключ recipes, возможно где -то случайно нажал и добавил или удалил символ в ключе.
    Пришли полный лог ошибки, там должны быть указаны конкретный файл и строчка.
    Я полагаю, что ошибка в ключе recipes именно в файле Strav, так как если бы ты ошибся в этой строчке
    Recipe = Strav[callback_query.data]["recipes"] # например Recipe = Strav[callback_query.data]["recipe"]

    То ошибка была KeyError: 'recipe' . В твоем случае ищи ошибку в слове recipes в файле Strav
    Ответ написан
    Комментировать
  • Как изменить сообщение с текстом на сообщение с картинкой для тг бота в библиотеке py telebot?

    @melmanoner
    Соглашусь с Александром. Я бы тоже посоветовал вам перейти на айограм. Однако, я не думаю что и там вы смогли бы заменить текстовое сообщение на сообщение с картинкой методом edit_message. Но вы можете отправить сообщение методом send_message и сохранить в state его id. После, если это необходимо, вы можете удалить это сообщение и вместо него отправить уже send_photo с описанием.
    Ответ написан
    Комментировать