Задать вопрос
  • Не получается присоединить api и текст пользователя Telegram Bot?

    @Novenkij
    1) Нужно создать функцию, которая будет искать фильмы. Например
    kinopoisk = KP(token='token') 
        def find_film(query):
        search = kinopoisk.search(query) 
        return search

    2) Нужно обработать сообщение, которое пришло от пользователя и вызвать функцию с передачей в нее текста
    ...
    list_of_films = find_film(message.text)

    3) Нужно отправить пользователю сообщение со тем, что есть в списке list_of_films или сообщение, что ничего не нашлось, если список пустой.

    Удачи!

    PS.
    bot.send_message(message.from_user.id, ' Введите название фильма:   ' , reply_markup =keyboard)

    тут reply_markup =keyboard лишнее, так как от пользователя ожидается не нажатие кнопки, а произвольный текст.
    Ответ написан
    Комментировать