← Back to list

Personal Automation · 10/11/2026

Telegram Reminder Assistant

A Turkish-language Telegram assistant that turns text and voice requests into CalDAV events, recurring schedules, and reminders.

Telegram Reminder Assistant

The bot lets its owner manage a calendar in Turkish through text or voice messages. It transcribes voice requests, interprets the requested action, then creates or updates events on a CalDAV calendar.

Everyday calendar tasks

It supports single-day and multi-day events, recurring schedules, notes, and multiple reminders. The owner can search for events and edit selected details. Deleting an event or a recurring series requires a separate confirmation.

Reliability and privacy

CalDAV is the source of truth. The bot restores future reminders on startup and synchronizes them regularly, so scheduled notifications recover after a restart. Text, voice, and start commands are restricted to the configured Telegram user and chat.

Outcome

The project combines conversational calendar management with recurring reminders, safe changes, restart recovery, and automated regression checks.

View the source code on GitHub.

pythontelegram-botcaldavautomationai