remindee-bot

Telegram bot for managing reminders.

Quickstart

  1. Install [Rust].
  2. Setup your bot with @botfather.
  3. Install the crate:

console cargo install remindee-bot

  1. Start the bot:

```console remindee-bot --token --database

Alternatively, one can use environment variables:

export BOTTOKEN= export REMINDEEDB= # optional remindee-bot ```

  1. Send /start and follow the machine's instructions 🤖.

Features

One-time reminders

The format of reminder consists of three parts: <date> <time> <description>:

Examples:

Recurring reminders

Recurring reminders is an extended format, thus everything from the previous section applies here. Now there are three parts <date pattern> <time pattern> <description>:

Examples:

Countdown

This kind of reminders is in <duration> <description> format and sets a timer for the specified duration.

Examples:

Cron

NOTE: Originally cron-like reminders were the only way to create a recurring reminder, but one can still use them with crontab-like syntax: