Руководство Telegram Bot + Mini App

Руководство пользователя

Всё о NotiFin: как добавлять транзакции, настраивать уведомления, прогнозировать баланс и оптимизировать расходы.

waving_handДобро пожаловать в NotiFin!

NotiFin — это бот и мини-приложение для Telegram, которое помогает отслеживать предстоящие платежи и не забывать о важных финансовых обязательствах.

📋 Основные возможности

  • Планирование транзакций — создавайте единоразовые или повторяющиеся платежи или поступления средств
  • Три типа счетов — карты, кредиты и платежи с разной логикой
  • Умные напоминания — 4 уведомления: одно за день до даты транзакции и три в день транзакции
  • Гибкая периодичность — еженедельно, раз в 2 недели, ежемесячно, каждые N месяцев или произвольное количество дней
  • Прогноз баланса — до 365 дней вперёд с интерактивным графиком
  • Оптимизация баланса — умный анализ предстоящих транзакций с предложениями по переносу дат
  • Экспорт данных — скачивайте транзакции в CSV (год назад + год вперёд)
  • Мини-приложение — приятный дизайн и привычный интерфейс прямо в Telegram
  • Многоязычность — доступно на русском, английском, испанском, турецком и украинском

account_balanceТипы счетов

NotiFin поддерживает три типа счетов с разной логикой:

💳 Карта
  • Назначение: Кредитные и дебетовые карты, расчётные счета
  • Операции: 🟥 Оплата и 🟩 Поступление
  • Примеры: "Зарплатная карта", "Кредитка", "Депозит"
🏦 Кредит
  • Назначение: Кредиты, займы
  • Операции: Только 🟥 Оплата (платёж по кредиту)
  • Особенность: Автоматически создаётся как ежемесячная рекуррентная транзакция
  • Примеры: "Ипотека", "Автокредит"
💰 Платёж
  • Назначение: Коммунальные услуги, долги, подписки, регулярные и единоразовые счета
  • Операции: 🟥 Оплата и 🟩 Поступление
  • Примеры: "Электричество", "Интернет", "Netflix", "Страховка"

💡 Логика цветов: 🟥 Красные — деньги уходят (баланс снижается). 🟩 Зелёные — деньги поступают (баланс растёт).

receipt_longУправление транзакциями

➕ Добавление транзакции

🤖 Через бот:

  1. Нажмите "➕ Добавить..." в главном меню
  2. Выберите дату платежа
  3. Выберите тип счёта: 💳 Карта, 🏦 Кредит или 💰 Платёж
  4. Выберите существующий счёт или создайте новый
  5. Выберите тип операции (оплата/поступление)
  6. Введите сумму (может быть 0)
  7. Выберите частоту повторения
  8. Подтвердите сохранение

📱 Через мини-приложение: Нажмите кнопку "+" — откроется форма с теми же полями.

🔄 Повторяющиеся транзакции

  • Не повторять — единоразовая транзакция
  • Ежемесячно — каждый месяц в ту же дату
  • Каждые N месяцев — раз в 2, 3, 6 и т.д. месяцев
  • Еженедельно (7 дней)
  • Каждые 2 недели (14 дней)
  • Произвольное количество дней (1-365)

📅 Просмотр транзакций

🤖 Через бот: "Что сегодня?" — транзакции на сегодня. "Ближайшие..." — предстоящие транзакции с выбором периода.

📱 Через мини-приложение: Раздел "Транзакции" → "Все". На дашборде — блоки "Просрочено", "Сегодня" и "Завтра".

📜 История транзакций

🤖 Через бот: "📊 Аналитика" → "📜 История". Выберите период до 90 дней.

📱 Через мини-приложение: В разделе "Транзакции" → вкладка "История".

✏️ Редактирование

  • Отметить выполненной — транзакция помечается как завершённая
  • Редактировать — изменить любые параметры
  • Удалить — транзакцию или всю серию (⚠️ необратимо)

Для повторяющихся: выбор только эту или всю серию. Кнопка "🔁 Частота" появляется только при редактировании всей серии.

show_chartПрогноз баланса

🤖 Через бот: В меню "🔜 Ближайшие..." доступен прогноз минимального и максимального баланса за выбранный период.

📱 Через мини-приложение:

  • Интерактивный график — баланс, платежи и поступления по дням
  • Ввод баланса — укажите текущий баланс для персонализации
  • Периоды — 7 дней, 30 дней или до 365 дней
  • Мин / Макс баланс — за период и за каждый день

Виджет прогноза также доступен на дашборде.

tuneОптимизация баланса

Оптимизатор анализирует даты транзакций и предлагает перенести некоторые платежи — так, чтобы минимальный баланс за период стал как можно выше. Транзакции не создаются и не удаляются — только переносятся.

Как использовать?

🤖 Через бот:

  1. Откройте "🔜 Ближайшие..." и выберите период
  2. Нажмите "🎯 Оптимизировать"
  3. Выберите: "✅ Ко всем" или "📋 Выбрать" (по одному)

📱 Через мини-приложение:

  1. Откройте раздел "Оптимизатор" на дашборде
  2. Выберите период и нажмите "Запустить оптимизацию"
  3. Примените предложения — все сразу или по одной

Важно знать

  • Максимальный перенос назад — 20 дней
  • Транзакции не переносятся в прошлое
  • Пары "Оплата + Поступление" на одной карте переносятся вместе

credit_cardУправление счетами

🤖 Через бот: "📊 Аналитика" → "💳 Мои счета". Просмотр, фильтрация по типу, переименование, удаление (⚠️ все транзакции удаляются вместе со счётом).

📱 Через мини-приложение: Раздел "Мои счета" на дашборде. Нажмите на счёт для просмотра транзакций, переименования или удаления (свайпы доступны).

settingsНастройки

🤖 Команды бота:

  • Добавить / /start — главное меню / перезапуск
  • /set_time — настроить часовой пояс (UTC-12 до UTC+14)
  • /main_currency — выбрать основную валюту
  • /help — показать руководство и команды

📱 Через мини-приложение (⚙️ Настройки):

  • Часовой пояс — UTC-12 до UTC+14
  • Валюта — основная валюта расчётов
  • Язык — 🇷🇺 🇬🇧 🇪🇸 🇹🇷 🇺🇦 (клавиатура бота обновляется автоматически)
  • Экспорт CSV — год назад + год вперёд

notifications_activeУмные уведомления

NotiFin отправляет многоуровневые напоминания по вашему местному времени:

🔮 За день до транзакции

  • 16:00 — Проактивное напоминание

📅 В день транзакции

  • 10:00 🌅 — Утреннее напоминание
  • 14:00 ⚡ — Дневное напоминание
  • 18:00 🚨 — Вечернее напоминание

🎉 Перед выходными

  • Пт 15:00 — Список транзакций на субботу и воскресенье

💡 Настройте правильный часовой пояс для точных уведомлений!

infoО приложении

NotiFin — Smart payment tracker. Отслеживайте платежи и доходы, планируйте бюджет и получайте своевременные напоминания.

Purely coded, naturally spread by Staffilocode.

📧 support@notifin.app

Пользовательское соглашение

help

Используйте команду /help в боте или ⚙️ в приложении, чтобы увидеть это руководство снова.