Sort:  

good plan, @week exists already @weeks not. there is probably @for @please @thanks @thank @you stuff like that. Once you allow natural language it becomes a mess.

OMG! Which would also cost us ~50 Steem? You seem to think this is Microsoft and not a small blockchain startup. Do you realize that with more than 22 000 users, this is our first serious complaint? That's not a product of bad service or a faulty user interface.

Well @bulleth, I didn't say you are a Microsoft but with a positive attitude and sweet relationships with all parties involved, you can surely become one some day.

It's obvious that such blunders are a rare occurrence, so instead of calculating the cost to you for a specific order you should calculate the average cost to you for 22,000 orders.

Unfortunately, you still don't believe that this was a result of a faulty user interface and that speaks volumes about how you look at this scenario. This means you would never like to work for improving this UI or the bot code further as you assume it to be perfect. Everything you say is quite okay with me except the last line which is difficult to digest. You want to put 100% of the blame on your users. You expect your users to be 100% perfect and proficient in following your every command precisely. Expecting such a response from a diverse user-base who speak different languages and come from different cultures is way too much. A rigid, zero tolerance means a user should be ready to lose all his funds which he / she put at risk when dealing with your bot. A sort of a gaming platform where stakes of winning are slightly higher. Is this how you want to project your service? If so, then it's all good!

BTW, would you like to tell us how many serious complaints did you receive so far? It would help us in calculating the average risk percentage per transaction.

Hi mate, I already did: 1. This is our first ever serious complaint. All users have to do is type the number of weeks they'd like in the memo - "4" in this case. We also have the web interface which takes care of all this for them. Either way, as Reggae already said, we are working on ways to improve the code so it recognizes bad memos and rejects them.

FYI I have resolved this issue with the customer and we will be making him whole again. We will not be doing this again going forward though, it is too open to abuse. What if @for was the customer's friends account? Matters like this are never as simple as they appear at first glance, there are four different parties in this transaction: @prime-cleric, @for, @minnowbooster and our liquidity provider.

Anyway, I'll leave you to it and thanks for the input and feedback.

Regards,
Bulleth.

Great to hear that the issue has been resolved! It'd had been better if the customer too had intimated it here.

Hope you don't encounter such problems again so that you need not do this again & again. Such problems should never become a routine anyway.

All the best!

Thanks mate, yeah I imagine Prime will say something to this effect once everything has been finalized (he still wants the SP).

All the best!