This container hosts a slack bot that helps answer financial queries such as (but not limited to):
- What is the current price of stock XXX?
- What was the price of stock XXX yesterday?
- What are the current market projections for stock XXX?
- What is recent news for stock XXX?
- Clone this repository
- Rename
.env.sample
to.env
- Replace the contents of
token
with your slackbot API token, for more information see the slack documentation - Replace the contents of
api_key
with your Alpha Vantage API Key.
In order to run this container you'll need docker installed.
An API key from Alpha Vantage
- Build
docker build -t analytiq .
- How to open a shell inside the analytiq image
docker run analytiq bash
- Run it in detached mode (in the background)
docker run -d analytiq
- Run it in interactive mode
docker run -it analytiq
token
- A token for a bot userapi_key
- An API Key from Alpha Vantage (Any tier)
- TBD
index.js
- Main application codeservices/*.js
- Microservices based on the alpha vantage API
FROM node:12-slim
WORKDIR /usr/src/app
COPY package.json /usr/src/app
RUN npm install
COPY . /usr/src/app
CMD ["npm", "start"]
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
We use SemVer for versioning. For the versions available, see the tags on this repository.
- Nishant Desai - Initial work - Analytiq
See also the list of contributors who participated in this project.
This project is licensed under the MIT License - see the LICENSE.md file for details.
- Alpha Vantage API