Все проекты
Telegram Mini App · @paypult_bot

Платежи и сроки
«PayPult»

Чтобы не держать все даты в голове. PayPult собирает регулярные платежи и дела в Telegram и напоминает, когда пора оплатить, продлить или сделать.

Открыть PayPult в Telegram ↗ https://t.me/paypult_bot
ПлатежиПодписки, связь, ЖКХ
ДелаРазовые и повторяющиеся
TelegramНапоминания в чате
0Установок (это Mini App)
Предпосылки

Зачем нужен PayPult

Регулярные платежи и бытовые сроки легко потерять среди ежедневных задач. PayPult помогает вовремя вспомнить о них и сделать следующий шаг.

❌ Как было раньше

📅 Даты приходится помнить
У подписок, интернета и коммунальных платежей разные сроки. Записи в заметках не напоминают сами.
🔔 О платеже вспоминают поздно
Нужный день проходит незаметно, а лишняя подписка успевает продлиться.
💧 Показания откладываются
Передача показаний доступна в определённые дни. Это отдельное дело, даже когда платить пока не нужно.
📝 Всё разбросано
Платежи, бытовые дела и даты продления хранятся в разных местах.

✅ Как стало с PayPult

📋 Один список записей
Платежи и дела с датой и повторением собраны в одном приложении.
🔔 Сообщение в Telegram
Напоминание приходит в привычный чат. Можно вовремя оплатить, продлить или отменить ненужное.
💧 Напоминание об окне
Для передачи показаний можно указать период, в который нужно успеть.
✅ Понятное следующее действие
У платежей и дел есть отметки выполнения. Повторяющиеся записи переходят к следующему сроку.

Дизайн для привычного Telegram

Светлый фон, мягкие карточки и акценты голубой → бирюзовый. Приложение открывается внутри Telegram, а основные действия доступны с нижней панели.

Что это

Что умеет приложение

PayPult - личное Telegram-приложение для регулярных платежей и сроков. Оно напоминает о нужном действии; оплачивать услуги и отменять подписки человек продолжает у поставщика.

🔁

Регулярные платежи

Подписки, связь, интернет, ЖКХ и другие платежи с суммой, датой и периодичностью.

✅

Дела без оплаты

Разовые и повторяющиеся напоминания о действиях, для которых не нужна сумма.

🔔

Напоминания в Telegram

Сообщение в день срока, а на премиуме - также заранее. Время отправки настраивается.

📅

Календарь

На премиуме можно посмотреть записи по датам и спланировать ближайшие платежи и дела.

📊

Разбор расходов

На премиуме доступен разбор сумм по внесённым платежам. Источник - записи пользователя.

💧

Передача показаний

Напоминание о периоде, когда нужно передать показания счётчиков.

➕

Каталог и свои записи

Выбор сервиса из каталога или добавление собственной записи с нужными параметрами.

⚙️

Настройки уведомлений

Выбор времени и видов напоминаний, чтобы получать полезные сообщения.

💬

Поддержка

Обращения из приложения и сообщения боту попадают в поддержку PayPult.

Один список - понятные действия

Что оплатить, что продлить и что сделать: PayPult держит сроки перед глазами и присылает напоминания в Telegram.

Технологии

Архитектура приложения

Веб-интерфейс внутри Telegram, собственный сервер и планировщик уведомлений. Записи сохраняются в базе, напоминания доставляются через бота.

Клиент
Telegram Mini App
paypult.ru/app/ · HTML, CSS, JavaScript
Telegram
@paypult_bot
Вход в приложение · напоминания · поддержка
↓ HTTPS ↓
Nginx (VPS)
HTTPS
Сайт и приложение на paypult.ru
↓ API ↓
Node.js (PM2)
Express API
Вход · записи · настройки · согласия
Планировщик
Telegram Bot API
Расписание · очередь сообщений · повтор отправки
↓ Данные ↓
SQLite
База приложения
Записи · настройки · история уведомлений
⏱

Планировщик

