Skip to content

KaranSinghhhh/FinancePal

Repository files navigation

FinancePal

FinancePal is a Python-based Discord bot designed to provide real-time access to extensive financial data and analytics for over 1,000 stocks. By leveraging the Alpha Vantage API, FinancePal offers a comprehensive suite of tools to help users keep up with the market.

Table of Contents

Project Overview

FinancePal is engineered to assist users in accessing detailed financial data and performing robust quantitative analysis directly within Discord. With over 20 slash commands, users can retrieve historical financial data, analyze financial statements, and calculate key financial metrics, making it an indispensable tool for investors.

Features

  • Real-Time Financial Data: Access 15 years of financial data for over 1,000 stocks using the Alpha Vantage API.
  • Financial Statements: Retrieve and process income statements, balance sheets, and cash flow statements.
  • Quantitative Analytics: Generate insightful metrics, including key ratios and market updates.

Installation

Customizing your own Bot, follow these steps:

  1. Clone the Repository:
    git clone https://github.com/yourusername/financepal.git
  2. Navigate to the Project Directory:
    cd financepal
  3. Create a Virtual Environment:
    python3 -m venv venv
    source venv/bin/activate
  4. Install Dependencies:
    pip install -r requirements.txt

*You will need to setup your own bot on the Discord Developer Portal: https://discord.com/developers/applications *You should obtain an API key from Alpha Vantage through: https://www.alphavantage.co/support/#api-key

Releases

No releases published

Packages

No packages published

Languages