Telegram-бот обліку
у якому нема жодного меню Облік витрат,
Пишеш 120 кава — і все. Бот сам дістав суму, сам підібрав категорію, сам записав. Помилився — виправляєш однією кнопкою, і це слово він більше не плутає. Спробуй нижче: пиши будь-що зі сумою, хоч «таксі 85,50», хоч «☕ 45 на виніс».
Демо працює тут, у вкладці. Нічого нікуди не йде.
Що всерединіі чому саме так
Розбір прощає все
Сума може стояти спереду чи ззаду, з комою чи крапкою, з емодзі й
зайвими пробілами. Якщо змусити людину писати «правильно», вона
перестане писати взагалі — а бот тримається рівно на тому, що це
робиться за три секунди.
Категорія вгадується, а не питається
Словник знає звичні слова, а українська ще й відмінюється — тому
порівнюються основи: «кавуська» ловиться на «каву». Правило грубе,
зате разом із навчанням дає точність, якої вистачає.
Вчиться саме на твоїх словах
Виправив категорію — бот запам’ятав кожне слово нотатки за нею, і
твій словник стає головнішим за загальний. «Зерно» у кав’ярні й у
фермера означає різне, і загальний словник тут не допоможе.
Гроші — цілими числами
У копійках. Дробові гроші рано чи пізно дають
0.1 + 0.2 = 0.30000000000000004, і на сотій операції
звіт перестає сходитись.
Підсумок приходить сам
У понеділок вранці — тиждень одним повідомленням. Позначка про
відправку лежить у базі, тому перезапуск не розсилає підсумок двічі.
Треба такий самийпід свою задачу?
Категорії й словник лежать в одному файлі — під облік чого завгодно переробляється за вечір.
Написати в Telegram