@@ -418,11 +418,19 @@ async def _remove_and_silence_alarm(self, alarm_job: Job, reminder_text: str):
418
418
async def _list_reminders (self ):
419
419
"""Format and show known reminders for the current room
420
420
421
- Sends a message listing them in the following format:
421
+ Sends a message listing them in the following format, using the alarm clock emoji ⏰ to indicate an alarm :
422
422
423
- Reminders for this room:
423
+ 1️⃣ One-time Reminders
424
424
425
- <start time>: <reminder text> [(every <recurring time>)] [(has alarm)]
425
+ * [⏰] <start time>: <reminder text>
426
+
427
+ 📅 Cron Reminders
428
+
429
+ * [⏰] m h d M wd (`m h d M wd`); next run in <rounded next time>; <reminder text>
430
+
431
+ 🔁 Repeating Reminders
432
+
433
+ * [⏰] every <recurring time>; next run in <rounded next time>; <reminder text>
426
434
427
435
or if there are no reminders set:
428
436
@@ -445,7 +453,7 @@ async def _list_reminders(self):
445
453
if reminder .alarm :
446
454
# Note that an alarm exists if available
447
455
alarm_clock_emoji = "⏰"
448
- line += alarm_clock_emoji
456
+ line += alarm_clock_emoji + " "
449
457
450
458
# Print the duration before (next) execution
451
459
next_execution = reminder .job .next_run_time
@@ -566,13 +574,13 @@ async def _help(self):
566
574
List all active reminders for a room:
567
575
568
576
```
569
- { c } listreminders|list|lr
577
+ { c } listreminders|list|lr|l
570
578
```
571
579
572
580
Cancel a reminder:
573
581
574
582
```
575
- { c } cancelreminder|cancel|c <reminder text>
583
+ { c } cancelreminder|cancel|cr| c <reminder text>
576
584
```
577
585
578
586
**Alarms**
0 commit comments