GithubHelp home page GithubHelp logo

sato's Introduction

Demo Requirements Talk to Sato on Messenger Documentation Changelog

SATO IS A WORK IN PROGRESS

WHAT IS SATO?

Sato is a chatbot able to answer generic questions about cryptocurrencies and fetch any currency price.

SCOPE

  1. Crypto currency prices: Sato recognizes cryptocurrencies symbol ("ETH", "BTC") and fetch their price on cryptocompare API to finally return BTC, USD, and EUR value to the user.
  2. Questions about wallets: online wallets, exchange wallets, cold wallets and hardware wallets.
  3. Questions about the keys: what's they are are and what's their use.
  4. Questions about specific cryptocurrencies (What is BTC?)
  5. Questions about exchanges and trading cryptocurrencies.

You can find and fork Sato - BOT from here

DEMO

SATO ON MESSENGER

MessengerButton

REQUIREMENTS

Sato is a chatbot built on Recast.AI.

The server (used for API calls) is built with Python 3.6. It requires Flask and Requests to function.

FILES

Two server files are included in the repo:

  • server-self-run.py (to use with ngrok): Use this script to test your bot locally (see Tutorial 1).
  • server.py (to use with Heroku): Use this script if you want to host it on a server, using Heroku for instance (see Tutorial 2).

DOCUMENTATION

The whole process of building Sato has been documented:

CHANGELOG

  • 12/22 - Persistent Menu: Add a persistent menu to Sato with three quick links.
  • 12/13 - Exchanges: Sato is now able to process queries regarding exchages and purchasing cryptos.
  • 12/06 - Quick Replies: All of Sato's Quick Replies are now regrouped in the "qr" skill. Added emojis and revised the conversation flow.

sato's People

Contributors

tokenbrice avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.