tg_remind
Set a reminder for a later time, and have it automatically drop if the specified chat or person replies before the deadline.
Instructions
Remind the owner later, through the agent's bot, optionally only if nobody replied.
This is the answer to "remind me in two hours if Lena hasn't answered" and "at 18:00 remind me about the invoice". Unlike tg_wait it does not block and is not capped at ten minutes: the daemon stores it on disk and it survives a restart. Nothing is sent to anyone but the owner.
With unless_reply the reminder cancels itself as soon as an incoming message from that chat or person arrives, so a person who answers in time never triggers a nag.
Args: text: what to remind about, in the owner's own words. when: "+2h", "+30m", "+3d" or an absolute "2026-08-18T09:00" (local time). chat: the chat or person this is about; required for unless_reply. unless_reply: drop the reminder if that chat writes before the deadline. list: show the active reminders instead of creating one. cancel: id of a reminder to drop, as returned by list.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chat | No | ||
| list | No | ||
| text | No | ||
| when | No | ||
| cancel | No | ||
| unless_reply | No |