Don't forget anything anymore! Reminders in DMs, channels, FIFO commands scheduler, say scheduler... With 'Me Too', snooze and buttons.
Create a reminder with optional reminder text or message.
The specified time can be fuzzy parsed or use the kwargs in, on and every to find a repeat rule and your text.
You don't have to put quotes around the time argument. For more precise parsing, you can place quotation marks around the text. Put quotation marks around the time too, if it contains spaces.
Use .reminder timetips to display tips for time parsing.
Examples:
.remindme in 8min45sec to do that thing.remindme to water my plants in 2 hours.remindme in 3 days.remindme 8h.remindme every 1 week to take out the trash.remindme in 1 hour <message_link>.remindme at 10h to add some feature to my codes.remindme <time> [message_or_text]/remindme <time> [message_or_text]Create a reminder with optional reminder text or message, in a channel with an user/role ping.
The specified time can be fuzzy parsed or use the kwargs in, on and every to find a repeat rule and your text.
You don't have to put quotes around the time argument. For more precise parsing, you can place quotation marks around the text. Put quotation marks around the time too, if it contains spaces.
Use .reminder timetips to display tips for time parsing.
Examples:
.remind #destination @user1 @user2 @user2 in 2 hours to buy a gift.remind <destination> <targets> <time> [message_or_text]/remind <destination> <targets> <time> [message_or_text]server_onlyList, edit and delete existing reminders, or create FIFO/commands or Say reminders.
.reminder/reminderremindersShow time parsing tips.
.reminder timetips/reminder timetipsparsingtipsCreate a reminder who will say/send text.
The specified time can be fuzzy parsed or use the kwargs in, on and every to find a repeat rule and your text.
You don't have to put quotes around the time argument. For more precise parsing, you can place quotation marks around the text. Put quotation marks around the time too, if it contains spaces.
Use .reminder timetips to display tips for time parsing.
Examples:
.reminder say <destination> <time> <text>/reminder say <destination> <time> <text>GUILD_OWNERserver_onlyEdit an existing Reminder from its ID.
last to edit your last created reminder.next to edit your next triggered reminder..reminder edit <reminder>/reminder edit <reminder>info and showClear all your existing reminders.
.reminder clear [confirmation=False]/reminder clear [confirmation=False]Remove existing Reminder(s) from their IDs.
last to remove your last created reminder.next to remove your next triggered reminder..reminder remove <reminders>/reminder remove <reminders>delete and -Edit the repeat of an existing Reminder from its ID.
last to edit your last created reminder.next to edit your next triggered reminder.Allowed intervals are:
• years/year/y
• months/month/mo
• weeks/week/w
• days/day/d
• hours/hour/hrs/hr/h
• minutes/minute/mins/min/m
You can combine relative intervals like this:
• 1y 1mo 2 days -5h
.reminder repeat <reminder> <repeat>/reminder repeat <reminder> <repeat>Get a list of Discord timestamps for a given time. You can provide a repeat.
The specified time can be fuzzy parsed or use the kwargs in, on and every to find a repeat rule.
You don't have to put quotes around the time argument.
Use .reminder timetips to display tips for time parsing.
.reminder timestamps [repeat_times=100] [time]/reminder timestamps [repeat_times=100] [time]timestampSet your timezone for the time converter.
Timezone should be specified in the format: Continent/City.
Example: Europe/Paris, America/New_York...
You can find a list of valid timezones at: https://timezonedb.com/time-zones.
.reminder timezone <timezone>/reminder timezone <timezone>List your existing reminders.
Sort options:
expire: Display them in order of next triggering.created: Display them in order of creating.id: Display them in order of their ID..reminder list [card=False] [content_type=None] [sort=expire]/reminder list [card=False] [content_type=None] [sort=expire]Edit the text of an existing Reminder from its ID.
last to edit your last created reminder.next to edit your next triggered reminder..reminder text <reminder> <text>/reminder text <reminder> <text>Edit the expires time of an existing Reminder from its ID.
last to edit your last created reminder.next to edit your next triggered reminder..reminder expires <reminder> <time>/reminder expires <reminder> <time>expiresatCreate a FIFO/command reminder. The chosen command will be executed with you as invoker. Don't provide the prefix.
The specified time can be fuzzy parsed or use the kwargs in, on and every to find a repeat rule and your text.
You don't have to put quotes around the time argument. For more precise parsing, you can place quotation marks around the text. Put quotation marks around the time too, if it contains spaces.
Use .reminder timetips to display tips for time parsing.
Examples:
.reminder fifo <destination> <time> <command>/reminder fifo <destination> <time> <command>ADMINcommandserver_onlyConfigure Reminders.
.setreminders/setremindersBOT_OWNERShow a Me too button in reminders.
Default value: True
Dev: <class 'bool'>
.setreminders metoo <value>/setreminders metoo <value>Migrate Reminders from FIFO by Fox.
.setreminders migratefromfifo/setreminders migratefromfifomigratefromfoxSend Snooze view/buttons when reminders sending.
Default value: True
Dev: <class 'bool'>
.setreminders snoozeview <value>/setreminders snoozeview <value>Show all settings for the cog with defaults and values.
.setreminders showsettings [with_dev=False]/setreminders showsettings [with_dev=False]Check reminders every 30 seconds instead of every 1 minute, to allow reminders with precise duration.
Default value: True
Dev: <class 'bool'>
.setreminders secondsallowed <value>/setreminders secondsallowed <value>Reset a setting.
.setreminders resetsetting <setting>/setreminders resetsetting <setting>Change the minimum minutes number for a repeat time.
Default value: 60
Dev: Range[int, 10, None]
.setreminders minimumrepeat <value>/setreminders minimumrepeat <value>Clear all existing reminders for a user.
.setreminders clearuserreminders <user> [confirmation=False]/setreminders clearuserreminders <user> [confirmation=False]Set all settings for the cog with a Discord Modal.
.setreminders modalconfig [confirmation=False]/setreminders modalconfig [confirmation=False]configmodalChange the reminders limit for each user (except bot owners).
Default value: 20
Dev: Range[int, 1, 125]
.setreminders maximumuserreminders <value>/setreminders maximumuserreminders <value>maxuserremindersEnable or disabled repeat option for users (except bot owners).
Default value: True
Dev: <class 'bool'>
.setreminders repeatallowed <value>/setreminders repeatallowed <value>Migrate Reminders from RemindMe by PhasecoreX.
.setreminders migratefromremindme/setreminders migratefromremindmemigratefrompcxAllow or deny commands reminders for users (except bot owners).
Default value: False
Dev: <class 'bool'>
.setreminders fifoallowed <value>/setreminders fifoallowed <value>Send Creation view/buttons when reminders creation.
Default value: True
Dev: <class 'bool'>
.setreminders creationview <value>/setreminders creationview <value>