📅 Telegram bot for creating one-time, recurring, and spaced repetition reminders.
This bot helps users manage their daily tasks, set regular notifications, and use scientifically proven spaced repetition intervals to memorize vocabulary, formulas, or any other information.
- One-time reminders with custom date & time.
- Recurring reminders:
- Daily
- Weekly (with multiple days of the week)
- Monthly
- Yearly
- Interval-based repetition reminders (based on Spaced Repetition System):
- 1 day
- 3 days
- 7 days ...
You can list and delete your active reminders at any time.
- aiogram~=3.13.1
- asyncpg~=0.30.0
- sqlalchemy~=2.0.40
- apscheduler~=4.0.0a5
- dotenv~=0.9.9
- python-dotenv~=1.0.1
- aiogram-calendar~=0.5.0
-
Clone the repo
-
Create .env file: DB_URL=... ASYNC_DB_URL=... BOT_TOKEN=your_telegram_bot_token
-
Create database and tables
-
Start the bot: python main.py
If you have questions or want to contribute, feel free to reach out! Telegram: @jk_n7548