I got carried away in creating this bot which led me not to request regular feedback. The aim is to create an interfaceless bot and Facebook seems to limit their api to what I want to do.
A typical accounting system allows you to Create, Read, Update and Delete everything that you've inputted. So my bot can do few except to change the payment type such as ebay, paypal etc
Facebook allows up to three buttons so I though I'd show the most important. Not sure where to put a delete button, although I could have the user delete with an intent "delete my last income/expense", delete all income/expense from x time", but what if they what to delete a specific income/expense? That one puzzles me. I could have the user edit that income/expense amount to zero, then let them call delete and it's find all that is zero?
I have two accountants testing this bot but they want it to be over complicated: to add journal, dividend etc shyt! Are all that needed? It's just a simple bot; not made for everyone nor to replace your bookkeeping/accounting software.
Anyone wants to test and give their own opinion? You must have a facebook account, sorry. Just pm me and I'll add you as a tester.
PS: You can change your mind with this bot and start another action:
You: "Could you please add an income for today?"
Bot: "Sure, what's the amount?"
Bot: "Ok, cancelling"
Been reading a lot that a bot should be as if your are dealing with a person so I try to make it that way. It's not perfect but I'll get there.