Cleverscript/Want to Buy a...

About this example

In this example, a user can purchase mysterious intergalactic navigation items from a shop on a limited budget, showing a basic approach to e-commerce in conversation bots. Note the careful spacing of random number assignments, which occur on a per-interaction basis, according to current limitations.

Cleverscript preview

Cleverscript downloads

Download XLS Download TSV

Techniques to look out for Suggested scripting practice ← Rock Paper Scissors                                                              Finite State Machine →
 * Random number, $random_number$ [3.4]
 * Day of week, time_day_of_week$ [3.4]
 * Tracking money with basic arithmetic [3.5]
 * Track the shopkeeper’s inventory, and how many of each item a user has purchased.
 * Allow a special deal (discount or combination) depending on the day of the week.