Привет!
Ведение учёта личных финансов всегда было для меня сложной задачей. Я перепробовал множество приложений, таблиц и Telegram-ботов для этих целей и все они не отвечали моим требованиям.
Основные минусы с которыми я сталкивался:
- Долго записывать операции
- Нет мультивалютности. Это было особенно важно для меня, так как я часто совершаю транзакции в разных валютах.
- Перегруженный интерфейс/Много лишнего функционала
- Очередное приложение на телефоне
А так как это сервис, с которым взаимодействуешь каждый день, то со временем все эти минусы начинают вылезать на передний план.
К чему пришел?
Я долго думал, как можно упростить процесс добавления операций, чтобы он не занимал так много времени.
Мне пришла в голову идея: "Было бы здорово, если бы я мог просто записать голосовое сообщение и сервис сам бы распознал операцию и записал в нужную категорию".
В итоге, после долгого поиска сервиса с подобным функционалом и не найдя подходящих для меня вариантов решил взять все в свои руки и разработать Telegram-бота, который мог бы записывать операции, используя голосовые сообщения.
Представляю вашему вниманию телеграм бота TrackerCoins (@TrackerCoinsBot).
Что получилось?
А получился удобный сервис, интегрированный в телеграмм, что как минимум решает одну из проблем - мне больше нет необходимости скачивать отдельные приложения для учета финансов.
Далее пройдемся по возможностям сервиса.
Добавление операций с помощью голосовых сообщений

Чтобы добавить операцию, достаточно записать голосовое сообщение и бот сам определит операцию и распределит ее в нужную категорию пользователя. Если подходящей категории бот не найдет - он предложит создать новую.
Также есть альтернативный способ добавить операцию - через команду /operation и ввести все данные вручную.
Понятная и удобная статистика

В боте реализована простая и удобная статистика с автоматической генерацией круговой диаграммы для наглядности. Статистику можно просматривать за любой период (по умолчанию - текущий месяц). Можно просматривать все операции по каждой категории за период.
Статистика помогает понять, куда уходят деньги, и скорректировать свои траты и привычки.
Также есть возможность выгрузки операций за период в CSV, Excel или JSON для дальнейшей аналитики.
Что еще?
Кроме всего, что написано выше, в сервисе реализован дополнительный функционал:
- Мультвалютность. Любую категорию или операцию можно создать в любой популярной валюте (включая популярные криптовалюты). Конвертация происходит автоматически.
- Напоминания. Сервис может отправлять каждый день напоминания о том, чтобы пользователь не забыл внести свои операции. Это позволяет выработать привычку регулярно записывать доходы и расходы.
- Изменение операций. У каждой операции можно изменить категорию, дату, сумму или вообще удалить операцию.

Заключение
Создание TrackerCoins стало для меня не просто проектом, а настоящим спасением. Этот бот изменил мой подход к управлению финансами, сделав его простым и доступным. Теперь я могу сосредоточиться на том, что действительно важно, не отвлекаясь на рутину.