def is_last_call(self, bot, report_by):
tz = dateutil.tz.gettz(bot.plugin_config['timezone'])
report_by = dateutil.parser.parse(report_by).replace(tzinfo=tz)
last_call = dateutil.parser.parse(bot.plugin_config['last_call'])
last_call = timedelta(hours=last_call.hour, minutes=last_call.minute)
if not last_call:
return
now = datetime.now(dateutil.tz.tzlocal())
return report_by - now < last_call
评论列表
文章目录