anuj672 / mydollarbot-botgo Goto Github PK
View Code? Open in Web Editor NEWThis project forked from prithvish-doshi-17/mydollarbot-botgo
CSC 510 Project Repository for Group 8
License: MIT License
This project forked from prithvish-doshi-17/mydollarbot-botgo
CSC 510 Project Repository for Group 8
License: MIT License
Add a new option in the bot. Example /income. The user adds an income and if the total expense for the month exceed the same it should null the transaction and ask the user to update their income/hold until the limit refreshes till next month.
The display.md files has two test cases
To display the budget for a current date and display the same category wise. These tests have been commented and fail.
they can be found here https://github.com/anuj672/MyDollarBot-BOTGo/blob/development/test/test_display.py#L113
THE REASON IS
The data for testing is pulled from https://github.com/anuj672/MyDollarBot-BOTGo/blob/main/test/dummy_expense_record.json
The function that these test check require the date in real time.
The task is to find a way to populate the json files in real time or look for an alternative testing mechnaism
The BOT runs in a fashion where any data which the user provides is stored locally in a expense_record.json.
The functionality shouuld be able to communicate with a database and make real time changes instead of maintaining a json file
The bot does not have a feature to track multiple currencies ie A user should be able to record an expense in multiple currencies.
An example would be adding an expense for food - 10 USD and then adding another expense for food RUPEES 10, the entire base should be able to adjust and give graphs/spends/budget according to users prefered currency
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.