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

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

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

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

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

star Планирование транзакций

создавайте единоразовые или повторяющиеся платежи или поступления средств

star Три типа счетов

карты, кредиты и платежи с разной логикой

star Умные напоминания

4 уведомления: одно за день до даты транзакции и три в день транзакции

star Гибкая периодичность

еженедельно, раз в 2 недели, ежемесячно, каждые N месяцев или произвольное количество дней

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

до 365 дней вперёд с интерактивным графиком

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

умный анализ предстоящих транзакций с предложениями по переносу дат

star Экспорт данных

скачивайте транзакции в CSV (год назад + год вперёд)

star Мини-приложение

приятный дизайн и привычный интерфейс прямо в Telegram

star Многоязычность

доступно на русском, английском, испанском, турецком и украинском

account_balanceТипы счетов

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

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

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

🤖 Via Bot

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

📱 Via Mini App

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

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

🤖 Via Bot

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

📱 Via Mini App

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

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

🤖 Via Bot

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

📱 Via Mini App

В разделе "Транзакции" → вкладка "История".

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

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

share Поделиться транзакцией

Доступно для транзакций на счетах типа 💰 Платёж — удобно для общих расходов, дружеских займов, разделения счёта.

📱 Как поделиться:

  1. 1Откройте транзакцию в мини-приложении
  2. 2Нажмите иконку Поделиться
  3. 3Для серии выберите: только эту дату или всю серию
  4. 4Выберите получателя в стандартном пикере Telegram

Получатель увидит сообщение от NotiFin с деталями платежа и кнопкой Добавить. После нажатия в его NotiFin создаётся зеркальная транзакция (с противоположным типом — если вы отправили оплату, ему создастся поступление, и наоборот).

Если получатель ещё не пользуется NotiFin — он сначала пройдёт короткий онбординг, а потом увидит то же приглашение. Без копипаста и лишних шагов.

Уведомления отправителю:

  • ✅ Когда получатель принимает — приходит подтверждение с его именем
  • ⏱ Если он не принял в течение 24 часов — приходит уведомление об истечении ссылки

Снимок данных замораживается в момент отправки: если вы редактируете или удаляете исходную транзакцию у себя, на получателя это не влияет.

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

🤖 Via Bot

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

📱 Via Mini App

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

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

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

🤖 Via Bot

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

📱 Via Mini App

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

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

🤖 Via Bot

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

⚠️ все транзакции удаляются вместе со счётом).

📱 Via Mini App

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

settingsНастройки

🤖 Bot Commands

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

📱 Mini App (⚙️ Settings)

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

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

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

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

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

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

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

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

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

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

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

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

Purely coded, naturally spread by Staffilocode.