Проверяет сроки платежей и дел и формирует уведомления с учётом настроек пользователя.

🔔

Очередь доставки

Сообщения и статусы отправки учитываются на сервере; предусмотрена обработка ошибок доставки.

🧪

Проверки сценариев

Автотесты проверяют API, напоминания, согласия и платёжные сценарии перед обновлением.

Главный экран

Пульт в кармане

На главном экране - ближайшие платежи и дела. Можно увидеть, что предстоит сделать, открыть запись и отметить выполнение.

PayPult
PayPult
Что впереди
Ближайшие сроки
Платежи и дела в одном списке
Передать показанияДело
ИнтернетПлатёж
Мобильная связьПлатёж
Откройте запись
Посмотрите дату и следующее действие
⌂Главная
▦Календарь
+Добавить
◔Расходы
≡Сервисы

Схематичные примеры экранов с демонстрационными записями.

🔔

Узнаваемый бренд

Логотип PayPult и голубой-бирюзовый градиент связывают сайт, бот и приложение.

📋

Что впереди

Главный экран помогает увидеть ближайшие сроки без перехода между разными заметками.

✅

Платежи и дела

Записи с оплатой и действия без суммы различаются по назначению и следующему шагу.

➕

Быстрое добавление

Кнопка на нижней панели открывает создание платежа или дела.

Платежи и дела

Записи под свою жизнь

PayPult подходит и для регулярной оплаты, и для дела, которое нужно выполнить к определённой дате.

PayPult
Добавить платёж
Каталог или своя запись
Регулярный платёж
Название, сумма, дата и повторение
ИнтернетСвязь
Кино и музыкаПодписки
Коммунальные услугиЖКХ
Своя записьДобавить
⌂Главная
▦Календарь
+Добавить
◔Расходы
≡Сервисы
PayPult
Добавить дело
Без суммы платежа
Передать показания
Укажите дату и окно выполнения
НазваниеПередать показания
ПовторениеКаждый месяц
СрокНужная дата
ВыполнениеГотово
⌂Главная
▦Календарь
+Добавить
◔Расходы
≡Сервисы

Схематичные примеры экранов с демонстрационными записями.

📚

Каталог сервисов

Категории и поиск помогают найти нужную услугу и создать запись.

✏️

Свои названия

Если услуги нет в каталоге, можно добавить собственную запись.

🔁

Периодичность

Повторение задаётся в записи; разовые дела не требуют ежемесячного переноса вручную.

✅

Отметка выполнения

Выполненное дело можно закрыть, а повторяющееся - перевести к следующему сроку.

Календарь и расходы

Даты и платежи на виду

Календарь и разбор расходов на премиуме помогают планировать по уже внесённым записям.

PayPult
Расходы
По вашим записям
Регулярные платежи
Разбор сумм по категориям
Связь и интернетКатегория
Кино и музыкаКатегория
ЖКХКатегория
Данные записей
Измените сумму в записи, если она поменялась
⌂Главная
▦Календарь
+Добавить
◔Расходы
≡Сервисы
PayPult
Календарь
Платежи и дела по датам
Ближайшие сроки
Выберите дату в календаре
ИнтернетПлатёж
Передать показанияДело
Мобильная связьПлатёж
Открыть запись
Проверьте детали и дату
⌂Главная
▦Календарь
+Добавить
◔Расходы
≡Сервисы

Схематичные примеры экранов с демонстрационными записями.

📅

Календарь записей

Платежи и дела можно посмотреть по датам и открыть из календаря.

📊

Разбор по категориям

Суммы внесённых платежей помогают увидеть структуру регулярных расходов.

💧

Окно для показаний

Для дела можно задать несколько дней, в которые его нужно выполнить.

✏️

Актуальные суммы

Изменение условий услуги отражается правкой записи в PayPult.

Напоминания

Не пропустить нужный день

PayPult присылает сообщения в Telegram. Для платежа это повод оплатить, продлить или проверить списание; для дела - выполнить действие.

🔔

В день срока

Напоминание о наступившей дате доступно для записей в рамках действующего тарифа.

