Telegram bot for stock data analysis with Python
Goal: Build a Telegram bot that fetches stock data from a public API (e.g. Alpha Vantage) and provides simple analysis (e.g. 7-day moving average).
Capabilities: 1. Get the current stock price by entering the symbol (e.g. AAPL for Apple). 2. Calculate and display simple moving averages for 7 and 14 days. 3. Set price alerts (e.g. notify if stock price X exceeds $100). 4. Display a simple price chart (e.g. as text or image with Matplotlib library). 5. Interactive menu with Telegram buttons to select options.
Tools: Python, Python-Telegram-Bot libraries, requests, pandas, matplotlib.
Output: Source code file (Python), instructions for installing and testing the bot in the Telegram group.