@bot.message_handler(commands=['start']) # Наша условная точка входа команда /start
def send_welcome(message):
msg = bot.reply_to(message, """\
Приветственное сообщение.
Как тебя зовут?
""")
bot.register_next_step_handler(msg, process_name_step) # process_name_step функция к которой перейдёт бот при получении ответа от юзера
def process_name_step(message):
try:
chat_id = message.chat.id
name = message.text # тут хранится наш ответ, дальше можно его обрабатывать
msg = bot.reply_to(message, 'Сколько вам лет?')
bot.register_next_step_handler(msg, process_age_step) # преходим к новой функции, туда можно передать тот же ответ что и в прошлой, но обработать можно будет по другому
year = [1900, 1800, 1903, 2000, 2002, 1804, 1998, 2020]
vis = []
for who in year:
know = who % 4
know1 = who % 100
know2 = who % 400
if know == 0 and know1 != 0 and know2 != 0:
vis.append(who)
continue
if know1 == 0 and know2 == 0:
vis.append(who)
else:
print(vis)
задаешь секции id.
парсишь в переменную адрес страницы.
через if проеверяшь страницу, если условие выполняется, вызываешь метод scroll до нужно id.
если ты просто выводтшь эту ссылку куда-нибудь. то, можно сразу сделать так
sfox.mius-it.ru/doors/special#id(вместо id пишешь свой id секции) и при переходе по этой ссылке, сразу будет открытие с секции у которой данный id (это называется якорь)