akozlovski97
@akozlovski97

Почему не работает инлайн функция на пайтоне?

2021-07-18 19:28:08,956 (__init__.py:649 MainThread) ERROR - TeleBot: "A request to the Telegram API was unsuccessful. Error code: 400. Description: Bad Request: type of file mismatch"
import telebot
from telebot import types
import config

bot = telebot.TeleBot(config.token)

@bot.inline_handler(func=lambda query: True)
def inline_mode(query):
    capibara1 = types.InlineQueryResultCachedPhoto(
        id="1",
        photo_file_id="BQACAgIAAxkBAAMoYPRAz9GzjKmFR0tvHKIit9diWboAAiUPAAJ21qhLkwABXiJOvTRoIAQ",
        caption="Это капибара №1"
    )
    capibara2 = types.InlineQueryResultCachedPhoto(
        id="2",
        photo_file_id="BQACAgIAAxkBAAMqYPRA9BbMsxY4vi9OIhRNPXnsdKQAAiYPAAJ21qhL8b6nteTb3V0gBA",
        caption="Это капибара №2"
    )
    bot.answer_inline_query(query.id, [capibara1, capibara2])

if __name__ == '__main__':
    bot.polling(none_stop=True)
  • Вопрос задан
  • 58 просмотров
Пригласить эксперта
Ответы на вопрос 1
SoreMix
@SoreMix Куратор тега Python
yellow
Файлы с этими id не являются изображениями.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы