Telebot как сделать чтобы например пользователь писал название фильма а бот выдал информацию по ней из api kinopoiska

Morey

Новичок
Пользователь
Окт 21, 2022
1
0
1
import telebot
import random
from telebot import types
bot = telebot.TeleBot("token")
keyboard=telebot.types.ReplyKeyboardMarkup(True)
keyboard.row('Фильмы')
from kinopoisk_api import KP
kinopoisk = KP(token='token')
search = kinopoisk.search("")
for item in search:
print(item.ru_name, item.year)
print(", ".join(item.genres))
print(", ".join(item.countries)) @bot.message_handler(commands=["start"]) def start(m, res=False):
markup=types.ReplyKeyboardMarkup(resize_keyboard=True) item1=types.KeyboardButton('Фильмы') item2=types.KeyboardButton("Аниме") markup.add(item1)
markup.add(item2) bot.send_message(m.chat.id,'нажми: \n\n ', reply_markup=markup) @bot.message_handler(content_types=['text'])
def after_text(message):
if message.text == 'Фильмы': bot.send_message(message.from_user.id, ' Введите название фильма: ' , reply_markup =keyboard)
bot.polling(none_stop=True, interval=0)
 

Форум IT Специалистов