There is an unofficial reminder bot on the Fediverse. It can remind you minutes, hours, days, weeks, months or years later. To use it, just mention the bot in a post or reply and include the period you want to be reminded after. For example:

@ remindme @ mstdn.social 1 week

To be reminded in a DM, include the word "dm" in small letters:

@ remindme @ mstdn.social dm 1 week

(Remove spaces in the address to make it work, I've only included spaces to avoid setting off the bot!)

#FediTips

p.s. UPDATE: Okay, sorry about the previous reply here, I was totally wrong so have removed what was written before.

It seems that the bot only understands a request for a DM reminder if the phrase "dm" is in small letters.

When it was in capitals "DM" it ignored it and sent a public reminder.

(I previously wrote that you had to send the DM request by DM for it to work, but this was incorrect.)

Have updated the original post to reflect this.

@FediTips
Wow. That’s… confusing. 😆
But very helpful indeed.
I should set a reminder so I dont forget about it.
@remindme dm 1 week

@kjuh

Agreed, I've submitted an issue about this :)

@kjuh

Update, I was wrong. Apparently the problem was that it ignores requests if the dm is in upper case.

The request has to be "dm" (lower case), it doesn't matter if request is sent by DM or not.

> If you DM it but forget to include "dm", it reminds you in public.

How intuitive! What could possibly go wrong? Still, a uaseful service as long as you know that trick.

@FediTips

@thenexusofprivacy

I was wrong! Apparently the phrase "dm" has to be in lower case, it ignores it if it's upper case.

Doesn't matter if request is sent by dm or not.

Oh I see.

Hmm.

My first reaction is that my thoughts about untuitiveness and possibilities of things going wrong are not fully addressed by this new information ... but perhaps if I think about it long and hard enough I'll realize it *is* intuitive to use the lower-case version of an acronym that everybody else uses capital letters for. Still, thanks for the info.

@FediTips

@FediTips > If you send it in public and include "dm", it reminds you in public.

My experience has been different: a public request for a DM reminder got me a DM reminder.

I could be reading the code wrong but examining the code in the repo (which was last changed *3 months ago)*, I see the only factor controlling reminder visibility is the DM flag which in turn is determined only by the presence of the string "dm" in the reminder request.

https://github.com/atasfun/remindme/blob/main/php/duration_helpers.php#L51-L63

https://github.com/atasfun/remindme/blob/main/php/send_reminders.php#L50-L58

remindme/php/duration_helpers.php at main · atasfun/remindme

Reminder bot for Mastodon. Contribute to atasfun/remindme development by creating an account on GitHub.

GitHub

@smurthys

When I tested it, the reminders only came by DM if the request was by DM.

For example here's a public request which included the string dm and the reminder was public:

https://social.chinwag.org/@FediThing/112293503113406117

@smurthys

Wait a minute... I'm now wondering if it's just ignoring the DM request because it is in capitals 🤯

dm seems to work, DM doesn't...?

Thanks for the info on the code, that explains it!

@[email protected] makes sense because the regex in the code to add reminders looks for "dm" exactly.