This chatbot sells insurance against flight delays. When a customer wants to receive a compensation C
in case his future flight is delayed, the customer pays x% C
premium, the bot pays (100% - x%) C
, and the entire amount C
is locked on a smart contract. After the outcome is known and posted by Flight delays oracle, the customer or the bot unlock the contract and sweep the entire amount C
.
The quotes are based on ratings provided by Flightstats: https://developer.flightstats.com/api-docs/ratings/v1.
Install node.js 4+, clone the repository, then say
npm install
node insurance.js
The first time you run the script, it will give you instructions for initial setup.