Снова забыл отменить подписку: как я написал своего Telegram-бота для учета подписок
Знакомая ситуация: оформляешь пробный период, забываешь про него, а через месяц прилетает списание за сервис, которым ты даже не пользовался? У меня такое происходило регулярно. (Особенный привет Discord и Microsoft)
Существующие приложения мне не зашли: где-то куча рекламы, где-то заставляют оформлять платную подписку ради элементарного списка. В итоге я решил собрать свой минималистичный инструмент и заодно пройти весь путь: от проектирования логики до деплоя на сервер.
Что умеет бот:
Быстрый учет: Добавление названия подписки, цены и дня списания за пару секунд.
Уведомления за день: Бот присылает напоминание ровно за 24 часа до оплаты, чтобы успеть отменить ненужный сервис.
📊 Аналитика расходов: Считает общее количество активных подписок, сумму в месяц, средний чек и итоговые затраты за год.
Никакого мусора: Без рекламы, баннеров и платных функций.
Что под капотом:
Стек: Python + aiogram 3
База данных: SQLite с режимом WAL (чтобы фоновые задачи и запросы пользователей не блокировали файл БД)
Хостинг: Простой Linux VPS на Ubuntu под управлением systemd для работы 24/7
Зачем этот пост: Бот изначально писался для собственного пользования, но я решил открыть к нему доступ всем желающим — возможно, он сэкономит кому-то пару тысяч рублей.
Буду рад, если протестируете: icarus_podpisochnik_bot

