Всем привет.
В этой статье расскажу про своего бота и то, что он умеет.
Почему было принято решение поднять своего телеграм бота, а не использовать уже имющиеся приложения, excel таблицы и прочее?
Ответ просто: все что было мне не нравилось, либо требовало много движений, либо я просто забывал про приложение и никуда не записывал.
И так начнём.
Мой бот который называется Expenses (с английского "расходы").
Чтобы начать с ним взаимодействовать у него есть кнопка "старт" как и у большинства ботов
После нажатия на кнопку бот пришлёт приветственное сообщение и инструкцию о том как им пользоваться.
Чтобы записать информацию по своим расходам достаточно просто написать текст в поле "Сообщение" и бот сохранить результат.
Я обычно округляю значения, чтобы не писать копейки.
Так же у бота есть функционал отображения полного списка расходом и только по месяцам.
Функция "/alldata" выводит список всех расходов Месяц:Число:Время
Функция "/totalmonths" выводит список трат по месяцам Месяц:Сумма
Функция "/help" выводит такое же сообщение как и при нажатие "старт".
Кроме этого у бота имеются функции редактирования и удаление записи.
При нажатие на "Изменить" бот выводит весь список расходов с нумерацией и просить указать номер записи, которую нужно изменить. Вот как это выглядит
Допустим я хочу изменить запись под номером 99, а именном поменять название.
P.S. Изменять одновременно сумму и название пока что нельзя.
После ввода номер бот нам отпишет сообщение
И вводим новое название Whoosh (самокат) и отправляем боту. Если всё пройдёт корректно, то бот отпишется, что значение изменено.
И после того как мы запросим список расходов, то увидим, что в этой записи новое наименование.
При нажатии "Удалить" алгоритм действий идентичен, только вместо изменения он удалить запись с указанным вами номером.
Вот собственно и всё. В дальнейшем планируется добавить ему функционал как получение записей за период.
Всем спасибо за внимание.
ССЫЛКА НА БОТА: https://t.me/NoteExpensesBot