├── .cfignore ├── .env.enc ├── .env.example ├── .eslintignore ├── .eslintrc ├── .gitignore ├── .travis.yml ├── CONTRIBUTING.md ├── INSTRUCTIONS.md ├── LICENSE ├── README.md ├── bower.json ├── casper-runner.js ├── config.js ├── gulp ├── _styles.js ├── browser-sync.js ├── config.js ├── dist.js ├── icon-fonts.js ├── nodemon.js ├── on-error.js ├── scripts.js ├── serve.js ├── styles.js └── watch.js ├── gulpfile.js ├── lib ├── api │ ├── cloudant.js │ ├── conversation.js │ ├── natural-language-understanding.js │ └── weather.js ├── bot │ ├── facebook.js │ ├── twilio-sms.js │ ├── twilio.js │ └── web-ui.js └── controller.js ├── manifest.yml ├── package.json ├── public ├── css │ ├── app.css │ └── style.css ├── debug.html ├── favicon.ico ├── fonts │ └── roman │ │ ├── h-n-roman.eot │ │ ├── h-n-roman.ttf │ │ ├── h-n-roman.woff │ │ └── h-n-roman.woff2 ├── images │ ├── chat-button.png │ ├── cloudy.svg │ ├── code-button.png │ ├── dot-orange.jpg │ ├── dot-orange.svg │ ├── dot-purple.svg │ ├── icon-fb.svg │ ├── icon-sms.svg │ ├── marker-image.png │ ├── partly-cloudy.svg │ ├── rainy.svg │ ├── snow.svg │ ├── sunny.svg │ ├── thunderstorm.svg │ ├── watson-avatar-white.png │ ├── wordmark-white.svg │ └── x.svg ├── index.html └── js │ ├── api.js │ ├── common.js │ ├── conversation.js │ ├── demo.js │ ├── global.js │ └── payload.js ├── readme_images └── TextBot-ArchitectureFlow.jpg ├── resources └── conversation-training-data.json ├── server.js ├── src └── scss │ ├── _shame.scss │ ├── base │ ├── _index.scss │ ├── h1 │ │ └── _h1.scss │ ├── h2 │ │ └── _h2.scss │ ├── h3 │ │ └── _h3.scss │ ├── h4 │ │ └── _h4.scss │ ├── input │ │ ├── _extends.scss │ │ └── _input.scss │ ├── p │ │ └── _p.scss │ └── select │ │ └── _select.scss │ ├── components │ ├── _index.scss │ ├── bottom-nav-bar │ │ └── _bottom-nav-bar.scss │ ├── description │ │ └── _description.scss │ ├── footer │ │ └── _footer.scss │ ├── header │ │ └── _header.scss │ ├── icon │ │ ├── _icon-fonts.scss │ │ └── _icon.scss │ ├── row │ │ └── _row.scss │ └── top-nav │ │ └── _top-nav.scss │ ├── core │ ├── _index.scss │ ├── mixins │ │ └── _index.scss │ └── variables │ │ └── _index.scss │ ├── layouts │ ├── _index.scss │ └── full-width-row │ │ ├── _full-width-row.scss │ │ └── _mixins.scss │ └── style.scss └── test ├── integration ├── test.apis.conversation.js ├── test.apis.natural-language-understanding.js └── test.apis.weather.js ├── test.webui.js └── unit └── test.express.js /.cfignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | bower_components 3 | npm-debug.log 4 | coverage -------------------------------------------------------------------------------- /.env.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/.env.enc -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /INSTRUCTIONS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/INSTRUCTIONS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/README.md -------------------------------------------------------------------------------- /bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/bower.json -------------------------------------------------------------------------------- /casper-runner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/casper-runner.js -------------------------------------------------------------------------------- /config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/config.js -------------------------------------------------------------------------------- /gulp/_styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/gulp/_styles.js -------------------------------------------------------------------------------- /gulp/browser-sync.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/gulp/browser-sync.js -------------------------------------------------------------------------------- /gulp/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/gulp/config.js -------------------------------------------------------------------------------- /gulp/dist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/gulp/dist.js -------------------------------------------------------------------------------- /gulp/icon-fonts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/gulp/icon-fonts.js -------------------------------------------------------------------------------- /gulp/nodemon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/gulp/nodemon.js -------------------------------------------------------------------------------- /gulp/on-error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/gulp/on-error.js -------------------------------------------------------------------------------- /gulp/scripts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/gulp/scripts.js -------------------------------------------------------------------------------- /gulp/serve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/gulp/serve.js -------------------------------------------------------------------------------- /gulp/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/gulp/styles.js -------------------------------------------------------------------------------- /gulp/watch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/gulp/watch.js -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/gulpfile.js -------------------------------------------------------------------------------- /lib/api/cloudant.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/lib/api/cloudant.js -------------------------------------------------------------------------------- /lib/api/conversation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/lib/api/conversation.js -------------------------------------------------------------------------------- /lib/api/natural-language-understanding.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/lib/api/natural-language-understanding.js -------------------------------------------------------------------------------- /lib/api/weather.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/lib/api/weather.js -------------------------------------------------------------------------------- /lib/bot/facebook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/lib/bot/facebook.js -------------------------------------------------------------------------------- /lib/bot/twilio-sms.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/lib/bot/twilio-sms.js -------------------------------------------------------------------------------- /lib/bot/twilio.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/lib/bot/twilio.js -------------------------------------------------------------------------------- /lib/bot/web-ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/lib/bot/web-ui.js -------------------------------------------------------------------------------- /lib/controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/lib/controller.js -------------------------------------------------------------------------------- /manifest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/manifest.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/package.json -------------------------------------------------------------------------------- /public/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/public/css/app.css -------------------------------------------------------------------------------- /public/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/public/css/style.css -------------------------------------------------------------------------------- /public/debug.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/public/debug.html -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/fonts/roman/h-n-roman.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/public/fonts/roman/h-n-roman.eot -------------------------------------------------------------------------------- /public/fonts/roman/h-n-roman.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/public/fonts/roman/h-n-roman.ttf -------------------------------------------------------------------------------- /public/fonts/roman/h-n-roman.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/public/fonts/roman/h-n-roman.woff -------------------------------------------------------------------------------- /public/fonts/roman/h-n-roman.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/public/fonts/roman/h-n-roman.woff2 -------------------------------------------------------------------------------- /public/images/chat-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/public/images/chat-button.png -------------------------------------------------------------------------------- /public/images/cloudy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/public/images/cloudy.svg -------------------------------------------------------------------------------- /public/images/code-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/public/images/code-button.png -------------------------------------------------------------------------------- /public/images/dot-orange.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/public/images/dot-orange.jpg -------------------------------------------------------------------------------- /public/images/dot-orange.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/public/images/dot-orange.svg -------------------------------------------------------------------------------- /public/images/dot-purple.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/public/images/dot-purple.svg -------------------------------------------------------------------------------- /public/images/icon-fb.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/public/images/icon-fb.svg -------------------------------------------------------------------------------- /public/images/icon-sms.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/public/images/icon-sms.svg -------------------------------------------------------------------------------- /public/images/marker-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/public/images/marker-image.png -------------------------------------------------------------------------------- /public/images/partly-cloudy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/public/images/partly-cloudy.svg -------------------------------------------------------------------------------- /public/images/rainy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/public/images/rainy.svg -------------------------------------------------------------------------------- /public/images/snow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/public/images/snow.svg -------------------------------------------------------------------------------- /public/images/sunny.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/public/images/sunny.svg -------------------------------------------------------------------------------- /public/images/thunderstorm.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/public/images/thunderstorm.svg -------------------------------------------------------------------------------- /public/images/watson-avatar-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/public/images/watson-avatar-white.png -------------------------------------------------------------------------------- /public/images/wordmark-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/public/images/wordmark-white.svg -------------------------------------------------------------------------------- /public/images/x.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/public/images/x.svg -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/public/index.html -------------------------------------------------------------------------------- /public/js/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/public/js/api.js -------------------------------------------------------------------------------- /public/js/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/public/js/common.js -------------------------------------------------------------------------------- /public/js/conversation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/public/js/conversation.js -------------------------------------------------------------------------------- /public/js/demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/public/js/demo.js -------------------------------------------------------------------------------- /public/js/global.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/public/js/global.js -------------------------------------------------------------------------------- /public/js/payload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/public/js/payload.js -------------------------------------------------------------------------------- /readme_images/TextBot-ArchitectureFlow.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/readme_images/TextBot-ArchitectureFlow.jpg -------------------------------------------------------------------------------- /resources/conversation-training-data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/resources/conversation-training-data.json -------------------------------------------------------------------------------- /server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/server.js -------------------------------------------------------------------------------- /src/scss/_shame.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/src/scss/_shame.scss -------------------------------------------------------------------------------- /src/scss/base/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/src/scss/base/_index.scss -------------------------------------------------------------------------------- /src/scss/base/h1/_h1.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/src/scss/base/h1/_h1.scss -------------------------------------------------------------------------------- /src/scss/base/h2/_h2.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/src/scss/base/h2/_h2.scss -------------------------------------------------------------------------------- /src/scss/base/h3/_h3.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/src/scss/base/h3/_h3.scss -------------------------------------------------------------------------------- /src/scss/base/h4/_h4.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/src/scss/base/h4/_h4.scss -------------------------------------------------------------------------------- /src/scss/base/input/_extends.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/src/scss/base/input/_extends.scss -------------------------------------------------------------------------------- /src/scss/base/input/_input.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/src/scss/base/input/_input.scss -------------------------------------------------------------------------------- /src/scss/base/p/_p.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/src/scss/base/p/_p.scss -------------------------------------------------------------------------------- /src/scss/base/select/_select.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/src/scss/base/select/_select.scss -------------------------------------------------------------------------------- /src/scss/components/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/src/scss/components/_index.scss -------------------------------------------------------------------------------- /src/scss/components/bottom-nav-bar/_bottom-nav-bar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/src/scss/components/bottom-nav-bar/_bottom-nav-bar.scss -------------------------------------------------------------------------------- /src/scss/components/description/_description.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/src/scss/components/description/_description.scss -------------------------------------------------------------------------------- /src/scss/components/footer/_footer.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/src/scss/components/footer/_footer.scss -------------------------------------------------------------------------------- /src/scss/components/header/_header.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/src/scss/components/header/_header.scss -------------------------------------------------------------------------------- /src/scss/components/icon/_icon-fonts.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/src/scss/components/icon/_icon-fonts.scss -------------------------------------------------------------------------------- /src/scss/components/icon/_icon.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/src/scss/components/icon/_icon.scss -------------------------------------------------------------------------------- /src/scss/components/row/_row.scss: -------------------------------------------------------------------------------- 1 | .row { 2 | display: block; 3 | } 4 | -------------------------------------------------------------------------------- /src/scss/components/top-nav/_top-nav.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/src/scss/components/top-nav/_top-nav.scss -------------------------------------------------------------------------------- /src/scss/core/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/src/scss/core/_index.scss -------------------------------------------------------------------------------- /src/scss/core/mixins/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/src/scss/core/mixins/_index.scss -------------------------------------------------------------------------------- /src/scss/core/variables/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/src/scss/core/variables/_index.scss -------------------------------------------------------------------------------- /src/scss/layouts/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/src/scss/layouts/_index.scss -------------------------------------------------------------------------------- /src/scss/layouts/full-width-row/_full-width-row.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/src/scss/layouts/full-width-row/_full-width-row.scss -------------------------------------------------------------------------------- /src/scss/layouts/full-width-row/_mixins.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/src/scss/layouts/full-width-row/_mixins.scss -------------------------------------------------------------------------------- /src/scss/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/src/scss/style.scss -------------------------------------------------------------------------------- /test/integration/test.apis.conversation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/test/integration/test.apis.conversation.js -------------------------------------------------------------------------------- /test/integration/test.apis.natural-language-understanding.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/test/integration/test.apis.natural-language-understanding.js -------------------------------------------------------------------------------- /test/integration/test.apis.weather.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/test/integration/test.apis.weather.js -------------------------------------------------------------------------------- /test/test.webui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/test/test.webui.js -------------------------------------------------------------------------------- /test/unit/test.express.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/germanattanasio/text-bot/HEAD/test/unit/test.express.js --------------------------------------------------------------------------------