Направьте в нужную сторону.
Хочу сделать телеграм бот на пайтон. Начало есть, привожу ниже. Идея такая: пользователь после приветствия пишет любой текст, появляются кнопки. После нажатия нужной кнопки выводится текст с кнопки и следующий шаг бот пишет введите дату, после введеной даты бот должен найти все события со страницы и напечатать.
Сайт откуда брать информацию:
https://www.vl.ru/afisha/vladivostok
import markup as markup
import telebot
from telebot import types
bot = telebot.TeleBot(" ")
@bot.message_handler(commands=['start', 'help'])
def start(message):
file = open('vl.png','rb')
bot.send_photo(message.chat.id, file, 'Поздравляем! Подписка прошла успешно! Узнавайте первыми о событиях!'
'Нажмите любую клавишу')
@bot.message_handler(content_types=['text'])
def get_user_text(message):
markup = types.ReplyKeyboardMarkup(resize_keyboard=True)
item1 = types.KeyboardButton('Спорт')
item2 = types.KeyboardButton('Дети')
item3 = types.KeyboardButton('Театр')
item4 = types.KeyboardButton('Кино')
item5 = types.KeyboardButton('Туризм')
item6 = types.KeyboardButton('Мастер класс/Обучение')
item7 = types.KeyboardButton('Концерт')
item8 = types.KeyboardButton('Музеи и Галереи')
item9 = types.KeyboardButton('Вечеринки')
item10 = types.KeyboardButton('Впечатления')
item11 = types.KeyboardButton('Акции/Скидки')
markup.add(item1, item2, item3,item4,item5)
markup.add(item6,item7,item8,item9,item10, item11)
bot.send_message(message.chat.id, 'Выберите интересующую категорию', reply_markup=markup)
@bot.message_handler(content_types=['Дети'])
def child (message):
msg = bot.send_message(message.chat.id, 'Укажите дату в формате по образцу 2022.07.01')
bot.register_next_step_handler(msg, text_2,'текст')
def text_2(message,where_call, date=None):
if where_call== 'Child':
И далее не знаю верно ли иду и как далее писать не могу понять.