def status(bot, update):
directory = get_user_dir(bot, update.message.chat_id)
reminders = list(sorted(os.listdir(directory)))
if not reminders:
update.message.reply_text('You have no pending reminders. Hooray ^_^')
return
reminder = reminders[0]
diff = format_time_diff(datetime.fromtimestamp(int(reminder)))
with open(os.path.join(directory, reminder)) as f:
text = f.read()
text = ':\n' + text if text else '.'
amount = ('{} reminders' if len(reminders) > 1 else '{} reminder')\
.format(len(reminders))
update.message.reply_text('{}. Next reminder in {}{}'
.format(amount, diff, text))
评论列表
文章目录