gpaw789 / wolfbot-lex

WolfBot Chatbot using AWS Lex for Slack
GNU General Public License v3.0
1 stars 1 forks source link

WolfBot, your stock market companion

WolfBot is your personal stock market companion on Slack! It can fetch your stock information, provide trending data and keep an eye on your watchlist. All done via Natural Language Processing (provided by AWS Lex).

Add to your Slack channels

Add to Slack

Demo

Youtube Demo Video

Note: This is my submission for AWS Chatbot Challenge

Current Features:

Spotcheck

WolfBot can fetch stock information for you when you enter the stock symbol.

Spotcheck

Historical Trend

WolfBot will able to show you historical data and plot it as a trend graph.

lastdays

It can even take precise dates.

between

Watchlist

Wolfbot can even help you keep track of your portfolio by sniffing out your watchlist.

You can add a symbol to the list

add

Or delete one.

delete

And display your watchlist!

show

Help

If you ever get stuck, just type in "Help Me" for random tips!

help1

help2

Deployment Instructions

Click here

Dev Stack

  1. Python 3.6
  2. Slack API
  3. query.yahooapis.com

AWS Services Used

  1. AWS Lex
  2. AWS Lambda
  3. AWS DynamoDB
  4. S3 Bucket

Architecture

Architechture