Skip to content

goldenprofile/cadence-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cadence-bot

Personal Telegram bot for periodic reminders.

Stack

Python 3.14, aiogram 3.x, aiosqlite, uv

Setup

cp .env.example .env
# fill in BOT_TOKEN in .env

uv sync
uv run python main.py

Commands

Command Description
/add <title> | <schedule> Add a reminder
/list Show all reminders
/delete <id> Delete a reminder
/toggle <id> Enable / disable a reminder
/help Show help

Schedule formats

Format Meaning
hourly Every hour at :00
daily 09:00 Every day at 09:00
FRI 18:00 Every Friday at 18:00
MON,WED,FRI 09:00 Mon, Wed, Fri at 09:00

Days: MON TUE WED THU FRI SAT SUN

Development

uv run ruff check --fix .   # lint
uv run ruff format .        # format
uv run pytest               # tests

About

Простой Telegram бот для напоминаний

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages