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 == 'Комедия':
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Плохие парни ')
Загир Меджидов, ну если по другому, можно же сделать просто в одном файле код самого бота, в другом как базу с фильмами там описание дата картинка и тд и просто на радном потом выводить
Загир Меджидов, Допустим есть телеграм бот который скидывает фильмы ну то есть фильмы на вечер . Там несколько кнопок: популярное топ жанры и тд. Допустим человек нажал на кнопку топ, бот должен скинуть топ из кинопоиска или imdb так же с другими кнопками если популярное то популярное с кинопоиска, жанры: комедия боевики и тд
тогда комедию боевики с кинопоиска
Загир Меджидов, если есть время как то в телеге списаться может? там все подробно уже написать могу. Только мне не надо просто код написать и скинуть я хочу понять как это работает, оценка это просто оценка далеко не важная херня в жизни
AlexVWill, Понимать то правильно понимаешь, но смотри учусь второй год. Думал пойти на программиста тк интерес есть. Поступил думал чему то хоть научат, но как я понял на тебя всем ... Задали сделать бота, крутись как хочешь, не моя проблема. Я понимаю то что тут больше сам, должен искать, читать, проходить какие то курсы,но они либо стоят денег, либо поверхностно все на видос записали и выложили, поэтому понять очень сложно. Вот сегодня зашел сюда. Я же не спрашиваю написать мне целый код. Просто как это сделать я пока что не понимаю.
Загир Меджидов, сидел вчера думал в голове что то крутится идея есть, а реализовать не получается. Вчера много видосов на ютубе посмотрел толком не обьясняют либо я пробка либо хз
скорее всего 2. Получается человек выбирает кнопку Популярное бот скидывает фильмы. человек уже по своему усмотрению выбирает фильм и нажимает в конце /b312041 типо этого и бот скидывает уже описание оценку картинку kvaks,
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
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, вот код который у меня есть