Initial commit: project scaffold, full spec, database schema, bot and cron

- SPEC.md: full project specification from design discussion
- schema.sql: SQLite database schema
- db.py: database wrapper with all query functions
- bot.py: telegram bot entrypoint
- commands.py: all command handlers with admin/creator guards
- cron.py: daily reminder job
- requirements.txt: python-telegram-bot, dateparser
- README.md, CONTRIBUTING.md
- .gitignore
This commit is contained in:
shokollm
2026-04-01 07:38:18 +00:00
commit be5fe04a90
10 changed files with 1278 additions and 0 deletions

30
.gitignore vendored Normal file
View File

@@ -0,0 +1,30 @@
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class
# Environments
.env
.venv/
venv/
env/
# Database
*.db
# Logs
*.log
# Distribution
dist/
build/
*.egg-info/
# IDE
.idea/
.vscode/
*.swp
*.swo
# macOS
.DS_Store