• Как это реализовать?

    @danilaemelyanov Автор вопроса
    import telebot
    from telebot import types

    TOKEN = ''

    bot = telebot.TeleBot(TOKEN)

    @bot.message_handler(commands = ['start'])
    def start(message):
    markup = types.ReplyKeyboardMarkup(resize_keyboard = True)
    item1 = types.KeyboardButton('Популярное')
    item2 = types.KeyboardButton('Топ')
    item3 = types.KeyboardButton('Жанры')
    item4 = types.KeyboardButton('В сети')
    item5 = types.KeyboardButton('Об авторе')


    markup.add(item1, item2, item3, item4, item5 )

    bot.send_message(message.chat.id,'Привет, что хочешь посмотреть, {0.first_name}?'.format(message.from_user), reply_markup = markup)

    @bot.message_handler(content_types =['text'])
    def bot_message(message):
    if message.chat.type == ('private'):
    if message.text ==('Популярное'):
    bot.send_message(message.chat.id, 'Человек-паук: Нет пути домой \nПадение Луны \nриключения ПильиЭнканто \nБабушка \nВыхода нет \nЖажда золота \nСмерть на Ниле \nМонстры на каникулах: Трансформания \nВечныеKing’s Man: Начало \nВеном 2 \nСоник в кино \nШкатулка дьявола: Пробуждение зла \nАллея кошмаров \nИстребитель демонов: Поезд «Бесконечный» \nПо следу хакера Крик \nЗверопой 2 \nГлубокие воды')

    elif message.text == 'Об авторе':
    bot.send_message(message.chat.id, 'Автор Емельянов Данила Романович, \nНомер телефона: ********, \nПочта: @gmail.com, \nСтудент группы ИС-3-20')



    elif message.text == 'Топ':
    bot.send_message(message.chat.id, '\nПобег из Шоушенка \nЕё заветное желание \nВайолет Эвергарден. Фильм \nУнесённые призраками \nТвоё имя \nПаразиты\nТёмный рыцарь \nКриминальное чтиво \nВластелин колец: Возвращение Короля \nХороший, плохой, злой \nФоррест Гамп \nЛегенда о волках \nПсихо \nПролетая над гнездом кукушки \nЧеловек-паук: Через вселенные \nГород бога \nХодячий замок \nЗвёздные войны: Эпизод 5 - Империя наносит ответный удар \nВластелин колец: Братство кольца \nОдержимость')

    elif message.text == 'Жанры':
    markup = types.ReplyKeyboardMarkup(resize_keyboard = True)
    item1 = types.KeyboardButton ('Комедия')
    item2 = types.KeyboardButton ('Ужасы')
    item3 = types.KeyboardButton ('Драмма')
    item4 = types.KeyboardButton ('Боевик')
    back = types.KeyboardButton ('Назад')
    markup.add(item1, item2, item3, item4, back)
    bot.send_message(message.chat.id,'Что тебя интересует дальше? ', reply_markup = markup)

    elif message.text == 'Комедия':
    bot.send_message(message.chat.id, 'Энканто \nПриключения Пильи \nМонстры на каникулах: Трансформания \nСоник в кино \nЗверопой 2 \nБосс-молокосос 2 \nОхотники за привидениями: Наследники \nПлохие парни \nТом и Джерри: Бравые ковбои! \nБольшой красный пес Клиффорд \nНеисправимый Рон \nГлавный герой \nЛука \nПервый встречный \nЩенячий патруль в кино \nКруэлла \nПоследний богатырь: Корень зла \nКруиз по джунглям \nКосмический джем: Новое поколение \nПроект X: Дорвались ')

    elif message.text == 'Ужасы':
    bot.send_message(message.chat.id, 'Бабушка \nВыхода нет \nШкатулка дьявола: Пробуждение зла \nКрик \nОбитель зла: Раккун-Сити \nТехасская резня бензопилой \nПроклятие пиковой дамы \nПоследнее пришествие дьявола \nВремя \nОленьи рога \nЗаклятие 3: По воле дьявола \nПриворот. Чёрное венчание \nНе дыши 2 \nБегущая в лабиринте\nТихое место 2 \nПаранормальное явление: Ближайшая родня \nНечестивые \nХищные Воды: Западня \nХэллоуин убивает \nСудная ночь навсегда ')

    elif message.text == 'Драмма':
    bot.send_message(message.chat.id, 'Смерть на Ниле \nАллея кошмаров \nГлубокие воды \nОсада \nЧернобыль \nМания \nПосле. Глава 3 \nВестсайдская история\nПоследняя дуэль \nОленьи рога \nКороль Ричард \nБегущая в лабиринте \nПо соображениям совести \nПосле ')


    elif message.text == 'Боевик':
    bot.send_message(message.chat.id, 'Человек-паук: Нет пути домой \nПадение Луны \nЖажда золота \nВечные\nKing’s Man: Начало \nСоник в кино \nВеном 2 \nИстребитель демонов: Поезд «Бесконечный» \nПо следу хакера \nШан-Чи и легенда десяти колец \nОбитель зла: Раккун-Сити \nМатрица: Воскрешение \nАнчартед: На картах не значится \nКод 355 \nПлохие парни ')

    elif message.text == 'Назад':
    markup = types.ReplyKeyboardMarkup(resize_keyboard = True)
    item1 = types.KeyboardButton('Популярное')
    item2 = types.KeyboardButton('Топ')
    item3 = types.KeyboardButton('Жанры')
    item4 = types.KeyboardButton('В сети')
    item5 = types.KeyboardButton('Об авторе')
    markup.add(item1, item2, item3, item4, item5 )
    bot.send_message(message.chat.id,'Что тебя интересует дальше? ', reply_markup = markup)

    bot.polling(none_stop = True)@Zagir-vip, вот код который у меня есть
  • Как это реализовать?

    @danilaemelyanov Автор вопроса
    Загир Меджидов, ну если по другому, можно же сделать просто в одном файле код самого бота, в другом как базу с фильмами там описание дата картинка и тд и просто на радном потом выводить
  • Как это реализовать?

    @danilaemelyanov Автор вопроса
    так, если посоветуете более легкий вариант попробуйте
    Загир Меджидов,
  • Как это реализовать?

    @danilaemelyanov Автор вопроса
    Загир Меджидов, Допустим есть телеграм бот который скидывает фильмы ну то есть фильмы на вечер . Там несколько кнопок: популярное топ жанры и тд. Допустим человек нажал на кнопку топ, бот должен скинуть топ из кинопоиска или imdb так же с другими кнопками если популярное то популярное с кинопоиска, жанры: комедия боевики и тд
    тогда комедию боевики с кинопоиска
  • Как это реализовать?

    @danilaemelyanov Автор вопроса
    Загир Меджидов, если есть время как то в телеге списаться может? там все подробно уже написать могу. Только мне не надо просто код написать и скинуть я хочу понять как это работает, оценка это просто оценка далеко не важная херня в жизни
  • Как это реализовать?

    @danilaemelyanov Автор вопроса
    AlexVWill, Понимать то правильно понимаешь, но смотри учусь второй год. Думал пойти на программиста тк интерес есть. Поступил думал чему то хоть научат, но как я понял на тебя всем ... Задали сделать бота, крутись как хочешь, не моя проблема. Я понимаю то что тут больше сам, должен искать, читать, проходить какие то курсы,но они либо стоят денег, либо поверхностно все на видос записали и выложили, поэтому понять очень сложно. Вот сегодня зашел сюда. Я же не спрашиваю написать мне целый код. Просто как это сделать я пока что не понимаю.
  • Как это реализовать?

    @danilaemelyanov Автор вопроса
    Загир Меджидов, сидел вчера думал в голове что то крутится идея есть, а реализовать не получается. Вчера много видосов на ютубе посмотрел толком не обьясняют либо я пробка либо хз
  • Как это реализовать?

    @danilaemelyanov Автор вопроса
    а можно ли сделать так чтобы просто из сайта кинопоиск допустим бот брал популярные фильмы и отправлял человеку?
    kvaks,
  • Как это реализовать?

    @danilaemelyanov Автор вопроса
    скорее всего 2. Получается человек выбирает кнопку Популярное бот скидывает фильмы. человек уже по своему усмотрению выбирает фильм и нажимает в конце /b312041 типо этого и бот скидывает уже описание оценку картинку
    kvaks,