📆

Заранее

На премиуме доступны напоминания за три дня и за день до срока.

⏰

В удобное время

Час отправки задаётся в настройках приложения.

✅

После выполнения

Отметка помогает закрыть разовое дело или перейти к следующей дате повторяющейся записи.

💧

В пределах окна

Для передачи показаний учитывается заданный период выполнения.

⚙️

Настройки сообщений

Пользователь выбирает виды уведомлений; доступность зависит от тарифа.

Напоминание приходит туда, где вы общаетесь

Чтобы получать сообщения, нужно запустить @paypult_bot и оставить бота доступным в Telegram. Платежи поставщикам услуг человек выполняет самостоятельно.

Настройки и приватность

Личное приложение под вашим контролем

Записи привязаны к аккаунту Telegram. Настройки, поддержка и раздел «Мои данные» доступны внутри приложения.

👤
Личный список
Записи вашего аккаунта
✅
Согласие
Подтверждение условий при входе
⚙️
Уведомления
Виды и время сообщений
📄
Мои данные
Запрос выгрузки
💬
Поддержка
Обращение из приложения
🗑
Удаление
Управление своими данными

Доступ к своим записям

Сервер проверяет Telegram-авторизацию и принадлежность записи пользователю при работе с его данными.

Данные

Что хранит система

Сервер хранит записи и настройки, необходимые для работы приложения и доставки напоминаний.

👤

Аккаунт и согласия

Telegram-идентификатор и сведения о подтверждённых условиях работы с сервисом.

📋

Платежи и дела

Названия, суммы для платежей, даты, периодичность и состояние записей.

⚙️

Настройки

Время отправки и выбранные виды напоминаний.

🔔

История уведомлений

Статусы отправки, очередь и сведения для повторной доставки.

💬

Обращения

Сообщения в поддержку и предложения пользователя.

📄

Доступ к сервису

Состояние доступа, заказы и история оплаты самого PayPult.

Данные можно запросить

В разделе «Мои данные» предусмотрена выгрузка. Она собирается из данных аккаунта и его записей.

Безопасность

Как защищён доступ к данным

Проверка входа, принадлежности записей и согласий выполняется на сервере.

🔐 Проверка входа

Сервер проверяет подпись Telegram initData и срок действия данных авторизации.

🛡️ Запросы к базе

Пользовательские значения передаются в SQL-запросы через параметры.

🔒 Принадлежность записи

Операции с платежами и делами учитывают идентификатор авторизованного пользователя.

⚡ Ограничение запросов

Для защиты API предусмотрены ограничения частоты обращений.

✅ Согласие при входе

Создание аккаунта и начало доступа происходят после подтверждения условий.

📄 Выгрузка данных

Пользователь может запросить данные своего аккаунта через приложение.

🔑 Серверные ключи

Токен бота и ключи платёжного провайдера используются на сервере.

🗑 Управление данными

В приложении предусмотрено удаление пользовательских данных с учётом сохраняемой истории заказов.

Условия доступны до начала работы

На сайте PayPult опубликованы политика конфиденциальности и оферта. Приложение запрашивает подтверждение условий при входе.

Надёжность

Обновления с проверками

Процесс обновления PayPult запускает тесты до подмены рабочей версии, сохраняет предыдущую и проверяет доступность сервиса после переключения.

💻
Изменения
Подготовка версии
→
🧪
Автотесты
Проверка сценариев
→
✅
Проверки пройдены
Публикация разрешена
→
🚀
Обновление
Резервная версия
→
📱
Проверка сервиса
Откат при сбое
🧪

Проверка до публикации

Автотесты покрывают работу API, уведомлений, согласий и заказов.

🔄

Возврат рабочей версии

При неуспешной проверке доступности процесс обновления возвращает предыдущую версию.

🗄

Резервные копии

Для базы предусмотрены резервное копирование и проверка восстановления.

💬

Поддержка в Telegram

Пользователь может написать боту или открыть поддержку в настройках приложения.