Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if try_event_name in users[userid]["time_to"]:
- try:
- eyear,emonth,eday,ehour,eminute,esecond,eld = \
- users[userid]["time_to"][try_event_name]
- except:
- eyear,emonth,eday,ehour,eminute,esecond = \
- users[userid]["time_to"][try_event_name]
- now = datetime.now()
- current_year = now.year
- current_month = now.month
- current_day = now.day
- current_hour = now.hour
- current_minute = now.minute
- current_second = now.second
- if eyear==None:
- check_year = current_year
- else:
- check_year = eyear
- if emonth==None:
- check_month = current_month
- else:
- check_month = emonth
- if eday==None:
- check_day = current_day
- else:
- check_day = eday
- if ehour==None:
- check_hour = current_hour
- else:
- check_hour = ehour
- if eminute==None:
- check_minute = current_minute
- else:
- check_minute = eminute
- check_second = esecond
- try:
- check_dt = datetime(
- check_year,
- check_month,
- check_day,
- check_hour,
- check_minute,
- check_second
- )
- past_dt,future = dt_diff(check_dt, now)
- if eld:
- desc = eld
- else:
- desc = msg
- if not future:
- bot.send_message(chatid, \
- "после *"+desc+\
- "* прошло "+past_dt, parse_mode="Markdown")
- else:
- bot.send_message(chatid, \
- "до *"+desc+\
- "* осталось "+past_dt, parse_mode="Markdown")
- continue
- except:
- ei = "".join(traceback.format_exception(*sys.exc_info()))
- logger.error("ERROR! времядо has exception\n"+ei)
- continue
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement