from datetime import datetime
bot = telebot.TeleBot('TOKEN')
@bot.message_handler(commands=['start'])
def main (message):
if message.text == '/new_year' or 'нг':
msg = bot.send_message(message.from_user.id, "Ввведите дату в формате 'dd-mm-yyyy':")
test_date = bot.register_next_step_handler(callback=msg)
now = datetime.now()
then = datetime.strptime(test_date, "%d-%m-%Y")
delta1 = datetime(now.year, then.month, then.day)
delta2 = datetime(now.year + 1, then.month, then.day)
result = ((delta1 if delta1 > now else delta2) - now).days
bot.send_message(message.chat.id, f'до вашего дня рождения осталось {result} дней')
else:
bot.send_message(message.chat.id, 'yehjafnkcdm')
bot.polling()```