@DariaKorol
Интересуюсь питоном

Как создать афишу бот телеграм на питон?

Направьте в нужную сторону.
Хочу сделать телеграм бот на пайтон. Начало есть, привожу ниже. Идея такая: пользователь после приветствия пишет любой текст, появляются кнопки. После нажатия нужной кнопки выводится текст с кнопки и следующий шаг бот пишет введите дату, после введеной даты бот должен найти все события со страницы и напечатать.
Сайт откуда брать информацию:
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':

И далее не знаю верно ли иду и как далее писать не могу понять.
  • Вопрос задан
  • 189 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы