# memoir-bot Telegram-бот для быстрых записей в ежедневные заметки Obsidian. ## Настройка Создай `.env` по примеру `.env.example`: ```env BOT_TOKEN=123456:telegram-token ALLOWED_USER_IDS=123456789 OBSIDIAN_VAULT_PATH=/srv/obsidian/vault DAILY_NOTES_DIR=03 Journal NOTE_PATH_FORMAT=%Y/%m/%d.%m.%y.md MESSAGE_TIME_FORMAT=%H:%M TELEGRAM_PROXY=socks5://user:password@127.0.0.1:1080 REMINDER_MIN_HOURS=2 REMINDER_MAX_HOURS=3 ``` `TELEGRAM_PROXY` необязателен. Без него бот подключается к Telegram напрямую. Напоминания отправляются разрешенным пользователям через случайный интервал от `REMINDER_MIN_HOURS` до `REMINDER_MAX_HOURS`. ## Запуск ```bash uv sync uv run python main.py ``` Каждое текстовое сообщение от пользователя из `ALLOWED_USER_IDS` добавляется в конец файла: ```text /03 Journal/2026/07/04.07.26.md ``` После записи бот выполняет в хранилище: ```bash git pull --rebase git add git commit -m "Update daily note " git push ```